From 15067b478053644b1cb25eb67892c291e9f110a4 Mon Sep 17 00:00:00 2001 From: "Ryan C. Gordon" Date: Sun, 10 Nov 2013 00:38:37 -0500 Subject: Added Ben Henning's GSoC2013 work: premake build system. --- include/SDL_config.h | 4 +- premake/Cygwin/build-scripts/clean_premake.bat | 4 + premake/Cygwin/build-scripts/cygwin.bat | 4 + premake/Cygwin/build-scripts/make.debug.bat | 5 + premake/Cygwin/build-scripts/make.release.bat | 5 + premake/Cygwin/build-scripts/premake4.exe | Bin 0 -> 483840 bytes premake/Cygwin/build-scripts/run.tests.debug.bat | 68 + premake/Cygwin/build-scripts/run.tests.release.bat | 68 + premake/Linux/SDL_config_premake.h | 311 ++ premake/Linux/build-scripts/clean_premake.sh | 6 + premake/Linux/build-scripts/gmake.sh | 6 + premake/Linux/build-scripts/premake4 | Bin 0 -> 339312 bytes premake/Linux/build-scripts/run.tests.sh | 94 + premake/MinGW/SDL_config_premake.h | 193 ++ premake/MinGW/build-scripts/clean_premake.bat | 4 + premake/MinGW/build-scripts/mingw.bat | 4 + premake/MinGW/build-scripts/premake4.exe | Bin 0 -> 483840 bytes premake/MinGW/build-scripts/run.tests.bat | 108 + premake/README-cygwin.txt | 29 + premake/README-ios.txt | 33 + premake/README-linux.txt | 46 + premake/README-macosx.txt | 34 + premake/README-mingw.txt | 39 + premake/README-windows.txt | 37 + premake/README.txt | 330 +++ premake/VisualC/VS2008/SDL.sln | 487 ++++ premake/VisualC/VS2008/SDL2/SDL2.vcproj | 3004 ++++++++++++++++++++ premake/VisualC/VS2008/SDL2main/SDL2main.vcproj | 199 ++ premake/VisualC/VS2008/SDL2test/SDL2test.vcproj | 254 ++ premake/VisualC/VS2008/SDL_config_premake.h | 202 ++ .../VS2008/tests/checkkeys/checkkeys.vcproj | 208 ++ .../VisualC/VS2008/tests/loopwave/loopwave.vcproj | 208 ++ .../VS2008/tests/testatomic/testatomic.vcproj | 208 ++ .../tests/testaudioinfo/testaudioinfo.vcproj | 208 ++ .../tests/testautomation/testautomation.vcproj | 280 ++ .../tests/testchessboard/testchessboard.vcproj | 208 ++ .../VS2008/tests/testdraw2/testdraw2.vcproj | 208 ++ .../VS2008/tests/testerror/testerror.vcproj | 208 ++ .../VisualC/VS2008/tests/testfile/testfile.vcproj | 208 ++ .../tests/testfilesystem/testfilesystem.vcproj | 208 ++ .../testgamecontroller/testgamecontroller.vcproj | 208 ++ .../VS2008/tests/testgesture/testgesture.vcproj | 208 ++ .../VisualC/VS2008/tests/testgl2/testgl2.vcproj | 208 ++ .../VisualC/VS2008/tests/testgles/testgles.vcproj | 208 ++ .../VS2008/tests/testhaptic/testhaptic.vcproj | 208 ++ .../VS2008/tests/testiconv/testiconv.vcproj | 208 ++ .../VisualC/VS2008/tests/testime/testime.vcproj | 208 ++ .../VS2008/tests/testjoystick/testjoystick.vcproj | 208 ++ .../VisualC/VS2008/tests/testkeys/testkeys.vcproj | 208 ++ .../VS2008/tests/testloadso/testloadso.vcproj | 208 ++ .../VisualC/VS2008/tests/testlock/testlock.vcproj | 208 ++ .../VS2008/tests/testmessage/testmessage.vcproj | 208 ++ .../tests/testmultiaudio/testmultiaudio.vcproj | 208 ++ .../VS2008/tests/testnative/testnative.vcproj | 216 ++ .../VS2008/tests/testoverlay2/testoverlay2.vcproj | 208 ++ .../VS2008/tests/testplatform/testplatform.vcproj | 208 ++ .../VS2008/tests/testpower/testpower.vcproj | 208 ++ .../VS2008/tests/testrelative/testrelative.vcproj | 208 ++ .../tests/testrendercopyex/testrendercopyex.vcproj | 208 ++ .../tests/testrendertarget/testrendertarget.vcproj | 208 ++ .../VS2008/tests/testresample/testresample.vcproj | 208 ++ .../VS2008/tests/testrumble/testrumble.vcproj | 208 ++ .../VS2008/tests/testscale/testscale.vcproj | 208 ++ .../VisualC/VS2008/tests/testsem/testsem.vcproj | 208 ++ .../VS2008/tests/testshader/testshader.vcproj | 208 ++ .../VS2008/tests/testshape/testshape.vcproj | 208 ++ .../VS2008/tests/testsprite2/testsprite2.vcproj | 208 ++ .../testspriteminimal/testspriteminimal.vcproj | 208 ++ .../tests/teststreaming/teststreaming.vcproj | 208 ++ .../VS2008/tests/testthread/testthread.vcproj | 208 ++ .../VS2008/tests/testtimer/testtimer.vcproj | 208 ++ .../VisualC/VS2008/tests/testver/testver.vcproj | 208 ++ .../VisualC/VS2008/tests/testwm2/testwm2.vcproj | 208 ++ .../tests/torturethread/torturethread.vcproj | 208 ++ premake/VisualC/VS2010/SDL.sln | 487 ++++ premake/VisualC/VS2010/SDL2/SDL2.vcxproj | 430 +++ premake/VisualC/VS2010/SDL2/SDL2.vcxproj.filters | 708 +++++ premake/VisualC/VS2010/SDL2main/SDL2main.vcxproj | 115 + .../VS2010/SDL2main/SDL2main.vcxproj.filters | 19 + premake/VisualC/VS2010/SDL2test/SDL2test.vcxproj | 157 + .../VS2010/SDL2test/SDL2test.vcxproj.filters | 58 + premake/VisualC/VS2010/SDL_config_premake.h | 202 ++ .../VS2010/tests/checkkeys/checkkeys.vcxproj | 129 + .../tests/checkkeys/checkkeys.vcxproj.filters | 13 + .../VisualC/VS2010/tests/loopwave/loopwave.vcxproj | 129 + .../VS2010/tests/loopwave/loopwave.vcxproj.filters | 13 + .../VS2010/tests/testatomic/testatomic.vcxproj | 129 + .../tests/testatomic/testatomic.vcxproj.filters | 13 + .../tests/testaudioinfo/testaudioinfo.vcxproj | 129 + .../testaudioinfo/testaudioinfo.vcxproj.filters | 13 + .../tests/testautomation/testautomation.vcxproj | 169 ++ .../testautomation/testautomation.vcxproj.filters | 69 + .../tests/testchessboard/testchessboard.vcxproj | 129 + .../testchessboard/testchessboard.vcxproj.filters | 13 + .../VS2010/tests/testdraw2/testdraw2.vcxproj | 132 + .../tests/testdraw2/testdraw2.vcxproj.filters | 13 + .../VS2010/tests/testerror/testerror.vcxproj | 129 + .../tests/testerror/testerror.vcxproj.filters | 13 + .../VisualC/VS2010/tests/testfile/testfile.vcxproj | 129 + .../VS2010/tests/testfile/testfile.vcxproj.filters | 13 + .../tests/testfilesystem/testfilesystem.vcxproj | 129 + .../testfilesystem/testfilesystem.vcxproj.filters | 13 + .../testgamecontroller/testgamecontroller.vcxproj | 129 + .../testgamecontroller.vcxproj.filters | 13 + .../VS2010/tests/testgesture/testgesture.vcxproj | 129 + .../tests/testgesture/testgesture.vcxproj.filters | 13 + .../VisualC/VS2010/tests/testgl2/testgl2.vcxproj | 134 + .../VS2010/tests/testgl2/testgl2.vcxproj.filters | 13 + .../VisualC/VS2010/tests/testgles/testgles.vcxproj | 132 + .../VS2010/tests/testgles/testgles.vcxproj.filters | 13 + .../VS2010/tests/testhaptic/testhaptic.vcxproj | 129 + .../tests/testhaptic/testhaptic.vcxproj.filters | 13 + .../VS2010/tests/testiconv/testiconv.vcxproj | 129 + .../tests/testiconv/testiconv.vcxproj.filters | 13 + .../VisualC/VS2010/tests/testime/testime.vcxproj | 132 + .../VS2010/tests/testime/testime.vcxproj.filters | 13 + .../VS2010/tests/testjoystick/testjoystick.vcxproj | 129 + .../testjoystick/testjoystick.vcxproj.filters | 13 + .../VisualC/VS2010/tests/testkeys/testkeys.vcxproj | 129 + .../VS2010/tests/testkeys/testkeys.vcxproj.filters | 13 + .../VS2010/tests/testloadso/testloadso.vcxproj | 129 + .../tests/testloadso/testloadso.vcxproj.filters | 13 + .../VisualC/VS2010/tests/testlock/testlock.vcxproj | 129 + .../VS2010/tests/testlock/testlock.vcxproj.filters | 13 + .../VS2010/tests/testmessage/testmessage.vcxproj | 129 + .../tests/testmessage/testmessage.vcxproj.filters | 13 + .../tests/testmultiaudio/testmultiaudio.vcxproj | 129 + .../testmultiaudio/testmultiaudio.vcxproj.filters | 13 + .../VS2010/tests/testnative/testnative.vcxproj | 134 + .../tests/testnative/testnative.vcxproj.filters | 21 + .../VS2010/tests/testoverlay2/testoverlay2.vcxproj | 129 + .../testoverlay2/testoverlay2.vcxproj.filters | 13 + .../VS2010/tests/testplatform/testplatform.vcxproj | 129 + .../testplatform/testplatform.vcxproj.filters | 13 + .../VS2010/tests/testpower/testpower.vcxproj | 129 + .../tests/testpower/testpower.vcxproj.filters | 13 + .../VS2010/tests/testrelative/testrelative.vcxproj | 132 + .../testrelative/testrelative.vcxproj.filters | 13 + .../testrendercopyex/testrendercopyex.vcxproj | 132 + .../testrendercopyex.vcxproj.filters | 13 + .../testrendertarget/testrendertarget.vcxproj | 132 + .../testrendertarget.vcxproj.filters | 13 + .../VS2010/tests/testresample/testresample.vcxproj | 129 + .../testresample/testresample.vcxproj.filters | 13 + .../VS2010/tests/testrumble/testrumble.vcxproj | 129 + .../tests/testrumble/testrumble.vcxproj.filters | 13 + .../VS2010/tests/testscale/testscale.vcxproj | 132 + .../tests/testscale/testscale.vcxproj.filters | 13 + .../VisualC/VS2010/tests/testsem/testsem.vcxproj | 129 + .../VS2010/tests/testsem/testsem.vcxproj.filters | 13 + .../VS2010/tests/testshader/testshader.vcxproj | 131 + .../tests/testshader/testshader.vcxproj.filters | 13 + .../VS2010/tests/testshape/testshape.vcxproj | 129 + .../tests/testshape/testshape.vcxproj.filters | 13 + .../VS2010/tests/testsprite2/testsprite2.vcxproj | 132 + .../tests/testsprite2/testsprite2.vcxproj.filters | 13 + .../testspriteminimal/testspriteminimal.vcxproj | 129 + .../testspriteminimal.vcxproj.filters | 13 + .../tests/teststreaming/teststreaming.vcxproj | 129 + .../teststreaming/teststreaming.vcxproj.filters | 13 + .../VS2010/tests/testthread/testthread.vcxproj | 129 + .../tests/testthread/testthread.vcxproj.filters | 13 + .../VS2010/tests/testtimer/testtimer.vcxproj | 129 + .../tests/testtimer/testtimer.vcxproj.filters | 13 + .../VisualC/VS2010/tests/testver/testver.vcxproj | 129 + .../VS2010/tests/testver/testver.vcxproj.filters | 13 + .../VisualC/VS2010/tests/testwm2/testwm2.vcxproj | 132 + .../VS2010/tests/testwm2/testwm2.vcxproj.filters | 13 + .../tests/torturethread/torturethread.vcxproj | 129 + .../torturethread/torturethread.vcxproj.filters | 13 + premake/VisualC/VS2012/SDL.sln | 487 ++++ premake/VisualC/VS2012/SDL2/SDL2.vcxproj | 432 +++ premake/VisualC/VS2012/SDL2/SDL2.vcxproj.filters | 708 +++++ premake/VisualC/VS2012/SDL2main/SDL2main.vcxproj | 117 + .../VS2012/SDL2main/SDL2main.vcxproj.filters | 19 + premake/VisualC/VS2012/SDL2test/SDL2test.vcxproj | 159 ++ .../VS2012/SDL2test/SDL2test.vcxproj.filters | 58 + premake/VisualC/VS2012/SDL_config_premake.h | 202 ++ .../VS2012/tests/checkkeys/checkkeys.vcxproj | 131 + .../tests/checkkeys/checkkeys.vcxproj.filters | 13 + .../VisualC/VS2012/tests/loopwave/loopwave.vcxproj | 131 + .../VS2012/tests/loopwave/loopwave.vcxproj.filters | 13 + .../VS2012/tests/testatomic/testatomic.vcxproj | 131 + .../tests/testatomic/testatomic.vcxproj.filters | 13 + .../tests/testaudioinfo/testaudioinfo.vcxproj | 131 + .../testaudioinfo/testaudioinfo.vcxproj.filters | 13 + .../tests/testautomation/testautomation.vcxproj | 171 ++ .../testautomation/testautomation.vcxproj.filters | 69 + .../tests/testchessboard/testchessboard.vcxproj | 131 + .../testchessboard/testchessboard.vcxproj.filters | 13 + .../VS2012/tests/testdraw2/testdraw2.vcxproj | 134 + .../tests/testdraw2/testdraw2.vcxproj.filters | 13 + .../VS2012/tests/testerror/testerror.vcxproj | 131 + .../tests/testerror/testerror.vcxproj.filters | 13 + .../VisualC/VS2012/tests/testfile/testfile.vcxproj | 131 + .../VS2012/tests/testfile/testfile.vcxproj.filters | 13 + .../tests/testfilesystem/testfilesystem.vcxproj | 131 + .../testfilesystem/testfilesystem.vcxproj.filters | 13 + .../testgamecontroller/testgamecontroller.vcxproj | 131 + .../testgamecontroller.vcxproj.filters | 13 + .../VS2012/tests/testgesture/testgesture.vcxproj | 131 + .../tests/testgesture/testgesture.vcxproj.filters | 13 + .../VisualC/VS2012/tests/testgl2/testgl2.vcxproj | 136 + .../VS2012/tests/testgl2/testgl2.vcxproj.filters | 13 + .../VisualC/VS2012/tests/testgles/testgles.vcxproj | 134 + .../VS2012/tests/testgles/testgles.vcxproj.filters | 13 + .../VS2012/tests/testhaptic/testhaptic.vcxproj | 131 + .../tests/testhaptic/testhaptic.vcxproj.filters | 13 + .../VS2012/tests/testiconv/testiconv.vcxproj | 131 + .../tests/testiconv/testiconv.vcxproj.filters | 13 + .../VisualC/VS2012/tests/testime/testime.vcxproj | 134 + .../VS2012/tests/testime/testime.vcxproj.filters | 13 + .../VS2012/tests/testjoystick/testjoystick.vcxproj | 131 + .../testjoystick/testjoystick.vcxproj.filters | 13 + .../VisualC/VS2012/tests/testkeys/testkeys.vcxproj | 131 + .../VS2012/tests/testkeys/testkeys.vcxproj.filters | 13 + .../VS2012/tests/testloadso/testloadso.vcxproj | 131 + .../tests/testloadso/testloadso.vcxproj.filters | 13 + .../VisualC/VS2012/tests/testlock/testlock.vcxproj | 131 + .../VS2012/tests/testlock/testlock.vcxproj.filters | 13 + .../VS2012/tests/testmessage/testmessage.vcxproj | 131 + .../tests/testmessage/testmessage.vcxproj.filters | 13 + .../tests/testmultiaudio/testmultiaudio.vcxproj | 131 + .../testmultiaudio/testmultiaudio.vcxproj.filters | 13 + .../VS2012/tests/testnative/testnative.vcxproj | 136 + .../tests/testnative/testnative.vcxproj.filters | 21 + .../VS2012/tests/testoverlay2/testoverlay2.vcxproj | 131 + .../testoverlay2/testoverlay2.vcxproj.filters | 13 + .../VS2012/tests/testplatform/testplatform.vcxproj | 131 + .../testplatform/testplatform.vcxproj.filters | 13 + .../VS2012/tests/testpower/testpower.vcxproj | 131 + .../tests/testpower/testpower.vcxproj.filters | 13 + .../VS2012/tests/testrelative/testrelative.vcxproj | 134 + .../testrelative/testrelative.vcxproj.filters | 13 + .../testrendercopyex/testrendercopyex.vcxproj | 134 + .../testrendercopyex.vcxproj.filters | 13 + .../testrendertarget/testrendertarget.vcxproj | 134 + .../testrendertarget.vcxproj.filters | 13 + .../VS2012/tests/testresample/testresample.vcxproj | 131 + .../testresample/testresample.vcxproj.filters | 13 + .../VS2012/tests/testrumble/testrumble.vcxproj | 131 + .../tests/testrumble/testrumble.vcxproj.filters | 13 + .../VS2012/tests/testscale/testscale.vcxproj | 134 + .../tests/testscale/testscale.vcxproj.filters | 13 + .../VisualC/VS2012/tests/testsem/testsem.vcxproj | 131 + .../VS2012/tests/testsem/testsem.vcxproj.filters | 13 + .../VS2012/tests/testshader/testshader.vcxproj | 133 + .../tests/testshader/testshader.vcxproj.filters | 13 + .../VS2012/tests/testshape/testshape.vcxproj | 131 + .../tests/testshape/testshape.vcxproj.filters | 13 + .../VS2012/tests/testsprite2/testsprite2.vcxproj | 134 + .../tests/testsprite2/testsprite2.vcxproj.filters | 13 + .../testspriteminimal/testspriteminimal.vcxproj | 131 + .../testspriteminimal.vcxproj.filters | 13 + .../tests/teststreaming/teststreaming.vcxproj | 131 + .../teststreaming/teststreaming.vcxproj.filters | 13 + .../VS2012/tests/testthread/testthread.vcxproj | 131 + .../tests/testthread/testthread.vcxproj.filters | 13 + .../VS2012/tests/testtimer/testtimer.vcxproj | 131 + .../tests/testtimer/testtimer.vcxproj.filters | 13 + .../VisualC/VS2012/tests/testver/testver.vcxproj | 131 + .../VS2012/tests/testver/testver.vcxproj.filters | 13 + .../VisualC/VS2012/tests/testwm2/testwm2.vcxproj | 134 + .../VS2012/tests/testwm2/testwm2.vcxproj.filters | 13 + .../tests/torturethread/torturethread.vcxproj | 131 + .../torturethread/torturethread.vcxproj.filters | 13 + premake/VisualC/build-scripts/build.all.vs2010.bat | 5 + .../check.bin.compatibility.vs2010.bat | 81 + premake/VisualC/build-scripts/clean_premake.bat | 9 + premake/VisualC/build-scripts/generate.all.bat | 9 + premake/VisualC/build-scripts/premake4.exe | Bin 0 -> 483840 bytes premake/VisualC/build-scripts/run.tests.vs2010.bat | 108 + premake/VisualC/build-scripts/vs2008.bat | 4 + premake/VisualC/build-scripts/vs2010.bat | 4 + premake/VisualC/build-scripts/vs2012.bat | 4 + .../accelerometer.xcodeproj/project.pbxproj | 366 +++ .../fireworks/fireworks.xcodeproj/project.pbxproj | 362 +++ .../Demos/happy/happy.xcodeproj/project.pbxproj | 362 +++ .../keyboard/keyboard.xcodeproj/project.pbxproj | 370 +++ .../Demos/mixer/mixer.xcodeproj/project.pbxproj | 382 +++ .../rectangles.xcodeproj/project.pbxproj | 350 +++ .../Demos/touch/touch.xcodeproj/project.pbxproj | 362 +++ .../SDL.xcworkspace/contents.xcworkspacedata | 34 + .../Xcode-iOS/SDL2/SDL2.xcodeproj/project.pbxproj | 1033 +++++++ .../SDL2main/SDL2main.xcodeproj/project.pbxproj | 241 ++ .../SDL2test/SDL2test.xcodeproj/project.pbxproj | 430 +++ premake/Xcode-iOS/SDL_config_premake.h | 163 ++ .../Xcode-iOS/build-scripts/clean_premake.command | 4 + premake/Xcode-iOS/build-scripts/premake4 | Bin 0 -> 419580 bytes premake/Xcode-iOS/build-scripts/xcode3.command | 4 + premake/Xcode-iOS/build-scripts/xcode4.command | 4 + .../Xcode3/SDL2/SDL2.xcodeproj/project.pbxproj | 1231 ++++++++ .../SDL2main/SDL2main.xcodeproj/project.pbxproj | 323 +++ .../SDL2test/SDL2test.xcodeproj/project.pbxproj | 520 ++++ premake/Xcode/Xcode3/SDL_config_premake.h | 205 ++ .../checkkeys/checkkeys.xcodeproj/project.pbxproj | 457 +++ .../loopwave/loopwave.xcodeproj/project.pbxproj | 474 +++ .../testatomic.xcodeproj/project.pbxproj | 457 +++ .../testaudioinfo.xcodeproj/project.pbxproj | 457 +++ .../testautomation.xcodeproj/project.pbxproj | 570 ++++ .../testchessboard.xcodeproj/project.pbxproj | 457 +++ .../testdraw2/testdraw2.xcodeproj/project.pbxproj | 500 ++++ .../testerror/testerror.xcodeproj/project.pbxproj | 457 +++ .../testfile/testfile.xcodeproj/project.pbxproj | 457 +++ .../testfilesystem.xcodeproj/project.pbxproj | 457 +++ .../testgamecontroller.xcodeproj/project.pbxproj | 457 +++ .../testgesture.xcodeproj/project.pbxproj | 457 +++ .../testgl2/testgl2.xcodeproj/project.pbxproj | 504 ++++ .../testgles/testgles.xcodeproj/project.pbxproj | 500 ++++ .../testhaptic.xcodeproj/project.pbxproj | 457 +++ .../testiconv/testiconv.xcodeproj/project.pbxproj | 474 +++ .../testime/testime.xcodeproj/project.pbxproj | 500 ++++ .../testjoystick.xcodeproj/project.pbxproj | 457 +++ .../testkeys/testkeys.xcodeproj/project.pbxproj | 457 +++ .../testloadso.xcodeproj/project.pbxproj | 457 +++ .../testlock/testlock.xcodeproj/project.pbxproj | 457 +++ .../testmessage.xcodeproj/project.pbxproj | 457 +++ .../testmultiaudio.xcodeproj/project.pbxproj | 474 +++ .../testnative.xcodeproj/project.pbxproj | 480 ++++ .../testoverlay2.xcodeproj/project.pbxproj | 474 +++ .../testplatform.xcodeproj/project.pbxproj | 457 +++ .../testpower/testpower.xcodeproj/project.pbxproj | 457 +++ .../testrelative.xcodeproj/project.pbxproj | 500 ++++ .../testrendercopyex.xcodeproj/project.pbxproj | 517 ++++ .../testrendertarget.xcodeproj/project.pbxproj | 517 ++++ .../testresample.xcodeproj/project.pbxproj | 474 +++ .../testrumble.xcodeproj/project.pbxproj | 457 +++ .../testscale/testscale.xcodeproj/project.pbxproj | 517 ++++ .../testsem/testsem.xcodeproj/project.pbxproj | 457 +++ .../testshader.xcodeproj/project.pbxproj | 478 ++++ .../testshape/testshape.xcodeproj/project.pbxproj | 474 +++ .../testsprite2.xcodeproj/project.pbxproj | 517 ++++ .../testspriteminimal.xcodeproj/project.pbxproj | 474 +++ .../teststreaming.xcodeproj/project.pbxproj | 474 +++ .../testthread.xcodeproj/project.pbxproj | 457 +++ .../testtimer/testtimer.xcodeproj/project.pbxproj | 457 +++ .../testver/testver.xcodeproj/project.pbxproj | 457 +++ .../testwm2/testwm2.xcodeproj/project.pbxproj | 500 ++++ .../torturethread.xcodeproj/project.pbxproj | 457 +++ .../SDL.xcworkspace/contents.xcworkspacedata | 145 + .../Xcode4/SDL2/SDL2.xcodeproj/project.pbxproj | 1229 ++++++++ .../SDL2main/SDL2main.xcodeproj/project.pbxproj | 321 +++ .../SDL2test/SDL2test.xcodeproj/project.pbxproj | 518 ++++ premake/Xcode/Xcode4/SDL_config_premake.h | 205 ++ .../checkkeys/checkkeys.xcodeproj/project.pbxproj | 455 +++ .../loopwave/loopwave.xcodeproj/project.pbxproj | 472 +++ .../testatomic.xcodeproj/project.pbxproj | 455 +++ .../testaudioinfo.xcodeproj/project.pbxproj | 455 +++ .../testautomation.xcodeproj/project.pbxproj | 568 ++++ .../testchessboard.xcodeproj/project.pbxproj | 455 +++ .../testdraw2/testdraw2.xcodeproj/project.pbxproj | 498 ++++ .../testerror/testerror.xcodeproj/project.pbxproj | 455 +++ .../testfile/testfile.xcodeproj/project.pbxproj | 455 +++ .../testfilesystem.xcodeproj/project.pbxproj | 455 +++ .../testgamecontroller.xcodeproj/project.pbxproj | 455 +++ .../testgesture.xcodeproj/project.pbxproj | 455 +++ .../testgl2/testgl2.xcodeproj/project.pbxproj | 502 ++++ .../testgles/testgles.xcodeproj/project.pbxproj | 498 ++++ .../testhaptic.xcodeproj/project.pbxproj | 455 +++ .../testiconv/testiconv.xcodeproj/project.pbxproj | 472 +++ .../testime/testime.xcodeproj/project.pbxproj | 498 ++++ .../testjoystick.xcodeproj/project.pbxproj | 455 +++ .../testkeys/testkeys.xcodeproj/project.pbxproj | 455 +++ .../testloadso.xcodeproj/project.pbxproj | 455 +++ .../testlock/testlock.xcodeproj/project.pbxproj | 455 +++ .../testmessage.xcodeproj/project.pbxproj | 455 +++ .../testmultiaudio.xcodeproj/project.pbxproj | 472 +++ .../testnative.xcodeproj/project.pbxproj | 478 ++++ .../testoverlay2.xcodeproj/project.pbxproj | 472 +++ .../testplatform.xcodeproj/project.pbxproj | 455 +++ .../testpower/testpower.xcodeproj/project.pbxproj | 455 +++ .../testrelative.xcodeproj/project.pbxproj | 498 ++++ .../testrendercopyex.xcodeproj/project.pbxproj | 515 ++++ .../testrendertarget.xcodeproj/project.pbxproj | 515 ++++ .../testresample.xcodeproj/project.pbxproj | 472 +++ .../testrumble.xcodeproj/project.pbxproj | 455 +++ .../testscale/testscale.xcodeproj/project.pbxproj | 515 ++++ .../testsem/testsem.xcodeproj/project.pbxproj | 455 +++ .../testshader.xcodeproj/project.pbxproj | 476 ++++ .../testshape/testshape.xcodeproj/project.pbxproj | 472 +++ .../testsprite2.xcodeproj/project.pbxproj | 515 ++++ .../testspriteminimal.xcodeproj/project.pbxproj | 472 +++ .../teststreaming.xcodeproj/project.pbxproj | 472 +++ .../testthread.xcodeproj/project.pbxproj | 455 +++ .../testtimer/testtimer.xcodeproj/project.pbxproj | 455 +++ .../testver/testver.xcodeproj/project.pbxproj | 455 +++ .../testwm2/testwm2.xcodeproj/project.pbxproj | 498 ++++ .../torturethread.xcodeproj/project.pbxproj | 455 +++ .../build-scripts/build.all.xcode3.i386.command | 35 + .../build-scripts/build.all.xcode3.x86_64.command | 35 + .../build-scripts/build.all.xcode4.i386.command | 33 + .../build-scripts/build.all.xcode4.x86_64.command | 33 + premake/Xcode/build-scripts/clean_premake.command | 4 + premake/Xcode/build-scripts/premake4 | Bin 0 -> 419580 bytes premake/Xcode/build-scripts/run.tests.command | 93 + premake/Xcode/build-scripts/xcode3.command | 4 + premake/Xcode/build-scripts/xcode4.command | 4 + premake/changelog | 828 ++++++ premake/config/SDL_config_cygwin.template.h | 173 ++ premake/config/SDL_config_iphoneos.template.h | 113 + premake/config/SDL_config_linux.template.h | 180 ++ premake/config/SDL_config_macosx.template.h | 161 ++ premake/config/SDL_config_minimal.template.h | 78 + premake/config/SDL_config_windows.template.h | 149 + premake/patches/709.patch | 29 + premake/patches/711.patch | 30 + premake/patches/712.patch | 58 + premake/patches/713.patch | 64 + premake/patches/iOS.patch | 71 + premake/patches/premake.patches.txt | 26 + premake/premake4.lua | 482 ++++ premake/projects/SDL2.lua | 404 +++ premake/projects/SDL2main.lua | 31 + premake/projects/SDL2test.lua | 28 + premake/projects/accelerometer.lua | 28 + premake/projects/checkkeys.lua | 28 + premake/projects/fireworks.lua | 28 + premake/projects/happy.lua | 28 + premake/projects/keyboard.lua | 28 + premake/projects/loopwave.lua | 30 + premake/projects/mixer.lua | 30 + premake/projects/rectangles.lua | 28 + premake/projects/testatomic.lua | 28 + premake/projects/testaudioinfo.lua | 28 + premake/projects/testautomation.lua | 28 + premake/projects/testdraw2.lua | 28 + premake/projects/testdrawchessboard.lua | 28 + premake/projects/testerror.lua | 28 + premake/projects/testfile.lua | 28 + premake/projects/testfilesystem.lua | 28 + premake/projects/testgamecontroller.lua | 28 + premake/projects/testgesture.lua | 28 + premake/projects/testgl2.lua | 34 + premake/projects/testgles.lua | 28 + premake/projects/testhaptic.lua | 28 + premake/projects/testiconv.lua | 29 + premake/projects/testime.lua | 28 + premake/projects/testintersection.lua | 28 + premake/projects/testjoystick.lua | 28 + premake/projects/testkeys.lua | 28 + premake/projects/testloadso.lua | 28 + premake/projects/testlock.lua | 28 + premake/projects/testmessage.lua | 28 + premake/projects/testmultiaudio.lua | 29 + premake/projects/testnative.lua | 40 + premake/projects/testoverlay2.lua | 30 + premake/projects/testplatform.lua | 28 + premake/projects/testpower.lua | 28 + premake/projects/testrelative.lua | 28 + premake/projects/testrendercopyex.lua | 29 + premake/projects/testrendertarget.lua | 30 + premake/projects/testresample.lua | 30 + premake/projects/testrumble.lua | 28 + premake/projects/testscale.lua | 30 + premake/projects/testsem.lua | 28 + premake/projects/testshader.lua | 35 + premake/projects/testshape.lua | 32 + premake/projects/testsprite2.lua | 30 + premake/projects/testspriteminimal.lua | 29 + premake/projects/teststreaming.lua | 29 + premake/projects/testthread.lua | 28 + premake/projects/testtimer.lua | 28 + premake/projects/testver.lua | 28 + premake/projects/testwm2.lua | 28 + premake/projects/torturethread.lua | 28 + premake/projects/touch.lua | 28 + premake/util/sdl_check_compile.lua | 307 ++ premake/util/sdl_dependency_checkers.lua | 204 ++ premake/util/sdl_depends.lua | 74 + premake/util/sdl_file.lua | 141 + premake/util/sdl_gen_config.lua | 68 + premake/util/sdl_projects.lua | 461 +++ premake/util/sdl_string.lua | 103 + 473 files changed, 89151 insertions(+), 1 deletion(-) create mode 100755 premake/Cygwin/build-scripts/clean_premake.bat create mode 100755 premake/Cygwin/build-scripts/cygwin.bat create mode 100755 premake/Cygwin/build-scripts/make.debug.bat create mode 100755 premake/Cygwin/build-scripts/make.release.bat create mode 100755 premake/Cygwin/build-scripts/premake4.exe create mode 100755 premake/Cygwin/build-scripts/run.tests.debug.bat create mode 100755 premake/Cygwin/build-scripts/run.tests.release.bat create mode 100755 premake/Linux/SDL_config_premake.h create mode 100755 premake/Linux/build-scripts/clean_premake.sh create mode 100755 premake/Linux/build-scripts/gmake.sh create mode 100755 premake/Linux/build-scripts/premake4 create mode 100755 premake/Linux/build-scripts/run.tests.sh create mode 100755 premake/MinGW/SDL_config_premake.h create mode 100755 premake/MinGW/build-scripts/clean_premake.bat create mode 100755 premake/MinGW/build-scripts/mingw.bat create mode 100755 premake/MinGW/build-scripts/premake4.exe create mode 100755 premake/MinGW/build-scripts/run.tests.bat create mode 100755 premake/README-cygwin.txt create mode 100755 premake/README-ios.txt create mode 100755 premake/README-linux.txt create mode 100755 premake/README-macosx.txt create mode 100755 premake/README-mingw.txt create mode 100755 premake/README-windows.txt create mode 100755 premake/README.txt create mode 100755 premake/VisualC/VS2008/SDL.sln create mode 100755 premake/VisualC/VS2008/SDL2/SDL2.vcproj create mode 100755 premake/VisualC/VS2008/SDL2main/SDL2main.vcproj create mode 100755 premake/VisualC/VS2008/SDL2test/SDL2test.vcproj create mode 100755 premake/VisualC/VS2008/SDL_config_premake.h create mode 100755 premake/VisualC/VS2008/tests/checkkeys/checkkeys.vcproj create mode 100755 premake/VisualC/VS2008/tests/loopwave/loopwave.vcproj create mode 100755 premake/VisualC/VS2008/tests/testatomic/testatomic.vcproj create mode 100755 premake/VisualC/VS2008/tests/testaudioinfo/testaudioinfo.vcproj create mode 100755 premake/VisualC/VS2008/tests/testautomation/testautomation.vcproj create mode 100755 premake/VisualC/VS2008/tests/testchessboard/testchessboard.vcproj create mode 100755 premake/VisualC/VS2008/tests/testdraw2/testdraw2.vcproj create mode 100755 premake/VisualC/VS2008/tests/testerror/testerror.vcproj create mode 100755 premake/VisualC/VS2008/tests/testfile/testfile.vcproj create mode 100755 premake/VisualC/VS2008/tests/testfilesystem/testfilesystem.vcproj create mode 100755 premake/VisualC/VS2008/tests/testgamecontroller/testgamecontroller.vcproj create mode 100755 premake/VisualC/VS2008/tests/testgesture/testgesture.vcproj create mode 100755 premake/VisualC/VS2008/tests/testgl2/testgl2.vcproj create mode 100755 premake/VisualC/VS2008/tests/testgles/testgles.vcproj create mode 100755 premake/VisualC/VS2008/tests/testhaptic/testhaptic.vcproj create mode 100755 premake/VisualC/VS2008/tests/testiconv/testiconv.vcproj create mode 100755 premake/VisualC/VS2008/tests/testime/testime.vcproj create mode 100755 premake/VisualC/VS2008/tests/testjoystick/testjoystick.vcproj create mode 100755 premake/VisualC/VS2008/tests/testkeys/testkeys.vcproj create mode 100755 premake/VisualC/VS2008/tests/testloadso/testloadso.vcproj create mode 100755 premake/VisualC/VS2008/tests/testlock/testlock.vcproj create mode 100755 premake/VisualC/VS2008/tests/testmessage/testmessage.vcproj create mode 100755 premake/VisualC/VS2008/tests/testmultiaudio/testmultiaudio.vcproj create mode 100755 premake/VisualC/VS2008/tests/testnative/testnative.vcproj create mode 100755 premake/VisualC/VS2008/tests/testoverlay2/testoverlay2.vcproj create mode 100755 premake/VisualC/VS2008/tests/testplatform/testplatform.vcproj create mode 100755 premake/VisualC/VS2008/tests/testpower/testpower.vcproj create mode 100755 premake/VisualC/VS2008/tests/testrelative/testrelative.vcproj create mode 100755 premake/VisualC/VS2008/tests/testrendercopyex/testrendercopyex.vcproj create mode 100755 premake/VisualC/VS2008/tests/testrendertarget/testrendertarget.vcproj create mode 100755 premake/VisualC/VS2008/tests/testresample/testresample.vcproj create mode 100755 premake/VisualC/VS2008/tests/testrumble/testrumble.vcproj create mode 100755 premake/VisualC/VS2008/tests/testscale/testscale.vcproj create mode 100755 premake/VisualC/VS2008/tests/testsem/testsem.vcproj create mode 100755 premake/VisualC/VS2008/tests/testshader/testshader.vcproj create mode 100755 premake/VisualC/VS2008/tests/testshape/testshape.vcproj create mode 100755 premake/VisualC/VS2008/tests/testsprite2/testsprite2.vcproj create mode 100755 premake/VisualC/VS2008/tests/testspriteminimal/testspriteminimal.vcproj create mode 100755 premake/VisualC/VS2008/tests/teststreaming/teststreaming.vcproj create mode 100755 premake/VisualC/VS2008/tests/testthread/testthread.vcproj create mode 100755 premake/VisualC/VS2008/tests/testtimer/testtimer.vcproj create mode 100755 premake/VisualC/VS2008/tests/testver/testver.vcproj create mode 100755 premake/VisualC/VS2008/tests/testwm2/testwm2.vcproj create mode 100755 premake/VisualC/VS2008/tests/torturethread/torturethread.vcproj create mode 100755 premake/VisualC/VS2010/SDL.sln create mode 100755 premake/VisualC/VS2010/SDL2/SDL2.vcxproj create mode 100755 premake/VisualC/VS2010/SDL2/SDL2.vcxproj.filters create mode 100755 premake/VisualC/VS2010/SDL2main/SDL2main.vcxproj create mode 100755 premake/VisualC/VS2010/SDL2main/SDL2main.vcxproj.filters create mode 100755 premake/VisualC/VS2010/SDL2test/SDL2test.vcxproj create mode 100755 premake/VisualC/VS2010/SDL2test/SDL2test.vcxproj.filters create mode 100755 premake/VisualC/VS2010/SDL_config_premake.h create mode 100755 premake/VisualC/VS2010/tests/checkkeys/checkkeys.vcxproj create mode 100755 premake/VisualC/VS2010/tests/checkkeys/checkkeys.vcxproj.filters create mode 100755 premake/VisualC/VS2010/tests/loopwave/loopwave.vcxproj create mode 100755 premake/VisualC/VS2010/tests/loopwave/loopwave.vcxproj.filters create mode 100755 premake/VisualC/VS2010/tests/testatomic/testatomic.vcxproj create mode 100755 premake/VisualC/VS2010/tests/testatomic/testatomic.vcxproj.filters create mode 100755 premake/VisualC/VS2010/tests/testaudioinfo/testaudioinfo.vcxproj create mode 100755 premake/VisualC/VS2010/tests/testaudioinfo/testaudioinfo.vcxproj.filters create mode 100755 premake/VisualC/VS2010/tests/testautomation/testautomation.vcxproj create mode 100755 premake/VisualC/VS2010/tests/testautomation/testautomation.vcxproj.filters create mode 100755 premake/VisualC/VS2010/tests/testchessboard/testchessboard.vcxproj create mode 100755 premake/VisualC/VS2010/tests/testchessboard/testchessboard.vcxproj.filters create mode 100755 premake/VisualC/VS2010/tests/testdraw2/testdraw2.vcxproj create mode 100755 premake/VisualC/VS2010/tests/testdraw2/testdraw2.vcxproj.filters create mode 100755 premake/VisualC/VS2010/tests/testerror/testerror.vcxproj create mode 100755 premake/VisualC/VS2010/tests/testerror/testerror.vcxproj.filters create mode 100755 premake/VisualC/VS2010/tests/testfile/testfile.vcxproj create mode 100755 premake/VisualC/VS2010/tests/testfile/testfile.vcxproj.filters create mode 100755 premake/VisualC/VS2010/tests/testfilesystem/testfilesystem.vcxproj create mode 100755 premake/VisualC/VS2010/tests/testfilesystem/testfilesystem.vcxproj.filters create mode 100755 premake/VisualC/VS2010/tests/testgamecontroller/testgamecontroller.vcxproj create mode 100755 premake/VisualC/VS2010/tests/testgamecontroller/testgamecontroller.vcxproj.filters create mode 100755 premake/VisualC/VS2010/tests/testgesture/testgesture.vcxproj create mode 100755 premake/VisualC/VS2010/tests/testgesture/testgesture.vcxproj.filters create mode 100755 premake/VisualC/VS2010/tests/testgl2/testgl2.vcxproj create mode 100755 premake/VisualC/VS2010/tests/testgl2/testgl2.vcxproj.filters create mode 100755 premake/VisualC/VS2010/tests/testgles/testgles.vcxproj create mode 100755 premake/VisualC/VS2010/tests/testgles/testgles.vcxproj.filters create mode 100755 premake/VisualC/VS2010/tests/testhaptic/testhaptic.vcxproj create mode 100755 premake/VisualC/VS2010/tests/testhaptic/testhaptic.vcxproj.filters create mode 100755 premake/VisualC/VS2010/tests/testiconv/testiconv.vcxproj create mode 100755 premake/VisualC/VS2010/tests/testiconv/testiconv.vcxproj.filters create mode 100755 premake/VisualC/VS2010/tests/testime/testime.vcxproj create mode 100755 premake/VisualC/VS2010/tests/testime/testime.vcxproj.filters create mode 100755 premake/VisualC/VS2010/tests/testjoystick/testjoystick.vcxproj create mode 100755 premake/VisualC/VS2010/tests/testjoystick/testjoystick.vcxproj.filters create mode 100755 premake/VisualC/VS2010/tests/testkeys/testkeys.vcxproj create mode 100755 premake/VisualC/VS2010/tests/testkeys/testkeys.vcxproj.filters create mode 100755 premake/VisualC/VS2010/tests/testloadso/testloadso.vcxproj create mode 100755 premake/VisualC/VS2010/tests/testloadso/testloadso.vcxproj.filters create mode 100755 premake/VisualC/VS2010/tests/testlock/testlock.vcxproj create mode 100755 premake/VisualC/VS2010/tests/testlock/testlock.vcxproj.filters create mode 100755 premake/VisualC/VS2010/tests/testmessage/testmessage.vcxproj create mode 100755 premake/VisualC/VS2010/tests/testmessage/testmessage.vcxproj.filters create mode 100755 premake/VisualC/VS2010/tests/testmultiaudio/testmultiaudio.vcxproj create mode 100755 premake/VisualC/VS2010/tests/testmultiaudio/testmultiaudio.vcxproj.filters create mode 100755 premake/VisualC/VS2010/tests/testnative/testnative.vcxproj create mode 100755 premake/VisualC/VS2010/tests/testnative/testnative.vcxproj.filters create mode 100755 premake/VisualC/VS2010/tests/testoverlay2/testoverlay2.vcxproj create mode 100755 premake/VisualC/VS2010/tests/testoverlay2/testoverlay2.vcxproj.filters create mode 100755 premake/VisualC/VS2010/tests/testplatform/testplatform.vcxproj create mode 100755 premake/VisualC/VS2010/tests/testplatform/testplatform.vcxproj.filters create mode 100755 premake/VisualC/VS2010/tests/testpower/testpower.vcxproj create mode 100755 premake/VisualC/VS2010/tests/testpower/testpower.vcxproj.filters create mode 100755 premake/VisualC/VS2010/tests/testrelative/testrelative.vcxproj create mode 100755 premake/VisualC/VS2010/tests/testrelative/testrelative.vcxproj.filters create mode 100755 premake/VisualC/VS2010/tests/testrendercopyex/testrendercopyex.vcxproj create mode 100755 premake/VisualC/VS2010/tests/testrendercopyex/testrendercopyex.vcxproj.filters create mode 100755 premake/VisualC/VS2010/tests/testrendertarget/testrendertarget.vcxproj create mode 100755 premake/VisualC/VS2010/tests/testrendertarget/testrendertarget.vcxproj.filters create mode 100755 premake/VisualC/VS2010/tests/testresample/testresample.vcxproj create mode 100755 premake/VisualC/VS2010/tests/testresample/testresample.vcxproj.filters create mode 100755 premake/VisualC/VS2010/tests/testrumble/testrumble.vcxproj create mode 100755 premake/VisualC/VS2010/tests/testrumble/testrumble.vcxproj.filters create mode 100755 premake/VisualC/VS2010/tests/testscale/testscale.vcxproj create mode 100755 premake/VisualC/VS2010/tests/testscale/testscale.vcxproj.filters create mode 100755 premake/VisualC/VS2010/tests/testsem/testsem.vcxproj create mode 100755 premake/VisualC/VS2010/tests/testsem/testsem.vcxproj.filters create mode 100755 premake/VisualC/VS2010/tests/testshader/testshader.vcxproj create mode 100755 premake/VisualC/VS2010/tests/testshader/testshader.vcxproj.filters create mode 100755 premake/VisualC/VS2010/tests/testshape/testshape.vcxproj create mode 100755 premake/VisualC/VS2010/tests/testshape/testshape.vcxproj.filters create mode 100755 premake/VisualC/VS2010/tests/testsprite2/testsprite2.vcxproj create mode 100755 premake/VisualC/VS2010/tests/testsprite2/testsprite2.vcxproj.filters create mode 100755 premake/VisualC/VS2010/tests/testspriteminimal/testspriteminimal.vcxproj create mode 100755 premake/VisualC/VS2010/tests/testspriteminimal/testspriteminimal.vcxproj.filters create mode 100755 premake/VisualC/VS2010/tests/teststreaming/teststreaming.vcxproj create mode 100755 premake/VisualC/VS2010/tests/teststreaming/teststreaming.vcxproj.filters create mode 100755 premake/VisualC/VS2010/tests/testthread/testthread.vcxproj create mode 100755 premake/VisualC/VS2010/tests/testthread/testthread.vcxproj.filters create mode 100755 premake/VisualC/VS2010/tests/testtimer/testtimer.vcxproj create mode 100755 premake/VisualC/VS2010/tests/testtimer/testtimer.vcxproj.filters create mode 100755 premake/VisualC/VS2010/tests/testver/testver.vcxproj create mode 100755 premake/VisualC/VS2010/tests/testver/testver.vcxproj.filters create mode 100755 premake/VisualC/VS2010/tests/testwm2/testwm2.vcxproj create mode 100755 premake/VisualC/VS2010/tests/testwm2/testwm2.vcxproj.filters create mode 100755 premake/VisualC/VS2010/tests/torturethread/torturethread.vcxproj create mode 100755 premake/VisualC/VS2010/tests/torturethread/torturethread.vcxproj.filters create mode 100755 premake/VisualC/VS2012/SDL.sln create mode 100755 premake/VisualC/VS2012/SDL2/SDL2.vcxproj create mode 100755 premake/VisualC/VS2012/SDL2/SDL2.vcxproj.filters create mode 100755 premake/VisualC/VS2012/SDL2main/SDL2main.vcxproj create mode 100755 premake/VisualC/VS2012/SDL2main/SDL2main.vcxproj.filters create mode 100755 premake/VisualC/VS2012/SDL2test/SDL2test.vcxproj create mode 100755 premake/VisualC/VS2012/SDL2test/SDL2test.vcxproj.filters create mode 100755 premake/VisualC/VS2012/SDL_config_premake.h create mode 100755 premake/VisualC/VS2012/tests/checkkeys/checkkeys.vcxproj create mode 100755 premake/VisualC/VS2012/tests/checkkeys/checkkeys.vcxproj.filters create mode 100755 premake/VisualC/VS2012/tests/loopwave/loopwave.vcxproj create mode 100755 premake/VisualC/VS2012/tests/loopwave/loopwave.vcxproj.filters create mode 100755 premake/VisualC/VS2012/tests/testatomic/testatomic.vcxproj create mode 100755 premake/VisualC/VS2012/tests/testatomic/testatomic.vcxproj.filters create mode 100755 premake/VisualC/VS2012/tests/testaudioinfo/testaudioinfo.vcxproj create mode 100755 premake/VisualC/VS2012/tests/testaudioinfo/testaudioinfo.vcxproj.filters create mode 100755 premake/VisualC/VS2012/tests/testautomation/testautomation.vcxproj create mode 100755 premake/VisualC/VS2012/tests/testautomation/testautomation.vcxproj.filters create mode 100755 premake/VisualC/VS2012/tests/testchessboard/testchessboard.vcxproj create mode 100755 premake/VisualC/VS2012/tests/testchessboard/testchessboard.vcxproj.filters create mode 100755 premake/VisualC/VS2012/tests/testdraw2/testdraw2.vcxproj create mode 100755 premake/VisualC/VS2012/tests/testdraw2/testdraw2.vcxproj.filters create mode 100755 premake/VisualC/VS2012/tests/testerror/testerror.vcxproj create mode 100755 premake/VisualC/VS2012/tests/testerror/testerror.vcxproj.filters create mode 100755 premake/VisualC/VS2012/tests/testfile/testfile.vcxproj create mode 100755 premake/VisualC/VS2012/tests/testfile/testfile.vcxproj.filters create mode 100755 premake/VisualC/VS2012/tests/testfilesystem/testfilesystem.vcxproj create mode 100755 premake/VisualC/VS2012/tests/testfilesystem/testfilesystem.vcxproj.filters create mode 100755 premake/VisualC/VS2012/tests/testgamecontroller/testgamecontroller.vcxproj create mode 100755 premake/VisualC/VS2012/tests/testgamecontroller/testgamecontroller.vcxproj.filters create mode 100755 premake/VisualC/VS2012/tests/testgesture/testgesture.vcxproj create mode 100755 premake/VisualC/VS2012/tests/testgesture/testgesture.vcxproj.filters create mode 100755 premake/VisualC/VS2012/tests/testgl2/testgl2.vcxproj create mode 100755 premake/VisualC/VS2012/tests/testgl2/testgl2.vcxproj.filters create mode 100755 premake/VisualC/VS2012/tests/testgles/testgles.vcxproj create mode 100755 premake/VisualC/VS2012/tests/testgles/testgles.vcxproj.filters create mode 100755 premake/VisualC/VS2012/tests/testhaptic/testhaptic.vcxproj create mode 100755 premake/VisualC/VS2012/tests/testhaptic/testhaptic.vcxproj.filters create mode 100755 premake/VisualC/VS2012/tests/testiconv/testiconv.vcxproj create mode 100755 premake/VisualC/VS2012/tests/testiconv/testiconv.vcxproj.filters create mode 100755 premake/VisualC/VS2012/tests/testime/testime.vcxproj create mode 100755 premake/VisualC/VS2012/tests/testime/testime.vcxproj.filters create mode 100755 premake/VisualC/VS2012/tests/testjoystick/testjoystick.vcxproj create mode 100755 premake/VisualC/VS2012/tests/testjoystick/testjoystick.vcxproj.filters create mode 100755 premake/VisualC/VS2012/tests/testkeys/testkeys.vcxproj create mode 100755 premake/VisualC/VS2012/tests/testkeys/testkeys.vcxproj.filters create mode 100755 premake/VisualC/VS2012/tests/testloadso/testloadso.vcxproj create mode 100755 premake/VisualC/VS2012/tests/testloadso/testloadso.vcxproj.filters create mode 100755 premake/VisualC/VS2012/tests/testlock/testlock.vcxproj create mode 100755 premake/VisualC/VS2012/tests/testlock/testlock.vcxproj.filters create mode 100755 premake/VisualC/VS2012/tests/testmessage/testmessage.vcxproj create mode 100755 premake/VisualC/VS2012/tests/testmessage/testmessage.vcxproj.filters create mode 100755 premake/VisualC/VS2012/tests/testmultiaudio/testmultiaudio.vcxproj create mode 100755 premake/VisualC/VS2012/tests/testmultiaudio/testmultiaudio.vcxproj.filters create mode 100755 premake/VisualC/VS2012/tests/testnative/testnative.vcxproj create mode 100755 premake/VisualC/VS2012/tests/testnative/testnative.vcxproj.filters create mode 100755 premake/VisualC/VS2012/tests/testoverlay2/testoverlay2.vcxproj create mode 100755 premake/VisualC/VS2012/tests/testoverlay2/testoverlay2.vcxproj.filters create mode 100755 premake/VisualC/VS2012/tests/testplatform/testplatform.vcxproj create mode 100755 premake/VisualC/VS2012/tests/testplatform/testplatform.vcxproj.filters create mode 100755 premake/VisualC/VS2012/tests/testpower/testpower.vcxproj create mode 100755 premake/VisualC/VS2012/tests/testpower/testpower.vcxproj.filters create mode 100755 premake/VisualC/VS2012/tests/testrelative/testrelative.vcxproj create mode 100755 premake/VisualC/VS2012/tests/testrelative/testrelative.vcxproj.filters create mode 100755 premake/VisualC/VS2012/tests/testrendercopyex/testrendercopyex.vcxproj create mode 100755 premake/VisualC/VS2012/tests/testrendercopyex/testrendercopyex.vcxproj.filters create mode 100755 premake/VisualC/VS2012/tests/testrendertarget/testrendertarget.vcxproj create mode 100755 premake/VisualC/VS2012/tests/testrendertarget/testrendertarget.vcxproj.filters create mode 100755 premake/VisualC/VS2012/tests/testresample/testresample.vcxproj create mode 100755 premake/VisualC/VS2012/tests/testresample/testresample.vcxproj.filters create mode 100755 premake/VisualC/VS2012/tests/testrumble/testrumble.vcxproj create mode 100755 premake/VisualC/VS2012/tests/testrumble/testrumble.vcxproj.filters create mode 100755 premake/VisualC/VS2012/tests/testscale/testscale.vcxproj create mode 100755 premake/VisualC/VS2012/tests/testscale/testscale.vcxproj.filters create mode 100755 premake/VisualC/VS2012/tests/testsem/testsem.vcxproj create mode 100755 premake/VisualC/VS2012/tests/testsem/testsem.vcxproj.filters create mode 100755 premake/VisualC/VS2012/tests/testshader/testshader.vcxproj create mode 100755 premake/VisualC/VS2012/tests/testshader/testshader.vcxproj.filters create mode 100755 premake/VisualC/VS2012/tests/testshape/testshape.vcxproj create mode 100755 premake/VisualC/VS2012/tests/testshape/testshape.vcxproj.filters create mode 100755 premake/VisualC/VS2012/tests/testsprite2/testsprite2.vcxproj create mode 100755 premake/VisualC/VS2012/tests/testsprite2/testsprite2.vcxproj.filters create mode 100755 premake/VisualC/VS2012/tests/testspriteminimal/testspriteminimal.vcxproj create mode 100755 premake/VisualC/VS2012/tests/testspriteminimal/testspriteminimal.vcxproj.filters create mode 100755 premake/VisualC/VS2012/tests/teststreaming/teststreaming.vcxproj create mode 100755 premake/VisualC/VS2012/tests/teststreaming/teststreaming.vcxproj.filters create mode 100755 premake/VisualC/VS2012/tests/testthread/testthread.vcxproj create mode 100755 premake/VisualC/VS2012/tests/testthread/testthread.vcxproj.filters create mode 100755 premake/VisualC/VS2012/tests/testtimer/testtimer.vcxproj create mode 100755 premake/VisualC/VS2012/tests/testtimer/testtimer.vcxproj.filters create mode 100755 premake/VisualC/VS2012/tests/testver/testver.vcxproj create mode 100755 premake/VisualC/VS2012/tests/testver/testver.vcxproj.filters create mode 100755 premake/VisualC/VS2012/tests/testwm2/testwm2.vcxproj create mode 100755 premake/VisualC/VS2012/tests/testwm2/testwm2.vcxproj.filters create mode 100755 premake/VisualC/VS2012/tests/torturethread/torturethread.vcxproj create mode 100755 premake/VisualC/VS2012/tests/torturethread/torturethread.vcxproj.filters create mode 100755 premake/VisualC/build-scripts/build.all.vs2010.bat create mode 100755 premake/VisualC/build-scripts/check.bin.compatibility.vs2010.bat create mode 100755 premake/VisualC/build-scripts/clean_premake.bat create mode 100755 premake/VisualC/build-scripts/generate.all.bat create mode 100755 premake/VisualC/build-scripts/premake4.exe create mode 100755 premake/VisualC/build-scripts/run.tests.vs2010.bat create mode 100755 premake/VisualC/build-scripts/vs2008.bat create mode 100755 premake/VisualC/build-scripts/vs2010.bat create mode 100755 premake/VisualC/build-scripts/vs2012.bat create mode 100755 premake/Xcode-iOS/Demos/accelerometer/accelerometer.xcodeproj/project.pbxproj create mode 100755 premake/Xcode-iOS/Demos/fireworks/fireworks.xcodeproj/project.pbxproj create mode 100755 premake/Xcode-iOS/Demos/happy/happy.xcodeproj/project.pbxproj create mode 100755 premake/Xcode-iOS/Demos/keyboard/keyboard.xcodeproj/project.pbxproj create mode 100755 premake/Xcode-iOS/Demos/mixer/mixer.xcodeproj/project.pbxproj create mode 100755 premake/Xcode-iOS/Demos/rectangles/rectangles.xcodeproj/project.pbxproj create mode 100755 premake/Xcode-iOS/Demos/touch/touch.xcodeproj/project.pbxproj create mode 100755 premake/Xcode-iOS/SDL.xcworkspace/contents.xcworkspacedata create mode 100755 premake/Xcode-iOS/SDL2/SDL2.xcodeproj/project.pbxproj create mode 100755 premake/Xcode-iOS/SDL2main/SDL2main.xcodeproj/project.pbxproj create mode 100755 premake/Xcode-iOS/SDL2test/SDL2test.xcodeproj/project.pbxproj create mode 100755 premake/Xcode-iOS/SDL_config_premake.h create mode 100755 premake/Xcode-iOS/build-scripts/clean_premake.command create mode 100755 premake/Xcode-iOS/build-scripts/premake4 create mode 100755 premake/Xcode-iOS/build-scripts/xcode3.command create mode 100755 premake/Xcode-iOS/build-scripts/xcode4.command create mode 100755 premake/Xcode/Xcode3/SDL2/SDL2.xcodeproj/project.pbxproj create mode 100755 premake/Xcode/Xcode3/SDL2main/SDL2main.xcodeproj/project.pbxproj create mode 100755 premake/Xcode/Xcode3/SDL2test/SDL2test.xcodeproj/project.pbxproj create mode 100755 premake/Xcode/Xcode3/SDL_config_premake.h create mode 100755 premake/Xcode/Xcode3/tests/checkkeys/checkkeys.xcodeproj/project.pbxproj create mode 100755 premake/Xcode/Xcode3/tests/loopwave/loopwave.xcodeproj/project.pbxproj create mode 100755 premake/Xcode/Xcode3/tests/testatomic/testatomic.xcodeproj/project.pbxproj create mode 100755 premake/Xcode/Xcode3/tests/testaudioinfo/testaudioinfo.xcodeproj/project.pbxproj create mode 100755 premake/Xcode/Xcode3/tests/testautomation/testautomation.xcodeproj/project.pbxproj create mode 100755 premake/Xcode/Xcode3/tests/testchessboard/testchessboard.xcodeproj/project.pbxproj create mode 100755 premake/Xcode/Xcode3/tests/testdraw2/testdraw2.xcodeproj/project.pbxproj create mode 100755 premake/Xcode/Xcode3/tests/testerror/testerror.xcodeproj/project.pbxproj create mode 100755 premake/Xcode/Xcode3/tests/testfile/testfile.xcodeproj/project.pbxproj create mode 100755 premake/Xcode/Xcode3/tests/testfilesystem/testfilesystem.xcodeproj/project.pbxproj create mode 100755 premake/Xcode/Xcode3/tests/testgamecontroller/testgamecontroller.xcodeproj/project.pbxproj create mode 100755 premake/Xcode/Xcode3/tests/testgesture/testgesture.xcodeproj/project.pbxproj create mode 100755 premake/Xcode/Xcode3/tests/testgl2/testgl2.xcodeproj/project.pbxproj create mode 100755 premake/Xcode/Xcode3/tests/testgles/testgles.xcodeproj/project.pbxproj create mode 100755 premake/Xcode/Xcode3/tests/testhaptic/testhaptic.xcodeproj/project.pbxproj create mode 100755 premake/Xcode/Xcode3/tests/testiconv/testiconv.xcodeproj/project.pbxproj create mode 100755 premake/Xcode/Xcode3/tests/testime/testime.xcodeproj/project.pbxproj create mode 100755 premake/Xcode/Xcode3/tests/testjoystick/testjoystick.xcodeproj/project.pbxproj create mode 100755 premake/Xcode/Xcode3/tests/testkeys/testkeys.xcodeproj/project.pbxproj create mode 100755 premake/Xcode/Xcode3/tests/testloadso/testloadso.xcodeproj/project.pbxproj create mode 100755 premake/Xcode/Xcode3/tests/testlock/testlock.xcodeproj/project.pbxproj create mode 100755 premake/Xcode/Xcode3/tests/testmessage/testmessage.xcodeproj/project.pbxproj create mode 100755 premake/Xcode/Xcode3/tests/testmultiaudio/testmultiaudio.xcodeproj/project.pbxproj create mode 100755 premake/Xcode/Xcode3/tests/testnative/testnative.xcodeproj/project.pbxproj create mode 100755 premake/Xcode/Xcode3/tests/testoverlay2/testoverlay2.xcodeproj/project.pbxproj create mode 100755 premake/Xcode/Xcode3/tests/testplatform/testplatform.xcodeproj/project.pbxproj create mode 100755 premake/Xcode/Xcode3/tests/testpower/testpower.xcodeproj/project.pbxproj create mode 100755 premake/Xcode/Xcode3/tests/testrelative/testrelative.xcodeproj/project.pbxproj create mode 100755 premake/Xcode/Xcode3/tests/testrendercopyex/testrendercopyex.xcodeproj/project.pbxproj create mode 100755 premake/Xcode/Xcode3/tests/testrendertarget/testrendertarget.xcodeproj/project.pbxproj create mode 100755 premake/Xcode/Xcode3/tests/testresample/testresample.xcodeproj/project.pbxproj create mode 100755 premake/Xcode/Xcode3/tests/testrumble/testrumble.xcodeproj/project.pbxproj create mode 100755 premake/Xcode/Xcode3/tests/testscale/testscale.xcodeproj/project.pbxproj create mode 100755 premake/Xcode/Xcode3/tests/testsem/testsem.xcodeproj/project.pbxproj create mode 100755 premake/Xcode/Xcode3/tests/testshader/testshader.xcodeproj/project.pbxproj create mode 100755 premake/Xcode/Xcode3/tests/testshape/testshape.xcodeproj/project.pbxproj create mode 100755 premake/Xcode/Xcode3/tests/testsprite2/testsprite2.xcodeproj/project.pbxproj create mode 100755 premake/Xcode/Xcode3/tests/testspriteminimal/testspriteminimal.xcodeproj/project.pbxproj create mode 100755 premake/Xcode/Xcode3/tests/teststreaming/teststreaming.xcodeproj/project.pbxproj create mode 100755 premake/Xcode/Xcode3/tests/testthread/testthread.xcodeproj/project.pbxproj create mode 100755 premake/Xcode/Xcode3/tests/testtimer/testtimer.xcodeproj/project.pbxproj create mode 100755 premake/Xcode/Xcode3/tests/testver/testver.xcodeproj/project.pbxproj create mode 100755 premake/Xcode/Xcode3/tests/testwm2/testwm2.xcodeproj/project.pbxproj create mode 100755 premake/Xcode/Xcode3/tests/torturethread/torturethread.xcodeproj/project.pbxproj create mode 100755 premake/Xcode/Xcode4/SDL.xcworkspace/contents.xcworkspacedata create mode 100755 premake/Xcode/Xcode4/SDL2/SDL2.xcodeproj/project.pbxproj create mode 100755 premake/Xcode/Xcode4/SDL2main/SDL2main.xcodeproj/project.pbxproj create mode 100755 premake/Xcode/Xcode4/SDL2test/SDL2test.xcodeproj/project.pbxproj create mode 100755 premake/Xcode/Xcode4/SDL_config_premake.h create mode 100755 premake/Xcode/Xcode4/tests/checkkeys/checkkeys.xcodeproj/project.pbxproj create mode 100755 premake/Xcode/Xcode4/tests/loopwave/loopwave.xcodeproj/project.pbxproj create mode 100755 premake/Xcode/Xcode4/tests/testatomic/testatomic.xcodeproj/project.pbxproj create mode 100755 premake/Xcode/Xcode4/tests/testaudioinfo/testaudioinfo.xcodeproj/project.pbxproj create mode 100755 premake/Xcode/Xcode4/tests/testautomation/testautomation.xcodeproj/project.pbxproj create mode 100755 premake/Xcode/Xcode4/tests/testchessboard/testchessboard.xcodeproj/project.pbxproj create mode 100755 premake/Xcode/Xcode4/tests/testdraw2/testdraw2.xcodeproj/project.pbxproj create mode 100755 premake/Xcode/Xcode4/tests/testerror/testerror.xcodeproj/project.pbxproj create mode 100755 premake/Xcode/Xcode4/tests/testfile/testfile.xcodeproj/project.pbxproj create mode 100755 premake/Xcode/Xcode4/tests/testfilesystem/testfilesystem.xcodeproj/project.pbxproj create mode 100755 premake/Xcode/Xcode4/tests/testgamecontroller/testgamecontroller.xcodeproj/project.pbxproj create mode 100755 premake/Xcode/Xcode4/tests/testgesture/testgesture.xcodeproj/project.pbxproj create mode 100755 premake/Xcode/Xcode4/tests/testgl2/testgl2.xcodeproj/project.pbxproj create mode 100755 premake/Xcode/Xcode4/tests/testgles/testgles.xcodeproj/project.pbxproj create mode 100755 premake/Xcode/Xcode4/tests/testhaptic/testhaptic.xcodeproj/project.pbxproj create mode 100755 premake/Xcode/Xcode4/tests/testiconv/testiconv.xcodeproj/project.pbxproj create mode 100755 premake/Xcode/Xcode4/tests/testime/testime.xcodeproj/project.pbxproj create mode 100755 premake/Xcode/Xcode4/tests/testjoystick/testjoystick.xcodeproj/project.pbxproj create mode 100755 premake/Xcode/Xcode4/tests/testkeys/testkeys.xcodeproj/project.pbxproj create mode 100755 premake/Xcode/Xcode4/tests/testloadso/testloadso.xcodeproj/project.pbxproj create mode 100755 premake/Xcode/Xcode4/tests/testlock/testlock.xcodeproj/project.pbxproj create mode 100755 premake/Xcode/Xcode4/tests/testmessage/testmessage.xcodeproj/project.pbxproj create mode 100755 premake/Xcode/Xcode4/tests/testmultiaudio/testmultiaudio.xcodeproj/project.pbxproj create mode 100755 premake/Xcode/Xcode4/tests/testnative/testnative.xcodeproj/project.pbxproj create mode 100755 premake/Xcode/Xcode4/tests/testoverlay2/testoverlay2.xcodeproj/project.pbxproj create mode 100755 premake/Xcode/Xcode4/tests/testplatform/testplatform.xcodeproj/project.pbxproj create mode 100755 premake/Xcode/Xcode4/tests/testpower/testpower.xcodeproj/project.pbxproj create mode 100755 premake/Xcode/Xcode4/tests/testrelative/testrelative.xcodeproj/project.pbxproj create mode 100755 premake/Xcode/Xcode4/tests/testrendercopyex/testrendercopyex.xcodeproj/project.pbxproj create mode 100755 premake/Xcode/Xcode4/tests/testrendertarget/testrendertarget.xcodeproj/project.pbxproj create mode 100755 premake/Xcode/Xcode4/tests/testresample/testresample.xcodeproj/project.pbxproj create mode 100755 premake/Xcode/Xcode4/tests/testrumble/testrumble.xcodeproj/project.pbxproj create mode 100755 premake/Xcode/Xcode4/tests/testscale/testscale.xcodeproj/project.pbxproj create mode 100755 premake/Xcode/Xcode4/tests/testsem/testsem.xcodeproj/project.pbxproj create mode 100755 premake/Xcode/Xcode4/tests/testshader/testshader.xcodeproj/project.pbxproj create mode 100755 premake/Xcode/Xcode4/tests/testshape/testshape.xcodeproj/project.pbxproj create mode 100755 premake/Xcode/Xcode4/tests/testsprite2/testsprite2.xcodeproj/project.pbxproj create mode 100755 premake/Xcode/Xcode4/tests/testspriteminimal/testspriteminimal.xcodeproj/project.pbxproj create mode 100755 premake/Xcode/Xcode4/tests/teststreaming/teststreaming.xcodeproj/project.pbxproj create mode 100755 premake/Xcode/Xcode4/tests/testthread/testthread.xcodeproj/project.pbxproj create mode 100755 premake/Xcode/Xcode4/tests/testtimer/testtimer.xcodeproj/project.pbxproj create mode 100755 premake/Xcode/Xcode4/tests/testver/testver.xcodeproj/project.pbxproj create mode 100755 premake/Xcode/Xcode4/tests/testwm2/testwm2.xcodeproj/project.pbxproj create mode 100755 premake/Xcode/Xcode4/tests/torturethread/torturethread.xcodeproj/project.pbxproj create mode 100755 premake/Xcode/build-scripts/build.all.xcode3.i386.command create mode 100755 premake/Xcode/build-scripts/build.all.xcode3.x86_64.command create mode 100755 premake/Xcode/build-scripts/build.all.xcode4.i386.command create mode 100755 premake/Xcode/build-scripts/build.all.xcode4.x86_64.command create mode 100755 premake/Xcode/build-scripts/clean_premake.command create mode 100755 premake/Xcode/build-scripts/premake4 create mode 100755 premake/Xcode/build-scripts/run.tests.command create mode 100755 premake/Xcode/build-scripts/xcode3.command create mode 100755 premake/Xcode/build-scripts/xcode4.command create mode 100755 premake/changelog create mode 100755 premake/config/SDL_config_cygwin.template.h create mode 100755 premake/config/SDL_config_iphoneos.template.h create mode 100755 premake/config/SDL_config_linux.template.h create mode 100755 premake/config/SDL_config_macosx.template.h create mode 100755 premake/config/SDL_config_minimal.template.h create mode 100755 premake/config/SDL_config_windows.template.h create mode 100755 premake/patches/709.patch create mode 100755 premake/patches/711.patch create mode 100755 premake/patches/712.patch create mode 100755 premake/patches/713.patch create mode 100755 premake/patches/iOS.patch create mode 100755 premake/patches/premake.patches.txt create mode 100755 premake/premake4.lua create mode 100755 premake/projects/SDL2.lua create mode 100755 premake/projects/SDL2main.lua create mode 100755 premake/projects/SDL2test.lua create mode 100755 premake/projects/accelerometer.lua create mode 100755 premake/projects/checkkeys.lua create mode 100755 premake/projects/fireworks.lua create mode 100755 premake/projects/happy.lua create mode 100755 premake/projects/keyboard.lua create mode 100755 premake/projects/loopwave.lua create mode 100755 premake/projects/mixer.lua create mode 100755 premake/projects/rectangles.lua create mode 100755 premake/projects/testatomic.lua create mode 100755 premake/projects/testaudioinfo.lua create mode 100755 premake/projects/testautomation.lua create mode 100755 premake/projects/testdraw2.lua create mode 100755 premake/projects/testdrawchessboard.lua create mode 100755 premake/projects/testerror.lua create mode 100755 premake/projects/testfile.lua create mode 100755 premake/projects/testfilesystem.lua create mode 100755 premake/projects/testgamecontroller.lua create mode 100755 premake/projects/testgesture.lua create mode 100755 premake/projects/testgl2.lua create mode 100755 premake/projects/testgles.lua create mode 100755 premake/projects/testhaptic.lua create mode 100755 premake/projects/testiconv.lua create mode 100755 premake/projects/testime.lua create mode 100755 premake/projects/testintersection.lua create mode 100755 premake/projects/testjoystick.lua create mode 100755 premake/projects/testkeys.lua create mode 100755 premake/projects/testloadso.lua create mode 100755 premake/projects/testlock.lua create mode 100755 premake/projects/testmessage.lua create mode 100755 premake/projects/testmultiaudio.lua create mode 100755 premake/projects/testnative.lua create mode 100755 premake/projects/testoverlay2.lua create mode 100755 premake/projects/testplatform.lua create mode 100755 premake/projects/testpower.lua create mode 100755 premake/projects/testrelative.lua create mode 100755 premake/projects/testrendercopyex.lua create mode 100755 premake/projects/testrendertarget.lua create mode 100755 premake/projects/testresample.lua create mode 100755 premake/projects/testrumble.lua create mode 100755 premake/projects/testscale.lua create mode 100755 premake/projects/testsem.lua create mode 100755 premake/projects/testshader.lua create mode 100755 premake/projects/testshape.lua create mode 100755 premake/projects/testsprite2.lua create mode 100755 premake/projects/testspriteminimal.lua create mode 100755 premake/projects/teststreaming.lua create mode 100755 premake/projects/testthread.lua create mode 100755 premake/projects/testtimer.lua create mode 100755 premake/projects/testver.lua create mode 100755 premake/projects/testwm2.lua create mode 100755 premake/projects/torturethread.lua create mode 100755 premake/projects/touch.lua create mode 100755 premake/util/sdl_check_compile.lua create mode 100755 premake/util/sdl_dependency_checkers.lua create mode 100755 premake/util/sdl_depends.lua create mode 100755 premake/util/sdl_file.lua create mode 100755 premake/util/sdl_gen_config.lua create mode 100755 premake/util/sdl_projects.lua create mode 100755 premake/util/sdl_string.lua diff --git a/include/SDL_config.h b/include/SDL_config.h index 7440940ad..4d74bab7a 100644 --- a/include/SDL_config.h +++ b/include/SDL_config.h @@ -29,7 +29,9 @@ */ /* Add any platform that doesn't build using the configure system. */ -#if defined(__WIN32__) +#ifdef USING_PREMAKE_CONFIG_H +#include "SDL_config_premake.h" +#elif defined(__WIN32__) #include "SDL_config_windows.h" #elif defined(__MACOSX__) #include "SDL_config_macosx.h" diff --git a/premake/Cygwin/build-scripts/clean_premake.bat b/premake/Cygwin/build-scripts/clean_premake.bat new file mode 100755 index 000000000..0b34a39c6 --- /dev/null +++ b/premake/Cygwin/build-scripts/clean_premake.bat @@ -0,0 +1,4 @@ +@echo off +cd .. +%~dp0\premake4.exe --file=..\premake4.lua --to=.\Cygwin --cygwin clean +pause \ No newline at end of file diff --git a/premake/Cygwin/build-scripts/cygwin.bat b/premake/Cygwin/build-scripts/cygwin.bat new file mode 100755 index 000000000..1710a0112 --- /dev/null +++ b/premake/Cygwin/build-scripts/cygwin.bat @@ -0,0 +1,4 @@ +@echo off +cd .. +%~dp0\premake4.exe --file=..\premake4.lua --to=.\Cygwin --cygwin gmake +pause \ No newline at end of file diff --git a/premake/Cygwin/build-scripts/make.debug.bat b/premake/Cygwin/build-scripts/make.debug.bat new file mode 100755 index 000000000..21c90a64c --- /dev/null +++ b/premake/Cygwin/build-scripts/make.debug.bat @@ -0,0 +1,5 @@ +@echo off +echo This script assumes Cygwin's make utility is in your Path +cd .. +make config=debug +pause \ No newline at end of file diff --git a/premake/Cygwin/build-scripts/make.release.bat b/premake/Cygwin/build-scripts/make.release.bat new file mode 100755 index 000000000..c57e37f52 --- /dev/null +++ b/premake/Cygwin/build-scripts/make.release.bat @@ -0,0 +1,5 @@ +@echo off +echo This script assumes Cygwin's make utility is in your Path +cd .. +make config=release +pause \ No newline at end of file diff --git a/premake/Cygwin/build-scripts/premake4.exe b/premake/Cygwin/build-scripts/premake4.exe new file mode 100755 index 000000000..ab66e76c6 Binary files /dev/null and b/premake/Cygwin/build-scripts/premake4.exe differ diff --git a/premake/Cygwin/build-scripts/run.tests.debug.bat b/premake/Cygwin/build-scripts/run.tests.debug.bat new file mode 100755 index 000000000..23a5dd8d1 --- /dev/null +++ b/premake/Cygwin/build-scripts/run.tests.debug.bat @@ -0,0 +1,68 @@ +@echo off + +cd ..\tests + +call :pass checkkeys +call :pass loopwave +call :pass testatomic +call :pass testaudioinfo +call :pass testautomation +call :pass testdraw2 +call :pass testerror +call :pass testfile +call :pass testgamecontroller +call :pass testgesture +call :pass testgl2 +call :pass testgles +call :pass testhaptic +call :pass testiconv +call :pass testime +call :pass testintersection +call :pass testjoystick +call :pass testkeys +::call :pass testloadso +call :pass testlock +call :pass testmessage +call :pass testmultiaudio +call :pass testnative +call :pass testoverlay2 +call :pass testplatform +call :pass testpower +call :pass testrelative +call :pass testrendercopyex +call :pass testrendertarget +::call :pass testresample +call :pass testrumble +call :pass testscale +call :pass testsem 1 +call :pass testshader +call :pass testshape sample.bmp +call :pass testsprite2 +call :pass testspriteminimal +call :pass teststreaming +call :pass testthread +call :pass testtimer +call :pass testver +call :pass testwm2 +call :pass torturethread + +:: leave the tests directory +cd .. + +:: exit batch +goto :eof + +:: pass label (similar to pass function in the Xcode tests command script) +:pass +:: if it does not exist, break procedure +if not exist %1\Win32\Debug goto endfunc +:: goto directory +echo Testing: %1 +title Testing: %1 +cd %1\Win32\Debug +:: execute test +".\%1.exe" %2 +cd ..\..\.. +pause +:endfunc +goto :eof \ No newline at end of file diff --git a/premake/Cygwin/build-scripts/run.tests.release.bat b/premake/Cygwin/build-scripts/run.tests.release.bat new file mode 100755 index 000000000..7af5141cd --- /dev/null +++ b/premake/Cygwin/build-scripts/run.tests.release.bat @@ -0,0 +1,68 @@ +@echo off + +cd ..\tests + +call :pass checkkeys +call :pass loopwave +call :pass testatomic +call :pass testaudioinfo +call :pass testautomation +call :pass testdraw2 +call :pass testerror +call :pass testfile +call :pass testgamecontroller +call :pass testgesture +call :pass testgl2 +call :pass testgles +call :pass testhaptic +call :pass testiconv +call :pass testime +call :pass testintersection +call :pass testjoystick +call :pass testkeys +::call :pass testloadso +call :pass testlock +call :pass testmessage +call :pass testmultiaudio +call :pass testnative +call :pass testoverlay2 +call :pass testplatform +call :pass testpower +call :pass testrelative +call :pass testrendercopyex +call :pass testrendertarget +::call :pass testresample +call :pass testrumble +call :pass testscale +call :pass testsem 1 +call :pass testshader +call :pass testshape sample.bmp +call :pass testsprite2 +call :pass testspriteminimal +call :pass teststreaming +call :pass testthread +call :pass testtimer +call :pass testver +call :pass testwm2 +call :pass torturethread + +:: leave the tests directory +cd .. + +:: exit batch +goto :eof + +:: pass label (similar to pass function in the Xcode tests command script) +:pass +:: if it does not exist, break procedure +if not exist %1\Win32\Release goto endfunc +:: goto directory +echo Testing: %1 +title Testing: %1 +cd %1\Win32\Debug +:: execute test +".\%1.exe" %2 +cd ..\..\.. +pause +:endfunc +goto :eof \ No newline at end of file diff --git a/premake/Linux/SDL_config_premake.h b/premake/Linux/SDL_config_premake.h new file mode 100755 index 000000000..dfb017ab8 --- /dev/null +++ b/premake/Linux/SDL_config_premake.h @@ -0,0 +1,311 @@ +/* include/SDL_config.h. Generated from SDL_config.h.in by configure. */ +/* + Simple DirectMedia Layer + Copyright (C) 1997-2013 Sam Lantinga + + This software is provided 'as-is', without any express or implied + warranty. In no event will the authors be held liable for any damages + arising from the use of this software. + + Permission is granted to anyone to use this software for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: + + 1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. + 3. This notice may not be removed or altered from any source distribution. +*/ + +#ifndef _SDL_config_linux_h +#define _SDL_config_linux_h + +/** + * \file SDL_config.h.in + * + * This is a set of defines to configure the SDL features + */ + +/* General platform specific identifiers */ +#include "SDL_platform.h" + +/* Make sure that this isn't included by Visual C++ */ +#ifdef _MSC_VER +#error You should run hg revert SDL_config.h +#endif + +/* C language features */ +/* #undef const */ +/* #undef inline */ +/* #undef volatile */ + +/* C datatypes */ +#ifdef __LP64__ +#define SIZEOF_VOIDP 8 +#else +#define SIZEOF_VOIDP 4 +#endif +#define HAVE_GCC_ATOMICS 1 +/* #undef HAVE_GCC_SYNC_LOCK_TEST_AND_SET */ +#define HAVE_PTHREAD_SPINLOCK 1 + +/* Comment this if you want to build without any C library requirements */ +#define HAVE_LIBC 1 +#if HAVE_LIBC + +/* Useful headers */ +#define HAVE_ALLOCA_H 1 +#define HAVE_SYS_TYPES_H 1 +#define HAVE_STDIO_H 1 +#define STDC_HEADERS 1 +#define HAVE_STDLIB_H 1 +#define HAVE_STDARG_H 1 +#define HAVE_MALLOC_H 1 +#define HAVE_MEMORY_H 1 +#define HAVE_STRING_H 1 +#define HAVE_STRINGS_H 1 +#define HAVE_INTTYPES_H 1 +#define HAVE_STDINT_H 1 +#define HAVE_CTYPE_H 1 +#define HAVE_MATH_H 1 +#define HAVE_ICONV_H 1 +#define HAVE_SIGNAL_H 1 +/* #undef HAVE_ALTIVEC_H */ +/* #undef HAVE_PTHREAD_NP_H */ +/* #undef HAVE_LIBUDEV_H */ +#define HAVE_DBUS_DBUS_H 1 + +/* C library functions */ +#define HAVE_MALLOC 1 +#define HAVE_CALLOC 1 +#define HAVE_REALLOC 1 +#define HAVE_FREE 1 +#define HAVE_ALLOCA 1 +#ifndef __WIN32__ /* Don't use C runtime versions of these on Windows */ +#define HAVE_GETENV 1 +#define HAVE_SETENV 1 +#define HAVE_PUTENV 1 +#define HAVE_UNSETENV 1 +#endif +#define HAVE_QSORT 1 +#define HAVE_ABS 1 +#define HAVE_BCOPY 1 +#define HAVE_MEMSET 1 +#define HAVE_MEMCPY 1 +#define HAVE_MEMMOVE 1 +#define HAVE_MEMCMP 1 +#define HAVE_STRLEN 1 +/* #undef HAVE_STRLCPY */ +/* #undef HAVE_STRLCAT */ +#define HAVE_STRDUP 1 +/* #undef HAVE__STRREV */ +/* #undef HAVE__STRUPR */ +/* #undef HAVE__STRLWR */ +/* #undef HAVE_INDEX */ +/* #undef HAVE_RINDEX */ +#define HAVE_STRCHR 1 +#define HAVE_STRRCHR 1 +#define HAVE_STRSTR 1 +/* #undef HAVE_ITOA */ +/* #undef HAVE__LTOA */ +/* #undef HAVE__UITOA */ +/* #undef HAVE__ULTOA */ +#define HAVE_STRTOL 1 +#define HAVE_STRTOUL 1 +/* #undef HAVE__I64TOA */ +/* #undef HAVE__UI64TOA */ +#define HAVE_STRTOLL 1 +#define HAVE_STRTOULL 1 +#define HAVE_STRTOD 1 +#define HAVE_ATOI 1 +#define HAVE_ATOF 1 +#define HAVE_STRCMP 1 +#define HAVE_STRNCMP 1 +/* #undef HAVE__STRICMP */ +#define HAVE_STRCASECMP 1 +/* #undef HAVE__STRNICMP */ +#define HAVE_STRNCASECMP 1 +#define HAVE_SSCANF 1 +#define HAVE_SNPRINTF 1 +#define HAVE_VSNPRINTF 1 +#define HAVE_M_PI /**/ +#define HAVE_ATAN 1 +#define HAVE_ATAN2 1 +#define HAVE_CEIL 1 +#define HAVE_COPYSIGN 1 +#define HAVE_COS 1 +#define HAVE_COSF 1 +#define HAVE_FABS 1 +#define HAVE_FLOOR 1 +#define HAVE_LOG 1 +#define HAVE_POW 1 +#define HAVE_SCALBN 1 +#define HAVE_SIN 1 +#define HAVE_SINF 1 +#define HAVE_SQRT 1 +#define HAVE_FSEEKO 1 +#define HAVE_FSEEKO64 1 +#define HAVE_SIGACTION 1 +#define HAVE_SA_SIGACTION 1 +#define HAVE_SETJMP 1 +#define HAVE_NANOSLEEP 1 +#define HAVE_SYSCONF 1 +/* #undef HAVE_SYSCTLBYNAME */ +#define HAVE_CLOCK_GETTIME 1 +/* #undef HAVE_GETPAGESIZE */ +#define HAVE_MPROTECT 1 +#define HAVE_ICONV 1 +#define HAVE_PTHREAD_SETNAME_NP 1 +/* #undef HAVE_PTHREAD_SET_NAME_NP */ +#define HAVE_SEM_TIMEDWAIT 1 + +#else +#define HAVE_STDARG_H 1 +#define HAVE_STDDEF_H 1 +#define HAVE_STDINT_H 1 +#endif /* HAVE_LIBC */ + +/* SDL internal assertion support */ +/* #undef SDL_DEFAULT_ASSERT_LEVEL */ + +#ifndef SDL_AUDIO_DRIVER_DUMMY +#define SDL_AUDIO_DRIVER_DUMMY 1 +#endif +#ifndef SDL_AUDIO_DRIVER_DISK +#define SDL_AUDIO_DRIVER_DISK 1 +#endif +#ifndef SDL_VIDEO_DRIVER_DUMMY +#define SDL_VIDEO_DRIVER_DUMMY 1 +#endif +#ifndef SDL_VIDEO_RENDER_OGL +#define SDL_VIDEO_RENDER_OGL 1 +#endif +#ifndef SDL_VIDEO_OPENGL +#define SDL_VIDEO_OPENGL 1 +#endif +#ifndef SDL_VIDEO_OPENGL_GLX +#define SDL_VIDEO_OPENGL_GLX 1 +#endif +#ifndef SDL_LOADSO_DLOPEN +#define SDL_LOADSO_DLOPEN 1 +#endif +#ifndef SDL_AUDIO_DRIVER_ALSA +#define SDL_AUDIO_DRIVER_ALSA 1 +#endif +#ifndef SDL_AUDIO_DRIVER_ALSA_DYNAMIC +#define SDL_AUDIO_DRIVER_ALSA_DYNAMIC "libasound.so" +#endif +#ifndef SDL_AUDIO_DRIVER_PULSEAUDIO_DYNAMIC +#define SDL_AUDIO_DRIVER_PULSEAUDIO_DYNAMIC "libpulse-simple.so" +#endif +#ifndef SDL_AUDIO_DRIVER_PULSEAUDIO +#define SDL_AUDIO_DRIVER_PULSEAUDIO 1 +#endif +#ifndef SDL_AUDIO_DRIVER_ESD +#define SDL_AUDIO_DRIVER_ESD 1 +#endif +#ifndef SDL_AUDIO_DRIVER_ESD_DYNAMIC +#define SDL_AUDIO_DRIVER_ESD_DYNAMIC "libesd.so" +#endif +#ifndef SDL_AUDIO_DRIVER_NAS +#define SDL_AUDIO_DRIVER_NAS 1 +#endif +#ifndef SDL_AUDIO_DRIVER_NAS_DYNAMIC +#define SDL_AUDIO_DRIVER_NAS_DYNAMIC "libaudio.so" +#endif +#ifndef SDL_AUDIO_DRIVER_OSS +#define SDL_AUDIO_DRIVER_OSS 1 +#endif +#ifndef SDL_VIDEO_DRIVER_X11_XINERAMA +#define SDL_VIDEO_DRIVER_X11_XINERAMA 1 +#endif +#ifndef SDL_VIDEO_DRIVER_X11 +#define SDL_VIDEO_DRIVER_X11 1 +#endif +#ifndef SDL_VIDEO_DRIVER_X11_DYNAMIC_XEXT +#define SDL_VIDEO_DRIVER_X11_DYNAMIC_XEXT "libXext.so" +#endif +#ifndef SDL_VIDEO_DRIVER_X11_XCURSOR +#define SDL_VIDEO_DRIVER_X11_XCURSOR 1 +#endif +#ifndef SDL_VIDEO_DRIVER_X11_HAS_XKBKEYCODETOKEYSYM +#define SDL_VIDEO_DRIVER_X11_HAS_XKBKEYCODETOKEYSYM 1 +#endif +#ifndef SDL_VIDEO_DRIVER_X11_DYNAMIC_XINPUT2 +#define SDL_VIDEO_DRIVER_X11_DYNAMIC_XINPUT2 "libXi.so" +#endif +#ifndef SDL_VIDEO_DRIVER_X11_XVIDMODE +#define SDL_VIDEO_DRIVER_X11_XVIDMODE 1 +#endif +#ifndef SDL_VIDEO_DRIVER_X11_DYNAMIC_XINERAMA +#define SDL_VIDEO_DRIVER_X11_DYNAMIC_XINERAMA "libXinerama.so" +#endif +#ifndef SDL_VIDEO_DRIVER_X11_CONST_PARAM_XEXTADDDISPLAY +#define SDL_VIDEO_DRIVER_X11_CONST_PARAM_XEXTADDDISPLAY 1 +#endif +#ifndef SDL_VIDEO_DRIVER_X11_DYNAMIC +#define SDL_VIDEO_DRIVER_X11_DYNAMIC "libX11.so" +#endif +#ifndef SDL_VIDEO_DRIVER_X11_DYNAMIC_XSS +#define SDL_VIDEO_DRIVER_X11_DYNAMIC_XSS "libXss.so" +#endif +#ifndef SDL_VIDEO_DRIVER_X11_XINPUT2 +#define SDL_VIDEO_DRIVER_X11_XINPUT2 1 +#endif +#ifndef SDL_VIDEO_DRIVER_X11_SUPPORTS_GENERIC_EVENTS +#define SDL_VIDEO_DRIVER_X11_SUPPORTS_GENERIC_EVENTS 1 +#endif +#ifndef SDL_VIDEO_DRIVER_X11_XSCRNSAVER +#define SDL_VIDEO_DRIVER_X11_XSCRNSAVER 1 +#endif +#ifndef SDL_VIDEO_DRIVER_X11_XSHAPE +#define SDL_VIDEO_DRIVER_X11_XSHAPE 1 +#endif +#ifndef SDL_VIDEO_DRIVER_X11_XINPUT2_SUPPORTS_MULTITOUCH +#define SDL_VIDEO_DRIVER_X11_XINPUT2_SUPPORTS_MULTITOUCH 1 +#endif +#ifndef SDL_VIDEO_DRIVER_X11_XRANDR +#define SDL_VIDEO_DRIVER_X11_XRANDR 1 +#endif +#ifndef SDL_VIDEO_DRIVER_X11_DYNAMIC_XVIDMODE +#define SDL_VIDEO_DRIVER_X11_DYNAMIC_XVIDMODE "libXxf86vm.so" +#endif +#ifndef SDL_VIDEO_DRIVER_X11_DYNAMIC_XCURSOR +#define SDL_VIDEO_DRIVER_X11_DYNAMIC_XCURSOR "libXcursor.so" +#endif +#ifndef SDL_VIDEO_DRIVER_X11_DYNAMIC_XRANDR +#define SDL_VIDEO_DRIVER_X11_DYNAMIC_XRANDR "libXrandr.so" +#endif +#ifndef SDL_INPUT_LINUXEV +#define SDL_INPUT_LINUXEV 1 +#endif +#ifndef SDL_HAPTIC_LINUX +#define SDL_HAPTIC_LINUX 1 +#endif +#ifndef SDL_THREAD_PTHREAD_RECURSIVE_MUTEX +#define SDL_THREAD_PTHREAD_RECURSIVE_MUTEX 1 +#endif +#ifndef SDL_JOYSTICK_LINUX +#define SDL_JOYSTICK_LINUX 1 +#endif +#ifndef SDL_THREAD_PTHREAD +#define SDL_THREAD_PTHREAD 1 +#endif +#ifndef SDL_POWER_LINUX +#define SDL_POWER_LINUX 1 +#endif +#ifndef SDL_TIMER_UNIX +#define SDL_TIMER_UNIX 1 +#endif +#ifndef SDL_FILESYSTEM_UNIX +#define SDL_FILESYSTEM_UNIX 1 +#endif + +/* Enable assembly routines */ +#define SDL_ASSEMBLY_ROUTINES 1 +/* #undef SDL_ALTIVEC_BLITTERS */ + +#endif /* _SDL_config_h */ diff --git a/premake/Linux/build-scripts/clean_premake.sh b/premake/Linux/build-scripts/clean_premake.sh new file mode 100755 index 000000000..a29feb8cf --- /dev/null +++ b/premake/Linux/build-scripts/clean_premake.sh @@ -0,0 +1,6 @@ +#!/bin/sh +# change to directory above shell file +SCRIPTPATH=`readlink -f $0` +SCRIPTDIR=`dirname $SCRIPTPATH` +cd $SCRIPTDIR/.. +$SCRIPTDIR//premake4 --file=../premake4.lua --to=./Linux clean \ No newline at end of file diff --git a/premake/Linux/build-scripts/gmake.sh b/premake/Linux/build-scripts/gmake.sh new file mode 100755 index 000000000..0a9d80b41 --- /dev/null +++ b/premake/Linux/build-scripts/gmake.sh @@ -0,0 +1,6 @@ +#!/bin/sh +# change to directory above shell file +SCRIPTPATH=`readlink -f $0` +SCRIPTDIR=`dirname $SCRIPTPATH` +cd $SCRIPTDIR/.. +$SCRIPTDIR/premake4 --file=../premake4.lua --to=./Linux gmake \ No newline at end of file diff --git a/premake/Linux/build-scripts/premake4 b/premake/Linux/build-scripts/premake4 new file mode 100755 index 000000000..3df974153 Binary files /dev/null and b/premake/Linux/build-scripts/premake4 differ diff --git a/premake/Linux/build-scripts/run.tests.sh b/premake/Linux/build-scripts/run.tests.sh new file mode 100755 index 000000000..1f87e662c --- /dev/null +++ b/premake/Linux/build-scripts/run.tests.sh @@ -0,0 +1,94 @@ +#!/bin/bash + +function pause() { + read -p "$*" +} + +function pass() { + if [ -d "$1/Build/Debug" ]; then + cd $1/Build/Debug + echo "Testing:" $1 + "./$@" + cd ../../.. + pause "Press any key to continue..." + fi +} + +function randomfile() { + fcount=($1/*.*) + fcount=${#fcount[@]} + fpick=$(($RANDOM % $fcount)) + for d in $1/*.*; do + if [[ $fpick -eq 0 ]]; then + RETURN=$d + echo $d + return + fi + fpick=$(($fpick - 1)) + done +} + +function testspecial() { + if [ -d "$1/Build/Debug" ]; then + cd $1/Build/Debug + randomfile $2 + cd ../../.. + pass $1 $RETURN + fi +} + +# change to directory above shell file +SCRIPTPATH=`readlink -f $0` +SCRIPTDIR=`dirname $SCRIPTPATH` +cd $SCRIPTDIR/.. +cd tests + +pass "checkkeys" +pass "loopwave" +pass "testatomic" +pass "testaudioinfo" +pass "testautomation" +pass "testdraw2" +pass "testchessboard" +pass "testerror" +pass "testfile" +pass "testfilesystem" +pass "testgamecontroller" +pass "testgesture" +pass "testgl2" +pass "testgles" +pass "testhaptic" +pass "testiconv" +pass "testime" +pass "testintersection" +pass "testjoystick" +pass "testkeys" +#pass "testloadso" +pass "testlock" +pass "testmessage" +#pass "testmultiaudio" +pass "testnative" +pass "testoverlay2" +pass "testplatform" +pass "testpower" +pass "testrelative" +pass "testrendercopyex" +pass "testrendertarget" +pass "testresample" "sample.wav" "newsample.wav" "44100" +pass "testrumble" +pass "testscale" +pass "testsem" 1 +pass "testshader" +testspecial "testshape" ./shapes +testspecial "testshape" ./shapes +testspecial "testshape" ./shapes +pass "testsprite2" +pass "testspriteminimal" +pass "teststreaming" +pass "testthread" +pass "testtimer" +pass "testver" +pass "testwm2" +pass "torturethread" + +cd .. \ No newline at end of file diff --git a/premake/MinGW/SDL_config_premake.h b/premake/MinGW/SDL_config_premake.h new file mode 100755 index 000000000..c696dd20f --- /dev/null +++ b/premake/MinGW/SDL_config_premake.h @@ -0,0 +1,193 @@ +/* + Simple DirectMedia Layer + Copyright (C) 1997-2013 Sam Lantinga + + This software is provided 'as-is', without any express or implied + warranty. In no event will the authors be held liable for any damages + arising from the use of this software. + + Permission is granted to anyone to use this software for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: + + 1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. + 3. This notice may not be removed or altered from any source distribution. +*/ + +#ifndef _SDL_config_windows_h +#define _SDL_config_windows_h + +#include "SDL_platform.h" + +/* This is a set of defines to configure the SDL features */ + +#if !defined(_STDINT_H_) && (!defined(HAVE_STDINT_H) || !_HAVE_STDINT_H) +#if defined(__GNUC__) || defined(__DMC__) || defined(__WATCOMC__) +#define HAVE_STDINT_H 1 +#elif defined(_MSC_VER) +typedef signed __int8 int8_t; +typedef unsigned __int8 uint8_t; +typedef signed __int16 int16_t; +typedef unsigned __int16 uint16_t; +typedef signed __int32 int32_t; +typedef unsigned __int32 uint32_t; +typedef signed __int64 int64_t; +typedef unsigned __int64 uint64_t; +#ifndef _UINTPTR_T_DEFINED +#ifdef _WIN64 +typedef unsigned __int64 uintptr_t; +#else +typedef unsigned int uintptr_t; +#endif +#define _UINTPTR_T_DEFINED +#endif +/* Older Visual C++ headers don't have the Win64-compatible typedefs... */ +#if ((_MSC_VER <= 1200) && (!defined(DWORD_PTR))) +#define DWORD_PTR DWORD +#endif +#if ((_MSC_VER <= 1200) && (!defined(LONG_PTR))) +#define LONG_PTR LONG +#endif +#else /* !__GNUC__ && !_MSC_VER */ +typedef signed char int8_t; +typedef unsigned char uint8_t; +typedef signed short int16_t; +typedef unsigned short uint16_t; +typedef signed int int32_t; +typedef unsigned int uint32_t; +typedef signed long long int64_t; +typedef unsigned long long uint64_t; +#ifndef _SIZE_T_DEFINED_ +#define _SIZE_T_DEFINED_ +typedef unsigned int size_t; +#endif +typedef unsigned int uintptr_t; +#endif /* __GNUC__ || _MSC_VER */ +#endif /* !_STDINT_H_ && !HAVE_STDINT_H */ + +#ifdef _WIN64 +# define SIZEOF_VOIDP 8 +#else +# define SIZEOF_VOIDP 4 +#endif + +/* This is disabled by default to avoid C runtime dependencies and manifest requirements */ +#ifdef HAVE_LIBC +/* Useful headers */ +#define HAVE_STDIO_H 1 +#define STDC_HEADERS 1 +#define HAVE_STRING_H 1 +#define HAVE_CTYPE_H 1 +#define HAVE_MATH_H 1 +#define HAVE_SIGNAL_H 1 + +/* C library functions */ +#define HAVE_MALLOC 1 +#define HAVE_CALLOC 1 +#define HAVE_REALLOC 1 +#define HAVE_FREE 1 +#define HAVE_ALLOCA 1 +#define HAVE_QSORT 1 +#define HAVE_ABS 1 +#define HAVE_MEMSET 1 +#define HAVE_MEMCPY 1 +#define HAVE_MEMMOVE 1 +#define HAVE_MEMCMP 1 +#define HAVE_STRLEN 1 +#define HAVE__STRREV 1 +#define HAVE__STRUPR 1 +#define HAVE__STRLWR 1 +#define HAVE_STRCHR 1 +#define HAVE_STRRCHR 1 +#define HAVE_STRSTR 1 +#define HAVE_ITOA 1 +#define HAVE__LTOA 1 +#define HAVE__ULTOA 1 +#define HAVE_STRTOL 1 +#define HAVE_STRTOUL 1 +#define HAVE_STRTOLL 1 +#define HAVE_STRTOD 1 +#define HAVE_ATOI 1 +#define HAVE_ATOF 1 +#define HAVE_STRCMP 1 +#define HAVE_STRNCMP 1 +#define HAVE__STRICMP 1 +#define HAVE__STRNICMP 1 +#define HAVE_SSCANF 1 +#define HAVE_M_PI 1 +#define HAVE_ATAN 1 +#define HAVE_ATAN2 1 +#define HAVE_CEIL 1 +#define HAVE_COPYSIGN 1 +#define HAVE_COS 1 +#define HAVE_COSF 1 +#define HAVE_FABS 1 +#define HAVE_FLOOR 1 +#define HAVE_LOG 1 +#define HAVE_POW 1 +#define HAVE_SCALBN 1 +#define HAVE_SIN 1 +#define HAVE_SINF 1 +#define HAVE_SQRT 1 +#else +#define HAVE_STDARG_H 1 +#define HAVE_STDDEF_H 1 +#endif + +#ifndef SDL_AUDIO_DRIVER_DUMMY +#define SDL_AUDIO_DRIVER_DUMMY 1 +#endif +#ifndef SDL_AUDIO_DRIVER_DISK +#define SDL_AUDIO_DRIVER_DISK 1 +#endif +#ifndef SDL_VIDEO_DRIVER_DUMMY +#define SDL_VIDEO_DRIVER_DUMMY 1 +#endif +#ifndef SDL_TIMER_WINDOWS +#define SDL_TIMER_WINDOWS 1 +#endif +#ifndef SDL_AUDIO_DRIVER_WINMM +#define SDL_AUDIO_DRIVER_WINMM 1 +#endif +#ifndef SDL_FILESYSTEM_WINDOWS +#define SDL_FILESYSTEM_WINDOWS 1 +#endif +#ifndef SDL_POWER_WINDOWS +#define SDL_POWER_WINDOWS 1 +#endif +#ifndef SDL_LOADSO_WINDOWS +#define SDL_LOADSO_WINDOWS 1 +#endif +#ifndef SDL_VIDEO_DRIVER_WINDOWS +#define SDL_VIDEO_DRIVER_WINDOWS 1 +#endif +#ifndef SDL_THREAD_WINDOWS +#define SDL_THREAD_WINDOWS 1 +#endif +#ifndef SDL_HAPTIC_DUMMY +#define SDL_HAPTIC_DUMMY 1 +#endif +#ifndef SDL_JOYSTICK_DUMMY +#define SDL_JOYSTICK_DUMMY 1 +#endif +#ifndef SDL_VIDEO_RENDER_OGL +#define SDL_VIDEO_RENDER_OGL 1 +#endif +#ifndef SDL_VIDEO_OPENGL +#define SDL_VIDEO_OPENGL 1 +#endif +#ifndef SDL_VIDEO_OPENGL_WGL +#define SDL_VIDEO_OPENGL_WGL 1 +#endif + +/* Enable assembly routines (Win64 doesn't have inline asm) */ +#ifndef _WIN64 +#define SDL_ASSEMBLY_ROUTINES 1 +#endif + +#endif /* _SDL_config_windows_h */ diff --git a/premake/MinGW/build-scripts/clean_premake.bat b/premake/MinGW/build-scripts/clean_premake.bat new file mode 100755 index 000000000..099e3fd4b --- /dev/null +++ b/premake/MinGW/build-scripts/clean_premake.bat @@ -0,0 +1,4 @@ +@echo off +cd .. +%~dp0\premake4.exe --file=..\premake4.lua --to=.\MinGW --mingw clean +pause \ No newline at end of file diff --git a/premake/MinGW/build-scripts/mingw.bat b/premake/MinGW/build-scripts/mingw.bat new file mode 100755 index 000000000..347c4d97b --- /dev/null +++ b/premake/MinGW/build-scripts/mingw.bat @@ -0,0 +1,4 @@ +@echo off +cd .. +%~dp0\premake4.exe --file=..\premake4.lua --to=.\MinGW --mingw gmake +pause \ No newline at end of file diff --git a/premake/MinGW/build-scripts/premake4.exe b/premake/MinGW/build-scripts/premake4.exe new file mode 100755 index 000000000..ab66e76c6 Binary files /dev/null and b/premake/MinGW/build-scripts/premake4.exe differ diff --git a/premake/MinGW/build-scripts/run.tests.bat b/premake/MinGW/build-scripts/run.tests.bat new file mode 100755 index 000000000..cac7a3e05 --- /dev/null +++ b/premake/MinGW/build-scripts/run.tests.bat @@ -0,0 +1,108 @@ +@echo off + +cd ..\tests + +call :pass checkkeys +call :pass loopwave +call :pass testatomic +call :pass testaudioinfo +call :pass testautomation +call :pass testdraw2 +call :pass testdrawchessboard +call :pass testerror +call :pass testfile +call :pass testfilesystem +call :pass testgamecontroller +call :pass testgesture +call :pass testgl2 +call :pass testgles +call :pass testhaptic +call :pass testiconv +call :pass testime +call :pass testintersection +call :pass testjoystick +call :pass testkeys +::call :pass testloadso +call :pass testlock +call :pass testmessage +call :pass testmultiaudio +call :pass testnative +call :pass testoverlay2 +call :pass testplatform +call :pass testpower +call :pass testrelative +call :pass testrendercopyex +call :pass testrendertarget +call :pass testresample sample.wav newsample.wav 44100 +call :pass testrumble +call :pass testscale +call :pass testsem 1 +call :pass testshader +call :testspecial testshape .\shapes +call :testspecial testshape .\shapes +call :testspecial testshape .\shapes +call :pass testsprite2 +call :pass testspriteminimal +call :pass teststreaming +call :pass testthread +call :pass testtimer +call :pass testver +call :pass testwm2 +call :pass torturethread + +:: leave the tests directory +cd .. + +:: exit batch +goto :eof + +:testspecial +if not exist %1\Win32\Debug goto :eof +cd %1\Win32\Debug +call :randomfile %2 +cd ..\..\.. +call :pass testshape %RETURN% +goto :eof + +:: pass label (similar to pass function in the Xcode tests command script) +:pass +setlocal enabledelayedexpansion +set args= +set /A count=0 +for %%x IN (%*) DO ( + if NOT !count! EQU 0 set args=!args! %%x + set /A count=%count% + 1 +) +endlocal & set callargs=%args% +:: if it does not exist, break procedure +if not exist %1\Win32\Debug goto endfunc +:: goto directory +echo Testing: %1 +title Testing: %1 +cd %1\Win32\Debug +:: execute test +".\%1.exe"%callargs% +cd ..\..\.. +pause +:endfunc +goto :eof + +:randomfile +setlocal enabledelayedexpansion +set count=0 +if not exist %1 goto :eof +for %%d in (%1\*.*) DO ( + set /A count=count + 1 +) +set /A count=%RANDOM% %% %count% +for %%d in (%1\*.*) DO ( + if !count! EQU 0 ( + set rfile=%%d + goto endrfile + ) + set /A count=count-1 +) +:endrfile +set tmprfile=!rfile! +endlocal & set RETURN=%tmprfile% +goto :eof \ No newline at end of file diff --git a/premake/README-cygwin.txt b/premake/README-cygwin.txt new file mode 100755 index 000000000..47be2e1cf --- /dev/null +++ b/premake/README-cygwin.txt @@ -0,0 +1,29 @@ +There is a script in the Cygwin/build-scripts folder for generating a series of +GNU makefiles for building the SDL2 project and some parts of its test suite. +These work similarly to the MinGW makefiles, but the overall Cygwin project has +significant limitations. + +The current project will not build correctly. It's experimental and has a lot of +tweaking needed to be built. It was built successfully once, but it has not been +maintained in any way. + +The Cygwin project is limited in that it is not expected to be able to run +anything visual at all. It is not difficult to enable all of the visual tests +and support (such as X11 support or OpenGL), but it is not a goal for this +project. For the complexity of having a compatible desktop environment setup on +Cygwin, it's assumed that will not be the case for most users of the generated +Cygwin project. As a result, only the core tests and library are built for +Cygwin, focusing on things like thread support, file operations, and various +system queries and information gathering. + +The Cygwin directory does have automated tests to run through the tests +supported by Cygwin. It also has separate build scripts for both debug and +release builds, though this is assuming the GNU make utility is located in the +user's PATH. + +The Cygwin project has no outstanding dependencies, since it is designed to be +mostly minimalistic and just relied on the POSIX functionality provided by +Cygwin. + +Like the other projects, you may cleanup the entire directory of any generated +or built files using the clean script located in Cygwin/build-scripts. \ No newline at end of file diff --git a/premake/README-ios.txt b/premake/README-ios.txt new file mode 100755 index 000000000..cb491036d --- /dev/null +++ b/premake/README-ios.txt @@ -0,0 +1,33 @@ +Use the Xcode command files (located in the Xcode-iOS/build-scripts folder) +to conveniently generate a workspace for Xcode 3 or Xcode 4. It also +contains a cleaner script and a convenient script for automatically +running all the test suites. + +The iOS project will be referencing all files related to the top-level iOS +project. The core library will use the top-level include and src directories, +just like the other generated projects, but it will build projects for each of +the Demos in the top-level Xcode-iOS folder. These projects will have any +resources they need copied to be copied over and included as resources. They +will also reference the Info.plist file in Xcode-iOS/Demos. + +iOS support is currently experimental, but it should work just fine for any and +all applications. All of the demos that work from the manually-created Xcode +projects also work for the generated projects. There are a few minor things that +need improving, but nothing major. + +The iOS projects have no major dependencies other than the ones in the manual +Xcode-iOS project. Those are: + + -AudioToolbox.framework + -QuartzCore.framework + -OpenGLES.framework + -CoreGraphics.framework + -UIKit.framework + -Foundation.framework + -CoreAudio.framework + +All of these frameworks are part of the iOS SDK, not part of the core OS X +system. + +Run the clean script to clear out the directory of Xcode-related files +and binaries. \ No newline at end of file diff --git a/premake/README-linux.txt b/premake/README-linux.txt new file mode 100755 index 000000000..9374b7284 --- /dev/null +++ b/premake/README-linux.txt @@ -0,0 +1,46 @@ +You may generate GNU makefiles for building SDL2 and its related test suite by +using the gmake shell script in the Linux/build-scripts folder. + +Linux support is currently experimental for the meta-build system. Most of the +progress made on this support happened toward the end of the meta-build system +project, so there is a lot currently missing that could be added in the future. +For the most part, the Linux support works well, but there is a significant +amount of testing needed to verify it can be built in many different +environments. + +The Linux project does not target every dependency it should (as seen in the +autotools configure script or in the CMake script), but it does target the +following dependencies: + + -D-Bus (required to build Linux at all) + -DLOpen (most of the other dependencies are dependent on this) + -ALSA + -PulseAudio + -ESD + -NAS + -OSS + -X11 + -OpenGL + +Also, the Linux system should be building the SDL2 library as a shared library, +but it builds it as a static library because of a few premake-related issues. +This is because when the makefile generated by premake tells the linker where to +find the definitions library (libSDL2.o), it also gives a hint to the loader to +find libSDL2.so in the same place, with a relative path. This means in order to +execute the program dynamically linked to SDL2, it's looking in some path like: + + "../../SDL2/Build/Debug" + +Now, while this path works at the location of the makefile (such as +./tests/testsprite), it does not make sense from the actual location of the +executable (./tests/testsprite/Build/Debug). Furthermore, it's just massively +inconvenient to have a relative path to look for the shared object. Moving +libSDL2.so into the same directory as the executable does not solve this issue. +Unfortunately, premake also does not allow an install target to be created for +the makefiles, which is another one of the major issues related to building SDL2 +as a shared library on Linux. Once these problems are solved, this support +should be very straightforward to add to this system in the future. + +The Linux system does have both an automated test and cleaning shell files for +running through the entire supported test suite and cleaning up the generated +and built files, respectively. \ No newline at end of file diff --git a/premake/README-macosx.txt b/premake/README-macosx.txt new file mode 100755 index 000000000..599e96e3c --- /dev/null +++ b/premake/README-macosx.txt @@ -0,0 +1,34 @@ +Use the Xcode command files (located in the Xcode/build-scripts folder) +to conveniently generate a workspace for Xcode 3 or Xcode 4. It also +contains a cleaner script and a convenient script for automatically +running all the test suites. + +If you use the script to automatically build the workspace file, you +need to open the workspace at least once after generating it, or it +will give errors that certain schema do not exist within the workspace. +Also, the script depends on Xcode command line tools being installed. + +There are separate build files for building for i386 architecture +versus x86_64 architecture. There are separate build scripts for +Xcode 3 versus Xcode 4, but these just use the different toolchains. + +There is a script for automatically running through all known supported +tests on that platform. + +The Mac OS X projects currently have reliance on the following dependencies: + + -AudioToolbox.framework + -AudioUnit.framework + -Cocoa.framework + -CoreAudio.framework + -IOKit.framework + -Carbon.framework + -ForceFeedback.framework + -CoreFoundation.framework + +It will also link to OpenGL.framework, as the dependency function for OpenGL +assumes that OpenGL always exists on Mac OS X. However, this is defined in +a segmented way to allow the possibility of no OpenGL support on Mac OS X. + +Run the clean script to clear out the directory of Xcode-related files +and binaries. \ No newline at end of file diff --git a/premake/README-mingw.txt b/premake/README-mingw.txt new file mode 100755 index 000000000..8eb90c34e --- /dev/null +++ b/premake/README-mingw.txt @@ -0,0 +1,39 @@ +MinGW requires both the MinGW system and MSYS. + +There is a script for generating a series of GNU makefiles targeted +at MinGW on Windows. These makefiles will build the SDL library and +test executables with static links to libgcc and the same features +as the Visual Studio builds. That is, they have full OpenGL support +and they have no dependency on MinGW. + +After generating the scripts, simply navigate to the directory in +a MSYS terminal and execute: + + make + +If you wish to clean the directory, you can use either the clean +batch file, or call: + + make clean + +The former will remove the actual makefiles and the latter will +perform a typical clean operation. You can target specific +build configurations as such: + + make config=debug + +Verbosity is initially set to off. All verbosity controls is +whether the resulting gcc and ar commands are printed to the +console. You can enable verbose output by setting verbose to any +value: + + make verbose=1 + +There is currently no install target, but that is intended +eventually. + +Ben: +There is no DirectX support currently, but you can use the +command option '--directx' when generating the makefiles to +explicitly force the DirectX dependency on. This may have +undefined behavior, so use it cautiously. \ No newline at end of file diff --git a/premake/README-windows.txt b/premake/README-windows.txt new file mode 100755 index 000000000..759a814f2 --- /dev/null +++ b/premake/README-windows.txt @@ -0,0 +1,37 @@ +Use the Visual Studio batch files (located in the VisualC folder) to +conveniently generate solutions for Visual Studio 2008, 2010, and 2012. +It also contains a cleaner script and a convenient script for automatically +running all the test suites. + +There is a script (check.bin.compatibility.vs2010.bat) in VisualC\build-scripts +which will build \VisualC (which is not generated by this premake +system) and build SDL2.dll using the generated SDL2.sln in the VS2010 folder. It +will copy the SDL2.dll over to each test project in \VisualC and +subsequently run those tests to verify binary compatibility between the SDL2.dll +that came from the premake solution and the executables which were built using +the old solution files. + +The windows project currently depends on most of the libraries inherently +added to the links list by Visual Studio. The additional libraries SDL2 depends +on are as follows: + + -imm32 + -oleaut32 + -winmm + -version + -OpenGL32 + -DirectX + +OpenGL32 is an optional dependency. If it is not located for whatever reason, +SDL2 will build fine without it. DirectX is another optional dependency for +SDL2. Unlike the manually-created VS projects, the meta-build system supports +not having DirectX support and still being able to build and run through most of +the projects (using the OpenGL renderer or the software renderer). + +Run the clean script to clear out the directory of VS-related files and +binaries. + +Ben: +Please note that the script for building the VS2012 solution from the +command prompt seems to not be working properly. This issue is +currently unresolved. \ No newline at end of file diff --git a/premake/README.txt b/premake/README.txt new file mode 100755 index 000000000..02c2bb41c --- /dev/null +++ b/premake/README.txt @@ -0,0 +1,330 @@ +Author: Ben Henning + +The goal of this project is to provide a lightweight and portable meta-build +system for generating build systems for various platforms and architectures, all +for the SDL2 library and subsequently dependent executables. + +Following is a table of contents for the entire README file. + +[0] OVERVIEW +[1] GENERATING PROJECTS AND COMMAND-LINE OPTIONS +[2] STRUCTURE +[3] SUPPORT ON WINDOWS AND VISUAL STUDIO +[4] SUPPORT ON MAC OS X AND XCODE +[5] SUPPORT FOR IOS +[6] SUPPORT FOR LINUX +[7] SUPPORT FOR MINGW +[8] SUPPORT FOR CYGWIN +[9] EXTENDING THE SYSTEM TO NEW PROJECTS OR PLATFORMS (code samples) + +[0] OVERVIEW + +The system is capable of generating projects for many different platforms and +architectures. How to generically generate projects is described in the next +section. Subsequent sections thereafter describe more specific ways to generate +projects and dependencies projects have. + +All of the projects inherently have things in common, such as depending on the +same source tree for header and source files. All projects generated will also +have both debug and release configurations available to be built. More +information on how to build either will be provided below. + +To view a list of progress on the project, view the changelog. + +[1] GENERATING PROJECTS AND COMMAND-LINE OPTIONS + +To receive help with various premake actions and command-line options, or to +view the options available for the current premake environment, run the +following command: + + ./premake4 --file=./path/to/premake4.lua help + +To construct the project files, run this local command from any command line: + + .\premake4 --file=.\path\to\premake4.lua --to=.\resultDirectory [opts] [vs2008/vs2010/vs2012] +OR + ./premake4 --file=./path/to/premake4.lua --to=./resultDirectory [opts] [xcode3/xcode4/gmake] + +opts may be one of: + --mingw + --cygwin + --ios + +opts may also include any of the following: + --alsa : Force the ALSA dependency on for Linux targets. + --dbus : Force the D-Bus dependency on for Linux targets. + --directx : Force the DirectX dependency on for Windows, MinGW, and Cygwin targets. + --dlopen : Force the DLOpen dependency on for Linux targets. + --esd : Force the ESD dependency on for Linux targets. + --nas : Force the NAS dependency on for Linux targets. + --opengl : Force the OpenGL dependency on for any target. + --oss : Force the OSS dependency on for Linux targets. + --pulseaudio : Force the PulseAudio dependency on for Linux targets. + --x11 : Force the X11 dependency on for Linux targets. + +All projects have debug and release configurations that may be built. For IDE +projects such as Visual Studio and Xcode, there are configurations in the former +and schemas in the latter to handle this. + +For make files, the following command line may be used: + make config=debug +or: + make config=release + +The make files also have a level of verbosity that will print all compiler and +linking commands to the command line. This can be enabled with the following +command: + make verbose=1 + +[2] STRUCTURE + +The structure of the meta-build system is split into three parts: + + 1. The core system which runs all of the other scripts, generates the premake + Lua file that is used to generate the actual build system, and sets up + premake to generate it. (premake4.lua) + + 2. The utility files for performing various convenience operations, ranging + from string operations and a file wrapper to custom project definitions and + complex dependency checking using CMake-esque functions. There is also a + file containing custom dependency functions for checked support. + (everything in the util folder) + + 3. The project definition files, which define each and every project related + to SDL2. This includes the SDL2 library itself, along with all of its + current tests and iOS Demos. These files also related to dependency handling + and help build dependency trees for the various projects. + (everything in the projects folder) + +The premake4.lua file is lightly documented and commented to explain how it +interfaces with the other utility files and project files. It is not extensively +documented because the actual generation process is not considered to be +pertinent to the overall usage of the meta-build system. + +The utility files have thorough documentation, since they are the foundation for +the entire project definition and dependency handling systems. + +The project definition files are lightly documented, since they are expected to +be self-explanatory. Look through each and every project definition file +(especially SDL2.lua, testgl2.lua, testshape.lua, testsprite2.lua, and +testnative.lua) to gain experience and familiarity with most of the project +definition system. + +The dependency system is very straightforward. As explained in both +sdl_projects.lua and sdl_dependency_checkers.lua, a function for checking the +actual dependency support is registered by its name and then referenced to in +the project definitions (such as for SDL2.lua). These definitions are allowed to +do anything necessary to determine whether the appropriate support exists in the +current build environment or not. The possibilities for checking can be seen +specifically in the function for checking DirectX support and any of the Linux +dependency functions using the sdl_check_compile.lua functions. + +As far as building the projects is concerned, the project definitions are +allowed to set configuration key-value pairs which will be translated and placed +inside a generated SDL config header file, similar to the one generated by both +autotools and CMake. + +[3] SUPPORT ON WINDOWS AND VISUAL STUDIO + +Check the Windows README for more information on SDL2 support on Windows and +Visual Studio. Current support exists for Visual Studio 2008, 2010, and 2012. + +[4] SUPPORT ON MAC OS X AND XCODE + +Check the Mac OS X README for more information on SDL2 support on Mac OS X using +Xcode. Current support should exist for Mac OS X 10.6, 10.7, and 10.8 (as +tested, but more may be supported). Supported Xcode versions are 3 and 4. It +supports building for both i686 and x86_64 architectures, as well as support for +universal 32-bit binaries, universal 64-bit binaries, and universal combined +binaries. + +[5] SUPPORT FOR IOS + +EXPERIMENTAL SUPPORT + +Check the iOS README for more information on SDL2 support on iOS using Xcode. +Current support has been tested on the iOS 6 emulators for iPhone and iPad, +using both Xcode 3 and Xcode 4. The iOS project will reference all the Demos +the manual project does. + +[6] SUPPORT FOR LINUX + +EXPERIMENTAL SUPPORT + +Check the Linux README for more information on SDL2 support on Linux. Currently, +only a subset of the Linux dependencies are supported, and they are supported +partially. Linux also builds to a static library instead of a shared library. +The tests run well and as expected. + +[7] SUPPORT FOR MINGW + +Check the MinGW README for more information on SDL2 support on MinGW. Currently, +all of the tests that work using the Visual Studio projects also seem to work +with MinGW, minus DirectX support. DirectX is not inherently supported, but can +be forcibly turned on if the user knows what they are doing. + +[8] SUPPORT FOR CYGWIN + +BROKEN SUPPORT + +Check the Cygwin README for more information on the progress of supporting SDL2 +on Cygwin. + +[9] EXTENDING THE SYSTEM TO NEW PROJECTS OR PLATFORMS + +In order to create a new project, simply create a Lua file and place it within +the projects directory. The meta-build system will automatically include it. +It must contain a SDL_project definition. Projects *must* have source files as +well, otherwise they will be ignored by the meta-build system. There are a +plethora of examples demonstrating how to defined projects, link them to various +dependencies, and to create dependencies. + +Here is an example that creates a new project named foo, it's a ConsoleApp +(which is the default for SDL projects, look at http://industriousone.com/kind +for more information). Its language is C and its source directory is "../test" +(this path is relative to the location of premake4.lua). It's project location +is "tests", which means it will be placed in the ./tests/ folder of whichever +destination directory is set while generating the project (for example, +./VisualC/tests). It is including all the files starting with "foo." from the +"../test" folder. + + SDL_project "foo" + SDL_kind "ConsoleApp" + SDL_language "C" + SDL_sourcedir "../test" + SDL_projectLocation "tests" + SDL_files { "/testrendercopyex.*" } + +Now, we can extend this project slightly: + + SDL_project "foo" + SDL_kind "ConsoleApp" + SDL_notos "ios|cygwin" + SDL_language "C" + SDL_sourcedir "../test" + SDL_projectLocation "tests" + SDL_projectDependencies { "SDL2main", "SDL2test", "SDL2" } + SDL_files { "/foo.*" } + SDL_copy { "icon.bmp", "sample.bmp" } + +We now specified that this application will not work on iOS or Cygwin targets, +so it will be discluded when generating projects for those platforms. We have +also specified that this project depends on 'SDL2main', 'SDL2test', and 'SDL2', +which are other projects that are already defined. We can set the dependency +to any projects the SDL2 meta-build system is aware of. We also have an +interesting SDL_copy directive, which will automatically copy the files +"icon.bmp" and "sample.bmp" from "/test" to the directory of foo's +executable when it's built. + +Let's take a look at another example: + + SDL_project "testgl2" + SDL_kind "ConsoleApp" + SDL_notos "ios|cygwin" + SDL_language "C" + SDL_sourcedir "../test" + SDL_projectLocation "tests" + SDL_projectDependencies { "SDL2main", "SDL2test", "SDL2" } + SDL_defines { "HAVE_OPENGL" } + SDL_dependency "OpenGL" + -- opengl is platform independent + SDL_depfunc "OpenGL" + SDL_files { "/testgl2.*" } + +This is a copy of the testgl2.lua file. Most of this is already familiar, but +there are a few new things to point out. We can set preprocessor definitions by +using the 'SDL_defines' directive. We can also create a dependency for the +project on some varied criteria. For example, testgl2 is obviously dependent on +the presence of the OpenGL library. So, the only way it will include the +"testgl2.*" (testgl2.c/testgl2.h) files is if the dependency function "OpenGL" +returns information regarding the whereabouts of the OpenGL library on the +current system. This function is registered in sdl_dependency_checkers.lua: + + function openGLDep() + print("Checking OpenGL dependencies...") + ... + return { found = foundLib, libDirs = { }, libs = { libname } } + end + ... + SDL_registerDependencyChecker("OpenGL", openGLDep) + +This function is called when it's time to decide whether testgl2 should be +generated or not. openGLDep can use any and all functions to decide whether +OpenGL is supported. + +Dependencies and projects can become much more sophisticate, if necessary. Take +the following example from the SDL2.lua project definition: + + -- DirectX dependency + SDL_dependency "directx" + SDL_os "windows|mingw" + SDL_depfunc "DirectX" + SDL_config + { + ["SDL_AUDIO_DRIVER_DSOUND"] = 1, + ["SDL_AUDIO_DRIVER_XAUDIO2"] = 1, + ["SDL_JOYSTICK_DINPUT"] = 1, + ["SDL_HAPTIC_DINPUT"] = 1, + ["SDL_VIDEO_RENDER_D3D"] = 1 + } + SDL_paths + { + "/audio/directsound/", + "/audio/xaudio2/", + "/render/direct3d/", + -- these two depend on Xinput + "/haptic/windows/", + "/joystick/windows/", + } + +This dependency is, as expected, for DirectX. One thing to note here is even +dependencies can be dependent on an operating system. This dependency will not +even be resolved if SDL2 is being generated on, say, Linux or Mac OS X. Two new +things shown here are 'SDL_config' and 'SDL_paths' directives. SDL_config allows +you to set preprocessor definitions that will be pasted into +SDL_config_premake.h (which acts as a replacement to SDL_config.h when building +the project). This allows for significant flexibility (look around SDL2.lua's +dependencies, especially for Linux). SDL_paths works like SDL_files, except it +includes all .c, .h, and .m files within that directory. The directory is still +relative to the source directory of the project (in this case, /src). + +Finally, dependency checking can be done in a huge variety of ways, ranging +from simply checking for an environmental variable to scanning directories on +Windows. Even more flexibly, the build environment itself can be checked using +functions similar to those provided in CMake to check if a function compiles, +library exists, etc. The following example comes from +sdl_dependency_checkers.lua and is used by the Linux dependency in the SDL2 +project to determine whether the OSS sound system is supported: + + function ossDep() + print("Checking for OSS support...") + if not check_cxx_source_compiles([[ + #include + int main() { int arg = SNDCTL_DSP_SETFRAGMENT; return 0; }]]) + and not check_cxx_source_compiles([[ + #include + int main() { int arg = SNDCTL_DSP_SETFRAGMENT; return 0; }]]) then + print("Warning: OSS unsupported!") + return { found = false } + end + return { found = true } + end + +Notice how it uses 'check_cxx_source_compiles'. There are even more functions +than this to check and, rather than going in detail with them here, I encourage +you to look at the documented functions within ./util/sdl_check_compile.lua. + +In order to support new platforms, start with the minimal configuration template +provided and work off of the initial SDL2 project. You may add additional +dependencies to define other source files specific to that platform (see how +it's done with Windows and Mac OS X), or you can add special dependencies that +rely on dependency functions you may implement yourself (see DirectX and +OpenGL). Dependencies can use the 'SDL_config' directive to specify special +values that can be pasted into the resulting configuration header file upon +generation. + +For more detailed information about the functions supported and how they work, +look at all of the Lua files in the util directory, as well as any of the +example projects in the projects directory to demonstrate how many of these +functions are used. The information above is only a quick subset of the +capabilities of the meta-build system. \ No newline at end of file diff --git a/premake/VisualC/VS2008/SDL.sln b/premake/VisualC/VS2008/SDL.sln new file mode 100755 index 000000000..bd0dcbb15 --- /dev/null +++ b/premake/VisualC/VS2008/SDL.sln @@ -0,0 +1,487 @@ + +Microsoft Visual Studio Solution File, Format Version 10.00 +# Visual Studio 2008 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testjoystick", "tests\testjoystick\testjoystick.vcproj", "{AE94B4D8-1CF9-E843-8AD0-7C7613F66BEA}" + ProjectSection(ProjectDependencies) = postProject + {10E5D730-F9B4-3541-90B0-5AA85E0256C0} = {10E5D730-F9B4-3541-90B0-5AA85E0256C0} + {CB2E0D61-6692-7844-B1B9-550870AF8286} = {CB2E0D61-6692-7844-B1B9-550870AF8286} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testfilesystem", "tests\testfilesystem\testfilesystem.vcproj", "{67EC9A94-2489-CA44-8E03-3BA3553B8854}" + ProjectSection(ProjectDependencies) = postProject + {10E5D730-F9B4-3541-90B0-5AA85E0256C0} = {10E5D730-F9B4-3541-90B0-5AA85E0256C0} + {CB2E0D61-6692-7844-B1B9-550870AF8286} = {CB2E0D61-6692-7844-B1B9-550870AF8286} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testsem", "tests\testsem\testsem.vcproj", "{4678247F-21BB-EF4F-95F7-D4C23C9CEC21}" + ProjectSection(ProjectDependencies) = postProject + {10E5D730-F9B4-3541-90B0-5AA85E0256C0} = {10E5D730-F9B4-3541-90B0-5AA85E0256C0} + {CB2E0D61-6692-7844-B1B9-550870AF8286} = {CB2E0D61-6692-7844-B1B9-550870AF8286} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testnative", "tests\testnative\testnative.vcproj", "{D81E6981-B313-9A4D-8B92-6E0D61888E17}" + ProjectSection(ProjectDependencies) = postProject + {10E5D730-F9B4-3541-90B0-5AA85E0256C0} = {10E5D730-F9B4-3541-90B0-5AA85E0256C0} + {CB2E0D61-6692-7844-B1B9-550870AF8286} = {CB2E0D61-6692-7844-B1B9-550870AF8286} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testscale", "tests\testscale\testscale.vcproj", "{A7823B01-4361-164B-A2D4-76F2A64E8D29}" + ProjectSection(ProjectDependencies) = postProject + {10E5D730-F9B4-3541-90B0-5AA85E0256C0} = {10E5D730-F9B4-3541-90B0-5AA85E0256C0} + {CED8A756-F422-7B49-94A2-032634A75A8A} = {CED8A756-F422-7B49-94A2-032634A75A8A} + {CB2E0D61-6692-7844-B1B9-550870AF8286} = {CB2E0D61-6692-7844-B1B9-550870AF8286} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testgamecontroller", "tests\testgamecontroller\testgamecontroller.vcproj", "{520C8236-74BC-5D49-B3F0-E48DC59472D6}" + ProjectSection(ProjectDependencies) = postProject + {10E5D730-F9B4-3541-90B0-5AA85E0256C0} = {10E5D730-F9B4-3541-90B0-5AA85E0256C0} + {CB2E0D61-6692-7844-B1B9-550870AF8286} = {CB2E0D61-6692-7844-B1B9-550870AF8286} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testrendertarget", "tests\testrendertarget\testrendertarget.vcproj", "{51DA1764-30F0-7A47-BBF4-0A97880EF162}" + ProjectSection(ProjectDependencies) = postProject + {10E5D730-F9B4-3541-90B0-5AA85E0256C0} = {10E5D730-F9B4-3541-90B0-5AA85E0256C0} + {CED8A756-F422-7B49-94A2-032634A75A8A} = {CED8A756-F422-7B49-94A2-032634A75A8A} + {CB2E0D61-6692-7844-B1B9-550870AF8286} = {CB2E0D61-6692-7844-B1B9-550870AF8286} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testver", "tests\testver\testver.vcproj", "{58633022-DFA5-5045-8BFD-E6D63375CBE6}" + ProjectSection(ProjectDependencies) = postProject + {10E5D730-F9B4-3541-90B0-5AA85E0256C0} = {10E5D730-F9B4-3541-90B0-5AA85E0256C0} + {CB2E0D61-6692-7844-B1B9-550870AF8286} = {CB2E0D61-6692-7844-B1B9-550870AF8286} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testkeys", "tests\testkeys\testkeys.vcproj", "{6C32C77B-89B7-044C-899A-350E2B5E34D9}" + ProjectSection(ProjectDependencies) = postProject + {10E5D730-F9B4-3541-90B0-5AA85E0256C0} = {10E5D730-F9B4-3541-90B0-5AA85E0256C0} + {CB2E0D61-6692-7844-B1B9-550870AF8286} = {CB2E0D61-6692-7844-B1B9-550870AF8286} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testloadso", "tests\testloadso\testloadso.vcproj", "{3744EA3C-502A-6741-A100-0AE7DEB1FB34}" + ProjectSection(ProjectDependencies) = postProject + {10E5D730-F9B4-3541-90B0-5AA85E0256C0} = {10E5D730-F9B4-3541-90B0-5AA85E0256C0} + {CB2E0D61-6692-7844-B1B9-550870AF8286} = {CB2E0D61-6692-7844-B1B9-550870AF8286} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testtimer", "tests\testtimer\testtimer.vcproj", "{CCD36FA9-CC1F-9342-8A31-3635B32BDBAB}" + ProjectSection(ProjectDependencies) = postProject + {10E5D730-F9B4-3541-90B0-5AA85E0256C0} = {10E5D730-F9B4-3541-90B0-5AA85E0256C0} + {CB2E0D61-6692-7844-B1B9-550870AF8286} = {CB2E0D61-6692-7844-B1B9-550870AF8286} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testoverlay2", "tests\testoverlay2\testoverlay2.vcproj", "{076A9E71-1DCB-2D48-AD91-1C8760A9C0B4}" + ProjectSection(ProjectDependencies) = postProject + {10E5D730-F9B4-3541-90B0-5AA85E0256C0} = {10E5D730-F9B4-3541-90B0-5AA85E0256C0} + {CB2E0D61-6692-7844-B1B9-550870AF8286} = {CB2E0D61-6692-7844-B1B9-550870AF8286} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "torturethread", "tests\torturethread\torturethread.vcproj", "{9272D376-B1EC-3746-9B0C-E25D7C4DA8E0}" + ProjectSection(ProjectDependencies) = postProject + {10E5D730-F9B4-3541-90B0-5AA85E0256C0} = {10E5D730-F9B4-3541-90B0-5AA85E0256C0} + {CB2E0D61-6692-7844-B1B9-550870AF8286} = {CB2E0D61-6692-7844-B1B9-550870AF8286} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testplatform", "tests\testplatform\testplatform.vcproj", "{BEB73BB4-60A4-7E4E-B9A4-C1AB0D378AB5}" + ProjectSection(ProjectDependencies) = postProject + {10E5D730-F9B4-3541-90B0-5AA85E0256C0} = {10E5D730-F9B4-3541-90B0-5AA85E0256C0} + {CB2E0D61-6692-7844-B1B9-550870AF8286} = {CB2E0D61-6692-7844-B1B9-550870AF8286} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testgesture", "tests\testgesture\testgesture.vcproj", "{CE632109-B49D-FC43-851F-7BF92A3CDB80}" + ProjectSection(ProjectDependencies) = postProject + {10E5D730-F9B4-3541-90B0-5AA85E0256C0} = {10E5D730-F9B4-3541-90B0-5AA85E0256C0} + {CB2E0D61-6692-7844-B1B9-550870AF8286} = {CB2E0D61-6692-7844-B1B9-550870AF8286} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testaudioinfo", "tests\testaudioinfo\testaudioinfo.vcproj", "{AA54CD08-6B46-BA4B-9161-15D7BED7D354}" + ProjectSection(ProjectDependencies) = postProject + {10E5D730-F9B4-3541-90B0-5AA85E0256C0} = {10E5D730-F9B4-3541-90B0-5AA85E0256C0} + {CB2E0D61-6692-7844-B1B9-550870AF8286} = {CB2E0D61-6692-7844-B1B9-550870AF8286} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "loopwave", "tests\loopwave\loopwave.vcproj", "{12505F46-1148-9B4F-A319-BAB797F2CB7A}" + ProjectSection(ProjectDependencies) = postProject + {10E5D730-F9B4-3541-90B0-5AA85E0256C0} = {10E5D730-F9B4-3541-90B0-5AA85E0256C0} + {CB2E0D61-6692-7844-B1B9-550870AF8286} = {CB2E0D61-6692-7844-B1B9-550870AF8286} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testthread", "tests\testthread\testthread.vcproj", "{50B18708-62EC-DE43-8523-B3832ED628C6}" + ProjectSection(ProjectDependencies) = postProject + {10E5D730-F9B4-3541-90B0-5AA85E0256C0} = {10E5D730-F9B4-3541-90B0-5AA85E0256C0} + {CB2E0D61-6692-7844-B1B9-550870AF8286} = {CB2E0D61-6692-7844-B1B9-550870AF8286} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "teststreaming", "tests\teststreaming\teststreaming.vcproj", "{52D41AEF-9480-9D40-B7C7-EB7EDDE84F5B}" + ProjectSection(ProjectDependencies) = postProject + {10E5D730-F9B4-3541-90B0-5AA85E0256C0} = {10E5D730-F9B4-3541-90B0-5AA85E0256C0} + {CB2E0D61-6692-7844-B1B9-550870AF8286} = {CB2E0D61-6692-7844-B1B9-550870AF8286} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "checkkeys", "tests\checkkeys\checkkeys.vcproj", "{800464F4-3881-A447-9B95-83869584B8BE}" + ProjectSection(ProjectDependencies) = postProject + {10E5D730-F9B4-3541-90B0-5AA85E0256C0} = {10E5D730-F9B4-3541-90B0-5AA85E0256C0} + {CB2E0D61-6692-7844-B1B9-550870AF8286} = {CB2E0D61-6692-7844-B1B9-550870AF8286} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testspriteminimal", "tests\testspriteminimal\testspriteminimal.vcproj", "{D729516D-75F5-F344-86E9-9A4B36EA795F}" + ProjectSection(ProjectDependencies) = postProject + {10E5D730-F9B4-3541-90B0-5AA85E0256C0} = {10E5D730-F9B4-3541-90B0-5AA85E0256C0} + {CB2E0D61-6692-7844-B1B9-550870AF8286} = {CB2E0D61-6692-7844-B1B9-550870AF8286} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testsprite2", "tests\testsprite2\testsprite2.vcproj", "{0E4487F9-8E7C-224F-99CC-F1FEC7124A60}" + ProjectSection(ProjectDependencies) = postProject + {10E5D730-F9B4-3541-90B0-5AA85E0256C0} = {10E5D730-F9B4-3541-90B0-5AA85E0256C0} + {CED8A756-F422-7B49-94A2-032634A75A8A} = {CED8A756-F422-7B49-94A2-032634A75A8A} + {CB2E0D61-6692-7844-B1B9-550870AF8286} = {CB2E0D61-6692-7844-B1B9-550870AF8286} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testgles", "tests\testgles\testgles.vcproj", "{9117F5E0-4F8C-B24F-A581-0095E34D61B0}" + ProjectSection(ProjectDependencies) = postProject + {10E5D730-F9B4-3541-90B0-5AA85E0256C0} = {10E5D730-F9B4-3541-90B0-5AA85E0256C0} + {CED8A756-F422-7B49-94A2-032634A75A8A} = {CED8A756-F422-7B49-94A2-032634A75A8A} + {CB2E0D61-6692-7844-B1B9-550870AF8286} = {CB2E0D61-6692-7844-B1B9-550870AF8286} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testatomic", "tests\testatomic\testatomic.vcproj", "{36D0D004-9F44-0247-825B-61EFD8A0394F}" + ProjectSection(ProjectDependencies) = postProject + {10E5D730-F9B4-3541-90B0-5AA85E0256C0} = {10E5D730-F9B4-3541-90B0-5AA85E0256C0} + {CB2E0D61-6692-7844-B1B9-550870AF8286} = {CB2E0D61-6692-7844-B1B9-550870AF8286} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SDL2test", "SDL2test\SDL2test.vcproj", "{CED8A756-F422-7B49-94A2-032634A75A8A}" + ProjectSection(ProjectDependencies) = postProject + {10E5D730-F9B4-3541-90B0-5AA85E0256C0} = {10E5D730-F9B4-3541-90B0-5AA85E0256C0} + {CB2E0D61-6692-7844-B1B9-550870AF8286} = {CB2E0D61-6692-7844-B1B9-550870AF8286} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testhaptic", "tests\testhaptic\testhaptic.vcproj", "{93670ED4-2FDA-E343-86D3-E730C4B3B784}" + ProjectSection(ProjectDependencies) = postProject + {10E5D730-F9B4-3541-90B0-5AA85E0256C0} = {10E5D730-F9B4-3541-90B0-5AA85E0256C0} + {CB2E0D61-6692-7844-B1B9-550870AF8286} = {CB2E0D61-6692-7844-B1B9-550870AF8286} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testgl2", "tests\testgl2\testgl2.vcproj", "{E3DDC4FA-079A-3548-8207-C972B9FC94D9}" + ProjectSection(ProjectDependencies) = postProject + {10E5D730-F9B4-3541-90B0-5AA85E0256C0} = {10E5D730-F9B4-3541-90B0-5AA85E0256C0} + {CED8A756-F422-7B49-94A2-032634A75A8A} = {CED8A756-F422-7B49-94A2-032634A75A8A} + {CB2E0D61-6692-7844-B1B9-550870AF8286} = {CB2E0D61-6692-7844-B1B9-550870AF8286} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SDL2", "SDL2\SDL2.vcproj", "{CB2E0D61-6692-7844-B1B9-550870AF8286}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testerror", "tests\testerror\testerror.vcproj", "{845E9430-36ED-FF4C-8078-3F9B69DEA8E6}" + ProjectSection(ProjectDependencies) = postProject + {10E5D730-F9B4-3541-90B0-5AA85E0256C0} = {10E5D730-F9B4-3541-90B0-5AA85E0256C0} + {CB2E0D61-6692-7844-B1B9-550870AF8286} = {CB2E0D61-6692-7844-B1B9-550870AF8286} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testrumble", "tests\testrumble\testrumble.vcproj", "{3FAEC7C2-053A-C142-AF02-42FD74DE2295}" + ProjectSection(ProjectDependencies) = postProject + {10E5D730-F9B4-3541-90B0-5AA85E0256C0} = {10E5D730-F9B4-3541-90B0-5AA85E0256C0} + {CB2E0D61-6692-7844-B1B9-550870AF8286} = {CB2E0D61-6692-7844-B1B9-550870AF8286} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testresample", "tests\testresample\testresample.vcproj", "{1CD5DA6F-75A5-5A4A-993B-984FAFBA9CF1}" + ProjectSection(ProjectDependencies) = postProject + {10E5D730-F9B4-3541-90B0-5AA85E0256C0} = {10E5D730-F9B4-3541-90B0-5AA85E0256C0} + {CB2E0D61-6692-7844-B1B9-550870AF8286} = {CB2E0D61-6692-7844-B1B9-550870AF8286} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testrendercopyex", "tests\testrendercopyex\testrendercopyex.vcproj", "{E896D80E-AD87-E54B-939D-82B5A35B70E4}" + ProjectSection(ProjectDependencies) = postProject + {10E5D730-F9B4-3541-90B0-5AA85E0256C0} = {10E5D730-F9B4-3541-90B0-5AA85E0256C0} + {CED8A756-F422-7B49-94A2-032634A75A8A} = {CED8A756-F422-7B49-94A2-032634A75A8A} + {CB2E0D61-6692-7844-B1B9-550870AF8286} = {CB2E0D61-6692-7844-B1B9-550870AF8286} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testpower", "tests\testpower\testpower.vcproj", "{FE5F64B1-85CA-3F41-93FE-C9E96C6D8E11}" + ProjectSection(ProjectDependencies) = postProject + {10E5D730-F9B4-3541-90B0-5AA85E0256C0} = {10E5D730-F9B4-3541-90B0-5AA85E0256C0} + {CB2E0D61-6692-7844-B1B9-550870AF8286} = {CB2E0D61-6692-7844-B1B9-550870AF8286} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testchessboard", "tests\testchessboard\testchessboard.vcproj", "{7024BA1F-5E24-184A-8411-833692EE8EF7}" + ProjectSection(ProjectDependencies) = postProject + {10E5D730-F9B4-3541-90B0-5AA85E0256C0} = {10E5D730-F9B4-3541-90B0-5AA85E0256C0} + {CB2E0D61-6692-7844-B1B9-550870AF8286} = {CB2E0D61-6692-7844-B1B9-550870AF8286} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SDL2main", "SDL2main\SDL2main.vcproj", "{10E5D730-F9B4-3541-90B0-5AA85E0256C0}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testrelative", "tests\testrelative\testrelative.vcproj", "{32F5BC66-EC0C-1042-800A-AE3691202DA0}" + ProjectSection(ProjectDependencies) = postProject + {10E5D730-F9B4-3541-90B0-5AA85E0256C0} = {10E5D730-F9B4-3541-90B0-5AA85E0256C0} + {CED8A756-F422-7B49-94A2-032634A75A8A} = {CED8A756-F422-7B49-94A2-032634A75A8A} + {CB2E0D61-6692-7844-B1B9-550870AF8286} = {CB2E0D61-6692-7844-B1B9-550870AF8286} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testlock", "tests\testlock\testlock.vcproj", "{42F52BDF-E44E-9C46-A315-9AF8DF0C53F4}" + ProjectSection(ProjectDependencies) = postProject + {10E5D730-F9B4-3541-90B0-5AA85E0256C0} = {10E5D730-F9B4-3541-90B0-5AA85E0256C0} + {CB2E0D61-6692-7844-B1B9-550870AF8286} = {CB2E0D61-6692-7844-B1B9-550870AF8286} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testmultiaudio", "tests\testmultiaudio\testmultiaudio.vcproj", "{288BDEFD-9FEC-EB4C-908D-AC7DB41C20A8}" + ProjectSection(ProjectDependencies) = postProject + {10E5D730-F9B4-3541-90B0-5AA85E0256C0} = {10E5D730-F9B4-3541-90B0-5AA85E0256C0} + {CB2E0D61-6692-7844-B1B9-550870AF8286} = {CB2E0D61-6692-7844-B1B9-550870AF8286} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testmessage", "tests\testmessage\testmessage.vcproj", "{24DE8359-B930-CB4A-B91B-415C5EF66827}" + ProjectSection(ProjectDependencies) = postProject + {10E5D730-F9B4-3541-90B0-5AA85E0256C0} = {10E5D730-F9B4-3541-90B0-5AA85E0256C0} + {CB2E0D61-6692-7844-B1B9-550870AF8286} = {CB2E0D61-6692-7844-B1B9-550870AF8286} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testdraw2", "tests\testdraw2\testdraw2.vcproj", "{F28096FA-74ED-1240-A110-D8A925897232}" + ProjectSection(ProjectDependencies) = postProject + {10E5D730-F9B4-3541-90B0-5AA85E0256C0} = {10E5D730-F9B4-3541-90B0-5AA85E0256C0} + {CED8A756-F422-7B49-94A2-032634A75A8A} = {CED8A756-F422-7B49-94A2-032634A75A8A} + {CB2E0D61-6692-7844-B1B9-550870AF8286} = {CB2E0D61-6692-7844-B1B9-550870AF8286} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testshape", "tests\testshape\testshape.vcproj", "{3A964B91-6CDD-F24A-8803-2D3E517FEA68}" + ProjectSection(ProjectDependencies) = postProject + {10E5D730-F9B4-3541-90B0-5AA85E0256C0} = {10E5D730-F9B4-3541-90B0-5AA85E0256C0} + {CB2E0D61-6692-7844-B1B9-550870AF8286} = {CB2E0D61-6692-7844-B1B9-550870AF8286} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testwm2", "tests\testwm2\testwm2.vcproj", "{A88183B1-BB10-0644-AD64-FE6CA99B9D6B}" + ProjectSection(ProjectDependencies) = postProject + {10E5D730-F9B4-3541-90B0-5AA85E0256C0} = {10E5D730-F9B4-3541-90B0-5AA85E0256C0} + {CED8A756-F422-7B49-94A2-032634A75A8A} = {CED8A756-F422-7B49-94A2-032634A75A8A} + {CB2E0D61-6692-7844-B1B9-550870AF8286} = {CB2E0D61-6692-7844-B1B9-550870AF8286} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testautomation", "tests\testautomation\testautomation.vcproj", "{5B19ABEA-4A6E-664E-A996-8BE161B4D155}" + ProjectSection(ProjectDependencies) = postProject + {10E5D730-F9B4-3541-90B0-5AA85E0256C0} = {10E5D730-F9B4-3541-90B0-5AA85E0256C0} + {CED8A756-F422-7B49-94A2-032634A75A8A} = {CED8A756-F422-7B49-94A2-032634A75A8A} + {CB2E0D61-6692-7844-B1B9-550870AF8286} = {CB2E0D61-6692-7844-B1B9-550870AF8286} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testiconv", "tests\testiconv\testiconv.vcproj", "{D853E04D-DF9C-B644-9F50-B201EAAF5E18}" + ProjectSection(ProjectDependencies) = postProject + {10E5D730-F9B4-3541-90B0-5AA85E0256C0} = {10E5D730-F9B4-3541-90B0-5AA85E0256C0} + {CB2E0D61-6692-7844-B1B9-550870AF8286} = {CB2E0D61-6692-7844-B1B9-550870AF8286} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testfile", "tests\testfile\testfile.vcproj", "{CC1D6E91-BDCC-D84A-B6BA-5C986D8DB67C}" + ProjectSection(ProjectDependencies) = postProject + {10E5D730-F9B4-3541-90B0-5AA85E0256C0} = {10E5D730-F9B4-3541-90B0-5AA85E0256C0} + {CB2E0D61-6692-7844-B1B9-550870AF8286} = {CB2E0D61-6692-7844-B1B9-550870AF8286} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testime", "tests\testime\testime.vcproj", "{CC4ED7AD-FD78-B940-8ED1-A0C67638FE19}" + ProjectSection(ProjectDependencies) = postProject + {10E5D730-F9B4-3541-90B0-5AA85E0256C0} = {10E5D730-F9B4-3541-90B0-5AA85E0256C0} + {CED8A756-F422-7B49-94A2-032634A75A8A} = {CED8A756-F422-7B49-94A2-032634A75A8A} + {CB2E0D61-6692-7844-B1B9-550870AF8286} = {CB2E0D61-6692-7844-B1B9-550870AF8286} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testshader", "tests\testshader\testshader.vcproj", "{DB434F64-0D1E-FC46-A116-56DBB68C1869}" + ProjectSection(ProjectDependencies) = postProject + {10E5D730-F9B4-3541-90B0-5AA85E0256C0} = {10E5D730-F9B4-3541-90B0-5AA85E0256C0} + {CB2E0D61-6692-7844-B1B9-550870AF8286} = {CB2E0D61-6692-7844-B1B9-550870AF8286} + EndProjectSection +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Win32 = Debug|Win32 + Release|Win32 = Release|Win32 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {AE94B4D8-1CF9-E843-8AD0-7C7613F66BEA}.Debug|Win32.ActiveCfg = Debug|Win32 + {AE94B4D8-1CF9-E843-8AD0-7C7613F66BEA}.Debug|Win32.Build.0 = Debug|Win32 + {AE94B4D8-1CF9-E843-8AD0-7C7613F66BEA}.Release|Win32.ActiveCfg = Release|Win32 + {AE94B4D8-1CF9-E843-8AD0-7C7613F66BEA}.Release|Win32.Build.0 = Release|Win32 + {67EC9A94-2489-CA44-8E03-3BA3553B8854}.Debug|Win32.ActiveCfg = Debug|Win32 + {67EC9A94-2489-CA44-8E03-3BA3553B8854}.Debug|Win32.Build.0 = Debug|Win32 + {67EC9A94-2489-CA44-8E03-3BA3553B8854}.Release|Win32.ActiveCfg = Release|Win32 + {67EC9A94-2489-CA44-8E03-3BA3553B8854}.Release|Win32.Build.0 = Release|Win32 + {4678247F-21BB-EF4F-95F7-D4C23C9CEC21}.Debug|Win32.ActiveCfg = Debug|Win32 + {4678247F-21BB-EF4F-95F7-D4C23C9CEC21}.Debug|Win32.Build.0 = Debug|Win32 + {4678247F-21BB-EF4F-95F7-D4C23C9CEC21}.Release|Win32.ActiveCfg = Release|Win32 + {4678247F-21BB-EF4F-95F7-D4C23C9CEC21}.Release|Win32.Build.0 = Release|Win32 + {D81E6981-B313-9A4D-8B92-6E0D61888E17}.Debug|Win32.ActiveCfg = Debug|Win32 + {D81E6981-B313-9A4D-8B92-6E0D61888E17}.Debug|Win32.Build.0 = Debug|Win32 + {D81E6981-B313-9A4D-8B92-6E0D61888E17}.Release|Win32.ActiveCfg = Release|Win32 + {D81E6981-B313-9A4D-8B92-6E0D61888E17}.Release|Win32.Build.0 = Release|Win32 + {A7823B01-4361-164B-A2D4-76F2A64E8D29}.Debug|Win32.ActiveCfg = Debug|Win32 + {A7823B01-4361-164B-A2D4-76F2A64E8D29}.Debug|Win32.Build.0 = Debug|Win32 + {A7823B01-4361-164B-A2D4-76F2A64E8D29}.Release|Win32.ActiveCfg = Release|Win32 + {A7823B01-4361-164B-A2D4-76F2A64E8D29}.Release|Win32.Build.0 = Release|Win32 + {520C8236-74BC-5D49-B3F0-E48DC59472D6}.Debug|Win32.ActiveCfg = Debug|Win32 + {520C8236-74BC-5D49-B3F0-E48DC59472D6}.Debug|Win32.Build.0 = Debug|Win32 + {520C8236-74BC-5D49-B3F0-E48DC59472D6}.Release|Win32.ActiveCfg = Release|Win32 + {520C8236-74BC-5D49-B3F0-E48DC59472D6}.Release|Win32.Build.0 = Release|Win32 + {51DA1764-30F0-7A47-BBF4-0A97880EF162}.Debug|Win32.ActiveCfg = Debug|Win32 + {51DA1764-30F0-7A47-BBF4-0A97880EF162}.Debug|Win32.Build.0 = Debug|Win32 + {51DA1764-30F0-7A47-BBF4-0A97880EF162}.Release|Win32.ActiveCfg = Release|Win32 + {51DA1764-30F0-7A47-BBF4-0A97880EF162}.Release|Win32.Build.0 = Release|Win32 + {58633022-DFA5-5045-8BFD-E6D63375CBE6}.Debug|Win32.ActiveCfg = Debug|Win32 + {58633022-DFA5-5045-8BFD-E6D63375CBE6}.Debug|Win32.Build.0 = Debug|Win32 + {58633022-DFA5-5045-8BFD-E6D63375CBE6}.Release|Win32.ActiveCfg = Release|Win32 + {58633022-DFA5-5045-8BFD-E6D63375CBE6}.Release|Win32.Build.0 = Release|Win32 + {6C32C77B-89B7-044C-899A-350E2B5E34D9}.Debug|Win32.ActiveCfg = Debug|Win32 + {6C32C77B-89B7-044C-899A-350E2B5E34D9}.Debug|Win32.Build.0 = Debug|Win32 + {6C32C77B-89B7-044C-899A-350E2B5E34D9}.Release|Win32.ActiveCfg = Release|Win32 + {6C32C77B-89B7-044C-899A-350E2B5E34D9}.Release|Win32.Build.0 = Release|Win32 + {3744EA3C-502A-6741-A100-0AE7DEB1FB34}.Debug|Win32.ActiveCfg = Debug|Win32 + {3744EA3C-502A-6741-A100-0AE7DEB1FB34}.Debug|Win32.Build.0 = Debug|Win32 + {3744EA3C-502A-6741-A100-0AE7DEB1FB34}.Release|Win32.ActiveCfg = Release|Win32 + {3744EA3C-502A-6741-A100-0AE7DEB1FB34}.Release|Win32.Build.0 = Release|Win32 + {CCD36FA9-CC1F-9342-8A31-3635B32BDBAB}.Debug|Win32.ActiveCfg = Debug|Win32 + {CCD36FA9-CC1F-9342-8A31-3635B32BDBAB}.Debug|Win32.Build.0 = Debug|Win32 + {CCD36FA9-CC1F-9342-8A31-3635B32BDBAB}.Release|Win32.ActiveCfg = Release|Win32 + {CCD36FA9-CC1F-9342-8A31-3635B32BDBAB}.Release|Win32.Build.0 = Release|Win32 + {076A9E71-1DCB-2D48-AD91-1C8760A9C0B4}.Debug|Win32.ActiveCfg = Debug|Win32 + {076A9E71-1DCB-2D48-AD91-1C8760A9C0B4}.Debug|Win32.Build.0 = Debug|Win32 + {076A9E71-1DCB-2D48-AD91-1C8760A9C0B4}.Release|Win32.ActiveCfg = Release|Win32 + {076A9E71-1DCB-2D48-AD91-1C8760A9C0B4}.Release|Win32.Build.0 = Release|Win32 + {9272D376-B1EC-3746-9B0C-E25D7C4DA8E0}.Debug|Win32.ActiveCfg = Debug|Win32 + {9272D376-B1EC-3746-9B0C-E25D7C4DA8E0}.Debug|Win32.Build.0 = Debug|Win32 + {9272D376-B1EC-3746-9B0C-E25D7C4DA8E0}.Release|Win32.ActiveCfg = Release|Win32 + {9272D376-B1EC-3746-9B0C-E25D7C4DA8E0}.Release|Win32.Build.0 = Release|Win32 + {BEB73BB4-60A4-7E4E-B9A4-C1AB0D378AB5}.Debug|Win32.ActiveCfg = Debug|Win32 + {BEB73BB4-60A4-7E4E-B9A4-C1AB0D378AB5}.Debug|Win32.Build.0 = Debug|Win32 + {BEB73BB4-60A4-7E4E-B9A4-C1AB0D378AB5}.Release|Win32.ActiveCfg = Release|Win32 + {BEB73BB4-60A4-7E4E-B9A4-C1AB0D378AB5}.Release|Win32.Build.0 = Release|Win32 + {CE632109-B49D-FC43-851F-7BF92A3CDB80}.Debug|Win32.ActiveCfg = Debug|Win32 + {CE632109-B49D-FC43-851F-7BF92A3CDB80}.Debug|Win32.Build.0 = Debug|Win32 + {CE632109-B49D-FC43-851F-7BF92A3CDB80}.Release|Win32.ActiveCfg = Release|Win32 + {CE632109-B49D-FC43-851F-7BF92A3CDB80}.Release|Win32.Build.0 = Release|Win32 + {AA54CD08-6B46-BA4B-9161-15D7BED7D354}.Debug|Win32.ActiveCfg = Debug|Win32 + {AA54CD08-6B46-BA4B-9161-15D7BED7D354}.Debug|Win32.Build.0 = Debug|Win32 + {AA54CD08-6B46-BA4B-9161-15D7BED7D354}.Release|Win32.ActiveCfg = Release|Win32 + {AA54CD08-6B46-BA4B-9161-15D7BED7D354}.Release|Win32.Build.0 = Release|Win32 + {12505F46-1148-9B4F-A319-BAB797F2CB7A}.Debug|Win32.ActiveCfg = Debug|Win32 + {12505F46-1148-9B4F-A319-BAB797F2CB7A}.Debug|Win32.Build.0 = Debug|Win32 + {12505F46-1148-9B4F-A319-BAB797F2CB7A}.Release|Win32.ActiveCfg = Release|Win32 + {12505F46-1148-9B4F-A319-BAB797F2CB7A}.Release|Win32.Build.0 = Release|Win32 + {50B18708-62EC-DE43-8523-B3832ED628C6}.Debug|Win32.ActiveCfg = Debug|Win32 + {50B18708-62EC-DE43-8523-B3832ED628C6}.Debug|Win32.Build.0 = Debug|Win32 + {50B18708-62EC-DE43-8523-B3832ED628C6}.Release|Win32.ActiveCfg = Release|Win32 + {50B18708-62EC-DE43-8523-B3832ED628C6}.Release|Win32.Build.0 = Release|Win32 + {52D41AEF-9480-9D40-B7C7-EB7EDDE84F5B}.Debug|Win32.ActiveCfg = Debug|Win32 + {52D41AEF-9480-9D40-B7C7-EB7EDDE84F5B}.Debug|Win32.Build.0 = Debug|Win32 + {52D41AEF-9480-9D40-B7C7-EB7EDDE84F5B}.Release|Win32.ActiveCfg = Release|Win32 + {52D41AEF-9480-9D40-B7C7-EB7EDDE84F5B}.Release|Win32.Build.0 = Release|Win32 + {800464F4-3881-A447-9B95-83869584B8BE}.Debug|Win32.ActiveCfg = Debug|Win32 + {800464F4-3881-A447-9B95-83869584B8BE}.Debug|Win32.Build.0 = Debug|Win32 + {800464F4-3881-A447-9B95-83869584B8BE}.Release|Win32.ActiveCfg = Release|Win32 + {800464F4-3881-A447-9B95-83869584B8BE}.Release|Win32.Build.0 = Release|Win32 + {D729516D-75F5-F344-86E9-9A4B36EA795F}.Debug|Win32.ActiveCfg = Debug|Win32 + {D729516D-75F5-F344-86E9-9A4B36EA795F}.Debug|Win32.Build.0 = Debug|Win32 + {D729516D-75F5-F344-86E9-9A4B36EA795F}.Release|Win32.ActiveCfg = Release|Win32 + {D729516D-75F5-F344-86E9-9A4B36EA795F}.Release|Win32.Build.0 = Release|Win32 + {0E4487F9-8E7C-224F-99CC-F1FEC7124A60}.Debug|Win32.ActiveCfg = Debug|Win32 + {0E4487F9-8E7C-224F-99CC-F1FEC7124A60}.Debug|Win32.Build.0 = Debug|Win32 + {0E4487F9-8E7C-224F-99CC-F1FEC7124A60}.Release|Win32.ActiveCfg = Release|Win32 + {0E4487F9-8E7C-224F-99CC-F1FEC7124A60}.Release|Win32.Build.0 = Release|Win32 + {9117F5E0-4F8C-B24F-A581-0095E34D61B0}.Debug|Win32.ActiveCfg = Debug|Win32 + {9117F5E0-4F8C-B24F-A581-0095E34D61B0}.Debug|Win32.Build.0 = Debug|Win32 + {9117F5E0-4F8C-B24F-A581-0095E34D61B0}.Release|Win32.ActiveCfg = Release|Win32 + {9117F5E0-4F8C-B24F-A581-0095E34D61B0}.Release|Win32.Build.0 = Release|Win32 + {36D0D004-9F44-0247-825B-61EFD8A0394F}.Debug|Win32.ActiveCfg = Debug|Win32 + {36D0D004-9F44-0247-825B-61EFD8A0394F}.Debug|Win32.Build.0 = Debug|Win32 + {36D0D004-9F44-0247-825B-61EFD8A0394F}.Release|Win32.ActiveCfg = Release|Win32 + {36D0D004-9F44-0247-825B-61EFD8A0394F}.Release|Win32.Build.0 = Release|Win32 + {CED8A756-F422-7B49-94A2-032634A75A8A}.Debug|Win32.ActiveCfg = Debug|Win32 + {CED8A756-F422-7B49-94A2-032634A75A8A}.Debug|Win32.Build.0 = Debug|Win32 + {CED8A756-F422-7B49-94A2-032634A75A8A}.Release|Win32.ActiveCfg = Release|Win32 + {CED8A756-F422-7B49-94A2-032634A75A8A}.Release|Win32.Build.0 = Release|Win32 + {93670ED4-2FDA-E343-86D3-E730C4B3B784}.Debug|Win32.ActiveCfg = Debug|Win32 + {93670ED4-2FDA-E343-86D3-E730C4B3B784}.Debug|Win32.Build.0 = Debug|Win32 + {93670ED4-2FDA-E343-86D3-E730C4B3B784}.Release|Win32.ActiveCfg = Release|Win32 + {93670ED4-2FDA-E343-86D3-E730C4B3B784}.Release|Win32.Build.0 = Release|Win32 + {E3DDC4FA-079A-3548-8207-C972B9FC94D9}.Debug|Win32.ActiveCfg = Debug|Win32 + {E3DDC4FA-079A-3548-8207-C972B9FC94D9}.Debug|Win32.Build.0 = Debug|Win32 + {E3DDC4FA-079A-3548-8207-C972B9FC94D9}.Release|Win32.ActiveCfg = Release|Win32 + {E3DDC4FA-079A-3548-8207-C972B9FC94D9}.Release|Win32.Build.0 = Release|Win32 + {CB2E0D61-6692-7844-B1B9-550870AF8286}.Debug|Win32.ActiveCfg = Debug|Win32 + {CB2E0D61-6692-7844-B1B9-550870AF8286}.Debug|Win32.Build.0 = Debug|Win32 + {CB2E0D61-6692-7844-B1B9-550870AF8286}.Release|Win32.ActiveCfg = Release|Win32 + {CB2E0D61-6692-7844-B1B9-550870AF8286}.Release|Win32.Build.0 = Release|Win32 + {845E9430-36ED-FF4C-8078-3F9B69DEA8E6}.Debug|Win32.ActiveCfg = Debug|Win32 + {845E9430-36ED-FF4C-8078-3F9B69DEA8E6}.Debug|Win32.Build.0 = Debug|Win32 + {845E9430-36ED-FF4C-8078-3F9B69DEA8E6}.Release|Win32.ActiveCfg = Release|Win32 + {845E9430-36ED-FF4C-8078-3F9B69DEA8E6}.Release|Win32.Build.0 = Release|Win32 + {3FAEC7C2-053A-C142-AF02-42FD74DE2295}.Debug|Win32.ActiveCfg = Debug|Win32 + {3FAEC7C2-053A-C142-AF02-42FD74DE2295}.Debug|Win32.Build.0 = Debug|Win32 + {3FAEC7C2-053A-C142-AF02-42FD74DE2295}.Release|Win32.ActiveCfg = Release|Win32 + {3FAEC7C2-053A-C142-AF02-42FD74DE2295}.Release|Win32.Build.0 = Release|Win32 + {1CD5DA6F-75A5-5A4A-993B-984FAFBA9CF1}.Debug|Win32.ActiveCfg = Debug|Win32 + {1CD5DA6F-75A5-5A4A-993B-984FAFBA9CF1}.Debug|Win32.Build.0 = Debug|Win32 + {1CD5DA6F-75A5-5A4A-993B-984FAFBA9CF1}.Release|Win32.ActiveCfg = Release|Win32 + {1CD5DA6F-75A5-5A4A-993B-984FAFBA9CF1}.Release|Win32.Build.0 = Release|Win32 + {E896D80E-AD87-E54B-939D-82B5A35B70E4}.Debug|Win32.ActiveCfg = Debug|Win32 + {E896D80E-AD87-E54B-939D-82B5A35B70E4}.Debug|Win32.Build.0 = Debug|Win32 + {E896D80E-AD87-E54B-939D-82B5A35B70E4}.Release|Win32.ActiveCfg = Release|Win32 + {E896D80E-AD87-E54B-939D-82B5A35B70E4}.Release|Win32.Build.0 = Release|Win32 + {FE5F64B1-85CA-3F41-93FE-C9E96C6D8E11}.Debug|Win32.ActiveCfg = Debug|Win32 + {FE5F64B1-85CA-3F41-93FE-C9E96C6D8E11}.Debug|Win32.Build.0 = Debug|Win32 + {FE5F64B1-85CA-3F41-93FE-C9E96C6D8E11}.Release|Win32.ActiveCfg = Release|Win32 + {FE5F64B1-85CA-3F41-93FE-C9E96C6D8E11}.Release|Win32.Build.0 = Release|Win32 + {7024BA1F-5E24-184A-8411-833692EE8EF7}.Debug|Win32.ActiveCfg = Debug|Win32 + {7024BA1F-5E24-184A-8411-833692EE8EF7}.Debug|Win32.Build.0 = Debug|Win32 + {7024BA1F-5E24-184A-8411-833692EE8EF7}.Release|Win32.ActiveCfg = Release|Win32 + {7024BA1F-5E24-184A-8411-833692EE8EF7}.Release|Win32.Build.0 = Release|Win32 + {10E5D730-F9B4-3541-90B0-5AA85E0256C0}.Debug|Win32.ActiveCfg = Debug|Win32 + {10E5D730-F9B4-3541-90B0-5AA85E0256C0}.Debug|Win32.Build.0 = Debug|Win32 + {10E5D730-F9B4-3541-90B0-5AA85E0256C0}.Release|Win32.ActiveCfg = Release|Win32 + {10E5D730-F9B4-3541-90B0-5AA85E0256C0}.Release|Win32.Build.0 = Release|Win32 + {32F5BC66-EC0C-1042-800A-AE3691202DA0}.Debug|Win32.ActiveCfg = Debug|Win32 + {32F5BC66-EC0C-1042-800A-AE3691202DA0}.Debug|Win32.Build.0 = Debug|Win32 + {32F5BC66-EC0C-1042-800A-AE3691202DA0}.Release|Win32.ActiveCfg = Release|Win32 + {32F5BC66-EC0C-1042-800A-AE3691202DA0}.Release|Win32.Build.0 = Release|Win32 + {42F52BDF-E44E-9C46-A315-9AF8DF0C53F4}.Debug|Win32.ActiveCfg = Debug|Win32 + {42F52BDF-E44E-9C46-A315-9AF8DF0C53F4}.Debug|Win32.Build.0 = Debug|Win32 + {42F52BDF-E44E-9C46-A315-9AF8DF0C53F4}.Release|Win32.ActiveCfg = Release|Win32 + {42F52BDF-E44E-9C46-A315-9AF8DF0C53F4}.Release|Win32.Build.0 = Release|Win32 + {288BDEFD-9FEC-EB4C-908D-AC7DB41C20A8}.Debug|Win32.ActiveCfg = Debug|Win32 + {288BDEFD-9FEC-EB4C-908D-AC7DB41C20A8}.Debug|Win32.Build.0 = Debug|Win32 + {288BDEFD-9FEC-EB4C-908D-AC7DB41C20A8}.Release|Win32.ActiveCfg = Release|Win32 + {288BDEFD-9FEC-EB4C-908D-AC7DB41C20A8}.Release|Win32.Build.0 = Release|Win32 + {24DE8359-B930-CB4A-B91B-415C5EF66827}.Debug|Win32.ActiveCfg = Debug|Win32 + {24DE8359-B930-CB4A-B91B-415C5EF66827}.Debug|Win32.Build.0 = Debug|Win32 + {24DE8359-B930-CB4A-B91B-415C5EF66827}.Release|Win32.ActiveCfg = Release|Win32 + {24DE8359-B930-CB4A-B91B-415C5EF66827}.Release|Win32.Build.0 = Release|Win32 + {F28096FA-74ED-1240-A110-D8A925897232}.Debug|Win32.ActiveCfg = Debug|Win32 + {F28096FA-74ED-1240-A110-D8A925897232}.Debug|Win32.Build.0 = Debug|Win32 + {F28096FA-74ED-1240-A110-D8A925897232}.Release|Win32.ActiveCfg = Release|Win32 + {F28096FA-74ED-1240-A110-D8A925897232}.Release|Win32.Build.0 = Release|Win32 + {3A964B91-6CDD-F24A-8803-2D3E517FEA68}.Debug|Win32.ActiveCfg = Debug|Win32 + {3A964B91-6CDD-F24A-8803-2D3E517FEA68}.Debug|Win32.Build.0 = Debug|Win32 + {3A964B91-6CDD-F24A-8803-2D3E517FEA68}.Release|Win32.ActiveCfg = Release|Win32 + {3A964B91-6CDD-F24A-8803-2D3E517FEA68}.Release|Win32.Build.0 = Release|Win32 + {A88183B1-BB10-0644-AD64-FE6CA99B9D6B}.Debug|Win32.ActiveCfg = Debug|Win32 + {A88183B1-BB10-0644-AD64-FE6CA99B9D6B}.Debug|Win32.Build.0 = Debug|Win32 + {A88183B1-BB10-0644-AD64-FE6CA99B9D6B}.Release|Win32.ActiveCfg = Release|Win32 + {A88183B1-BB10-0644-AD64-FE6CA99B9D6B}.Release|Win32.Build.0 = Release|Win32 + {5B19ABEA-4A6E-664E-A996-8BE161B4D155}.Debug|Win32.ActiveCfg = Debug|Win32 + {5B19ABEA-4A6E-664E-A996-8BE161B4D155}.Debug|Win32.Build.0 = Debug|Win32 + {5B19ABEA-4A6E-664E-A996-8BE161B4D155}.Release|Win32.ActiveCfg = Release|Win32 + {5B19ABEA-4A6E-664E-A996-8BE161B4D155}.Release|Win32.Build.0 = Release|Win32 + {D853E04D-DF9C-B644-9F50-B201EAAF5E18}.Debug|Win32.ActiveCfg = Debug|Win32 + {D853E04D-DF9C-B644-9F50-B201EAAF5E18}.Debug|Win32.Build.0 = Debug|Win32 + {D853E04D-DF9C-B644-9F50-B201EAAF5E18}.Release|Win32.ActiveCfg = Release|Win32 + {D853E04D-DF9C-B644-9F50-B201EAAF5E18}.Release|Win32.Build.0 = Release|Win32 + {CC1D6E91-BDCC-D84A-B6BA-5C986D8DB67C}.Debug|Win32.ActiveCfg = Debug|Win32 + {CC1D6E91-BDCC-D84A-B6BA-5C986D8DB67C}.Debug|Win32.Build.0 = Debug|Win32 + {CC1D6E91-BDCC-D84A-B6BA-5C986D8DB67C}.Release|Win32.ActiveCfg = Release|Win32 + {CC1D6E91-BDCC-D84A-B6BA-5C986D8DB67C}.Release|Win32.Build.0 = Release|Win32 + {CC4ED7AD-FD78-B940-8ED1-A0C67638FE19}.Debug|Win32.ActiveCfg = Debug|Win32 + {CC4ED7AD-FD78-B940-8ED1-A0C67638FE19}.Debug|Win32.Build.0 = Debug|Win32 + {CC4ED7AD-FD78-B940-8ED1-A0C67638FE19}.Release|Win32.ActiveCfg = Release|Win32 + {CC4ED7AD-FD78-B940-8ED1-A0C67638FE19}.Release|Win32.Build.0 = Release|Win32 + {DB434F64-0D1E-FC46-A116-56DBB68C1869}.Debug|Win32.ActiveCfg = Debug|Win32 + {DB434F64-0D1E-FC46-A116-56DBB68C1869}.Debug|Win32.Build.0 = Debug|Win32 + {DB434F64-0D1E-FC46-A116-56DBB68C1869}.Release|Win32.ActiveCfg = Release|Win32 + {DB434F64-0D1E-FC46-A116-56DBB68C1869}.Release|Win32.Build.0 = Release|Win32 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/premake/VisualC/VS2008/SDL2/SDL2.vcproj b/premake/VisualC/VS2008/SDL2/SDL2.vcproj new file mode 100755 index 000000000..20ff3d605 --- /dev/null +++ b/premake/VisualC/VS2008/SDL2/SDL2.vcproj @@ -0,0 +1,3004 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/premake/VisualC/VS2008/SDL2main/SDL2main.vcproj b/premake/VisualC/VS2008/SDL2main/SDL2main.vcproj new file mode 100755 index 000000000..2a1cd616b --- /dev/null +++ b/premake/VisualC/VS2008/SDL2main/SDL2main.vcproj @@ -0,0 +1,199 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/premake/VisualC/VS2008/SDL2test/SDL2test.vcproj b/premake/VisualC/VS2008/SDL2test/SDL2test.vcproj new file mode 100755 index 000000000..ca3acaa88 --- /dev/null +++ b/premake/VisualC/VS2008/SDL2test/SDL2test.vcproj @@ -0,0 +1,254 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/premake/VisualC/VS2008/SDL_config_premake.h b/premake/VisualC/VS2008/SDL_config_premake.h new file mode 100755 index 000000000..be158a4f0 --- /dev/null +++ b/premake/VisualC/VS2008/SDL_config_premake.h @@ -0,0 +1,202 @@ +/* + Simple DirectMedia Layer + Copyright (C) 1997-2013 Sam Lantinga + + This software is provided 'as-is', without any express or implied + warranty. In no event will the authors be held liable for any damages + arising from the use of this software. + + Permission is granted to anyone to use this software for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: + + 1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. + 3. This notice may not be removed or altered from any source distribution. +*/ + +#ifndef _SDL_config_windows_h +#define _SDL_config_windows_h + +#include "SDL_platform.h" + +/* This is a set of defines to configure the SDL features */ + +#if !defined(_STDINT_H_) && (!defined(HAVE_STDINT_H) || !_HAVE_STDINT_H) +#if defined(__GNUC__) || defined(__DMC__) || defined(__WATCOMC__) +#define HAVE_STDINT_H 1 +#elif defined(_MSC_VER) +typedef signed __int8 int8_t; +typedef unsigned __int8 uint8_t; +typedef signed __int16 int16_t; +typedef unsigned __int16 uint16_t; +typedef signed __int32 int32_t; +typedef unsigned __int32 uint32_t; +typedef signed __int64 int64_t; +typedef unsigned __int64 uint64_t; +#ifndef _UINTPTR_T_DEFINED +#ifdef _WIN64 +typedef unsigned __int64 uintptr_t; +#else +typedef unsigned int uintptr_t; +#endif +#define _UINTPTR_T_DEFINED +#endif +/* Older Visual C++ headers don't have the Win64-compatible typedefs... */ +#if ((_MSC_VER <= 1200) && (!defined(DWORD_PTR))) +#define DWORD_PTR DWORD +#endif +#if ((_MSC_VER <= 1200) && (!defined(LONG_PTR))) +#define LONG_PTR LONG +#endif +#else /* !__GNUC__ && !_MSC_VER */ +typedef signed char int8_t; +typedef unsigned char uint8_t; +typedef signed short int16_t; +typedef unsigned short uint16_t; +typedef signed int int32_t; +typedef unsigned int uint32_t; +typedef signed long long int64_t; +typedef unsigned long long uint64_t; +#ifndef _SIZE_T_DEFINED_ +#define _SIZE_T_DEFINED_ +typedef unsigned int size_t; +#endif +typedef unsigned int uintptr_t; +#endif /* __GNUC__ || _MSC_VER */ +#endif /* !_STDINT_H_ && !HAVE_STDINT_H */ + +#ifdef _WIN64 +# define SIZEOF_VOIDP 8 +#else +# define SIZEOF_VOIDP 4 +#endif + +/* This is disabled by default to avoid C runtime dependencies and manifest requirements */ +#ifdef HAVE_LIBC +/* Useful headers */ +#define HAVE_STDIO_H 1 +#define STDC_HEADERS 1 +#define HAVE_STRING_H 1 +#define HAVE_CTYPE_H 1 +#define HAVE_MATH_H 1 +#define HAVE_SIGNAL_H 1 + +/* C library functions */ +#define HAVE_MALLOC 1 +#define HAVE_CALLOC 1 +#define HAVE_REALLOC 1 +#define HAVE_FREE 1 +#define HAVE_ALLOCA 1 +#define HAVE_QSORT 1 +#define HAVE_ABS 1 +#define HAVE_MEMSET 1 +#define HAVE_MEMCPY 1 +#define HAVE_MEMMOVE 1 +#define HAVE_MEMCMP 1 +#define HAVE_STRLEN 1 +#define HAVE__STRREV 1 +#define HAVE__STRUPR 1 +#define HAVE__STRLWR 1 +#define HAVE_STRCHR 1 +#define HAVE_STRRCHR 1 +#define HAVE_STRSTR 1 +#define HAVE_ITOA 1 +#define HAVE__LTOA 1 +#define HAVE__ULTOA 1 +#define HAVE_STRTOL 1 +#define HAVE_STRTOUL 1 +#define HAVE_STRTOLL 1 +#define HAVE_STRTOD 1 +#define HAVE_ATOI 1 +#define HAVE_ATOF 1 +#define HAVE_STRCMP 1 +#define HAVE_STRNCMP 1 +#define HAVE__STRICMP 1 +#define HAVE__STRNICMP 1 +#define HAVE_SSCANF 1 +#define HAVE_M_PI 1 +#define HAVE_ATAN 1 +#define HAVE_ATAN2 1 +#define HAVE_CEIL 1 +#define HAVE_COPYSIGN 1 +#define HAVE_COS 1 +#define HAVE_COSF 1 +#define HAVE_FABS 1 +#define HAVE_FLOOR 1 +#define HAVE_LOG 1 +#define HAVE_POW 1 +#define HAVE_SCALBN 1 +#define HAVE_SIN 1 +#define HAVE_SINF 1 +#define HAVE_SQRT 1 +#else +#define HAVE_STDARG_H 1 +#define HAVE_STDDEF_H 1 +#endif + +#ifndef SDL_AUDIO_DRIVER_DUMMY +#define SDL_AUDIO_DRIVER_DUMMY 1 +#endif +#ifndef SDL_AUDIO_DRIVER_DISK +#define SDL_AUDIO_DRIVER_DISK 1 +#endif +#ifndef SDL_VIDEO_DRIVER_DUMMY +#define SDL_VIDEO_DRIVER_DUMMY 1 +#endif +#ifndef SDL_TIMER_WINDOWS +#define SDL_TIMER_WINDOWS 1 +#endif +#ifndef SDL_AUDIO_DRIVER_WINMM +#define SDL_AUDIO_DRIVER_WINMM 1 +#endif +#ifndef SDL_FILESYSTEM_WINDOWS +#define SDL_FILESYSTEM_WINDOWS 1 +#endif +#ifndef SDL_POWER_WINDOWS +#define SDL_POWER_WINDOWS 1 +#endif +#ifndef SDL_LOADSO_WINDOWS +#define SDL_LOADSO_WINDOWS 1 +#endif +#ifndef SDL_VIDEO_DRIVER_WINDOWS +#define SDL_VIDEO_DRIVER_WINDOWS 1 +#endif +#ifndef SDL_THREAD_WINDOWS +#define SDL_THREAD_WINDOWS 1 +#endif +#ifndef SDL_AUDIO_DRIVER_DSOUND +#define SDL_AUDIO_DRIVER_DSOUND 1 +#endif +#ifndef SDL_JOYSTICK_DINPUT +#define SDL_JOYSTICK_DINPUT 1 +#endif +#ifndef SDL_VIDEO_RENDER_D3D +#define SDL_VIDEO_RENDER_D3D 1 +#endif +#ifndef SDL_HAPTIC_DINPUT +#define SDL_HAPTIC_DINPUT 1 +#endif +#ifndef SDL_AUDIO_DRIVER_XAUDIO2 +#define SDL_AUDIO_DRIVER_XAUDIO2 1 +#endif +#ifndef SDL_VIDEO_RENDER_OGL +#define SDL_VIDEO_RENDER_OGL 1 +#endif +#ifndef SDL_VIDEO_OPENGL +#define SDL_VIDEO_OPENGL 1 +#endif +#ifndef SDL_VIDEO_OPENGL_WGL +#define SDL_VIDEO_OPENGL_WGL 1 +#endif + +/* Enable assembly routines (Win64 doesn't have inline asm) */ +#ifndef _WIN64 +#define SDL_ASSEMBLY_ROUTINES 1 +#endif + +#endif /* _SDL_config_windows_h */ diff --git a/premake/VisualC/VS2008/tests/checkkeys/checkkeys.vcproj b/premake/VisualC/VS2008/tests/checkkeys/checkkeys.vcproj new file mode 100755 index 000000000..b7fcec99c --- /dev/null +++ b/premake/VisualC/VS2008/tests/checkkeys/checkkeys.vcproj @@ -0,0 +1,208 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/premake/VisualC/VS2008/tests/loopwave/loopwave.vcproj b/premake/VisualC/VS2008/tests/loopwave/loopwave.vcproj new file mode 100755 index 000000000..25ff14910 --- /dev/null +++ b/premake/VisualC/VS2008/tests/loopwave/loopwave.vcproj @@ -0,0 +1,208 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/premake/VisualC/VS2008/tests/testatomic/testatomic.vcproj b/premake/VisualC/VS2008/tests/testatomic/testatomic.vcproj new file mode 100755 index 000000000..125944afc --- /dev/null +++ b/premake/VisualC/VS2008/tests/testatomic/testatomic.vcproj @@ -0,0 +1,208 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/premake/VisualC/VS2008/tests/testaudioinfo/testaudioinfo.vcproj b/premake/VisualC/VS2008/tests/testaudioinfo/testaudioinfo.vcproj new file mode 100755 index 000000000..40916a581 --- /dev/null +++ b/premake/VisualC/VS2008/tests/testaudioinfo/testaudioinfo.vcproj @@ -0,0 +1,208 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/premake/VisualC/VS2008/tests/testautomation/testautomation.vcproj b/premake/VisualC/VS2008/tests/testautomation/testautomation.vcproj new file mode 100755 index 000000000..0f3f94db9 --- /dev/null +++ b/premake/VisualC/VS2008/tests/testautomation/testautomation.vcproj @@ -0,0 +1,280 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/premake/VisualC/VS2008/tests/testchessboard/testchessboard.vcproj b/premake/VisualC/VS2008/tests/testchessboard/testchessboard.vcproj new file mode 100755 index 000000000..5471af45f --- /dev/null +++ b/premake/VisualC/VS2008/tests/testchessboard/testchessboard.vcproj @@ -0,0 +1,208 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/premake/VisualC/VS2008/tests/testdraw2/testdraw2.vcproj b/premake/VisualC/VS2008/tests/testdraw2/testdraw2.vcproj new file mode 100755 index 000000000..825a85708 --- /dev/null +++ b/premake/VisualC/VS2008/tests/testdraw2/testdraw2.vcproj @@ -0,0 +1,208 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/premake/VisualC/VS2008/tests/testerror/testerror.vcproj b/premake/VisualC/VS2008/tests/testerror/testerror.vcproj new file mode 100755 index 000000000..5e44ad45b --- /dev/null +++ b/premake/VisualC/VS2008/tests/testerror/testerror.vcproj @@ -0,0 +1,208 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/premake/VisualC/VS2008/tests/testfile/testfile.vcproj b/premake/VisualC/VS2008/tests/testfile/testfile.vcproj new file mode 100755 index 000000000..79e86b69f --- /dev/null +++ b/premake/VisualC/VS2008/tests/testfile/testfile.vcproj @@ -0,0 +1,208 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/premake/VisualC/VS2008/tests/testfilesystem/testfilesystem.vcproj b/premake/VisualC/VS2008/tests/testfilesystem/testfilesystem.vcproj new file mode 100755 index 000000000..986bb419a --- /dev/null +++ b/premake/VisualC/VS2008/tests/testfilesystem/testfilesystem.vcproj @@ -0,0 +1,208 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/premake/VisualC/VS2008/tests/testgamecontroller/testgamecontroller.vcproj b/premake/VisualC/VS2008/tests/testgamecontroller/testgamecontroller.vcproj new file mode 100755 index 000000000..9fba8c49a --- /dev/null +++ b/premake/VisualC/VS2008/tests/testgamecontroller/testgamecontroller.vcproj @@ -0,0 +1,208 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/premake/VisualC/VS2008/tests/testgesture/testgesture.vcproj b/premake/VisualC/VS2008/tests/testgesture/testgesture.vcproj new file mode 100755 index 000000000..f717a9a73 --- /dev/null +++ b/premake/VisualC/VS2008/tests/testgesture/testgesture.vcproj @@ -0,0 +1,208 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/premake/VisualC/VS2008/tests/testgl2/testgl2.vcproj b/premake/VisualC/VS2008/tests/testgl2/testgl2.vcproj new file mode 100755 index 000000000..638d29d8e --- /dev/null +++ b/premake/VisualC/VS2008/tests/testgl2/testgl2.vcproj @@ -0,0 +1,208 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/premake/VisualC/VS2008/tests/testgles/testgles.vcproj b/premake/VisualC/VS2008/tests/testgles/testgles.vcproj new file mode 100755 index 000000000..4eec648d9 --- /dev/null +++ b/premake/VisualC/VS2008/tests/testgles/testgles.vcproj @@ -0,0 +1,208 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/premake/VisualC/VS2008/tests/testhaptic/testhaptic.vcproj b/premake/VisualC/VS2008/tests/testhaptic/testhaptic.vcproj new file mode 100755 index 000000000..b969f7663 --- /dev/null +++ b/premake/VisualC/VS2008/tests/testhaptic/testhaptic.vcproj @@ -0,0 +1,208 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/premake/VisualC/VS2008/tests/testiconv/testiconv.vcproj b/premake/VisualC/VS2008/tests/testiconv/testiconv.vcproj new file mode 100755 index 000000000..c3d0179f6 --- /dev/null +++ b/premake/VisualC/VS2008/tests/testiconv/testiconv.vcproj @@ -0,0 +1,208 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/premake/VisualC/VS2008/tests/testime/testime.vcproj b/premake/VisualC/VS2008/tests/testime/testime.vcproj new file mode 100755 index 000000000..7075a1c48 --- /dev/null +++ b/premake/VisualC/VS2008/tests/testime/testime.vcproj @@ -0,0 +1,208 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/premake/VisualC/VS2008/tests/testjoystick/testjoystick.vcproj b/premake/VisualC/VS2008/tests/testjoystick/testjoystick.vcproj new file mode 100755 index 000000000..9215d052d --- /dev/null +++ b/premake/VisualC/VS2008/tests/testjoystick/testjoystick.vcproj @@ -0,0 +1,208 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/premake/VisualC/VS2008/tests/testkeys/testkeys.vcproj b/premake/VisualC/VS2008/tests/testkeys/testkeys.vcproj new file mode 100755 index 000000000..aed4baa14 --- /dev/null +++ b/premake/VisualC/VS2008/tests/testkeys/testkeys.vcproj @@ -0,0 +1,208 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/premake/VisualC/VS2008/tests/testloadso/testloadso.vcproj b/premake/VisualC/VS2008/tests/testloadso/testloadso.vcproj new file mode 100755 index 000000000..3c97a7213 --- /dev/null +++ b/premake/VisualC/VS2008/tests/testloadso/testloadso.vcproj @@ -0,0 +1,208 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/premake/VisualC/VS2008/tests/testlock/testlock.vcproj b/premake/VisualC/VS2008/tests/testlock/testlock.vcproj new file mode 100755 index 000000000..fb6c4d45d --- /dev/null +++ b/premake/VisualC/VS2008/tests/testlock/testlock.vcproj @@ -0,0 +1,208 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/premake/VisualC/VS2008/tests/testmessage/testmessage.vcproj b/premake/VisualC/VS2008/tests/testmessage/testmessage.vcproj new file mode 100755 index 000000000..9f11fc504 --- /dev/null +++ b/premake/VisualC/VS2008/tests/testmessage/testmessage.vcproj @@ -0,0 +1,208 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/premake/VisualC/VS2008/tests/testmultiaudio/testmultiaudio.vcproj b/premake/VisualC/VS2008/tests/testmultiaudio/testmultiaudio.vcproj new file mode 100755 index 000000000..cea612876 --- /dev/null +++ b/premake/VisualC/VS2008/tests/testmultiaudio/testmultiaudio.vcproj @@ -0,0 +1,208 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/premake/VisualC/VS2008/tests/testnative/testnative.vcproj b/premake/VisualC/VS2008/tests/testnative/testnative.vcproj new file mode 100755 index 000000000..086b2f957 --- /dev/null +++ b/premake/VisualC/VS2008/tests/testnative/testnative.vcproj @@ -0,0 +1,216 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/premake/VisualC/VS2008/tests/testoverlay2/testoverlay2.vcproj b/premake/VisualC/VS2008/tests/testoverlay2/testoverlay2.vcproj new file mode 100755 index 000000000..a8c569476 --- /dev/null +++ b/premake/VisualC/VS2008/tests/testoverlay2/testoverlay2.vcproj @@ -0,0 +1,208 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/premake/VisualC/VS2008/tests/testplatform/testplatform.vcproj b/premake/VisualC/VS2008/tests/testplatform/testplatform.vcproj new file mode 100755 index 000000000..cc2c54727 --- /dev/null +++ b/premake/VisualC/VS2008/tests/testplatform/testplatform.vcproj @@ -0,0 +1,208 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/premake/VisualC/VS2008/tests/testpower/testpower.vcproj b/premake/VisualC/VS2008/tests/testpower/testpower.vcproj new file mode 100755 index 000000000..6aaccf8f0 --- /dev/null +++ b/premake/VisualC/VS2008/tests/testpower/testpower.vcproj @@ -0,0 +1,208 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/premake/VisualC/VS2008/tests/testrelative/testrelative.vcproj b/premake/VisualC/VS2008/tests/testrelative/testrelative.vcproj new file mode 100755 index 000000000..d0f2164f8 --- /dev/null +++ b/premake/VisualC/VS2008/tests/testrelative/testrelative.vcproj @@ -0,0 +1,208 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/premake/VisualC/VS2008/tests/testrendercopyex/testrendercopyex.vcproj b/premake/VisualC/VS2008/tests/testrendercopyex/testrendercopyex.vcproj new file mode 100755 index 000000000..887501341 --- /dev/null +++ b/premake/VisualC/VS2008/tests/testrendercopyex/testrendercopyex.vcproj @@ -0,0 +1,208 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/premake/VisualC/VS2008/tests/testrendertarget/testrendertarget.vcproj b/premake/VisualC/VS2008/tests/testrendertarget/testrendertarget.vcproj new file mode 100755 index 000000000..4bfa7610d --- /dev/null +++ b/premake/VisualC/VS2008/tests/testrendertarget/testrendertarget.vcproj @@ -0,0 +1,208 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/premake/VisualC/VS2008/tests/testresample/testresample.vcproj b/premake/VisualC/VS2008/tests/testresample/testresample.vcproj new file mode 100755 index 000000000..ed0449637 --- /dev/null +++ b/premake/VisualC/VS2008/tests/testresample/testresample.vcproj @@ -0,0 +1,208 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/premake/VisualC/VS2008/tests/testrumble/testrumble.vcproj b/premake/VisualC/VS2008/tests/testrumble/testrumble.vcproj new file mode 100755 index 000000000..7fbff94e9 --- /dev/null +++ b/premake/VisualC/VS2008/tests/testrumble/testrumble.vcproj @@ -0,0 +1,208 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/premake/VisualC/VS2008/tests/testscale/testscale.vcproj b/premake/VisualC/VS2008/tests/testscale/testscale.vcproj new file mode 100755 index 000000000..ce2569490 --- /dev/null +++ b/premake/VisualC/VS2008/tests/testscale/testscale.vcproj @@ -0,0 +1,208 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/premake/VisualC/VS2008/tests/testsem/testsem.vcproj b/premake/VisualC/VS2008/tests/testsem/testsem.vcproj new file mode 100755 index 000000000..df4c25ec5 --- /dev/null +++ b/premake/VisualC/VS2008/tests/testsem/testsem.vcproj @@ -0,0 +1,208 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/premake/VisualC/VS2008/tests/testshader/testshader.vcproj b/premake/VisualC/VS2008/tests/testshader/testshader.vcproj new file mode 100755 index 000000000..c003b897d --- /dev/null +++ b/premake/VisualC/VS2008/tests/testshader/testshader.vcproj @@ -0,0 +1,208 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/premake/VisualC/VS2008/tests/testshape/testshape.vcproj b/premake/VisualC/VS2008/tests/testshape/testshape.vcproj new file mode 100755 index 000000000..6d33fd2e1 --- /dev/null +++ b/premake/VisualC/VS2008/tests/testshape/testshape.vcproj @@ -0,0 +1,208 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/premake/VisualC/VS2008/tests/testsprite2/testsprite2.vcproj b/premake/VisualC/VS2008/tests/testsprite2/testsprite2.vcproj new file mode 100755 index 000000000..dc952d3b4 --- /dev/null +++ b/premake/VisualC/VS2008/tests/testsprite2/testsprite2.vcproj @@ -0,0 +1,208 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/premake/VisualC/VS2008/tests/testspriteminimal/testspriteminimal.vcproj b/premake/VisualC/VS2008/tests/testspriteminimal/testspriteminimal.vcproj new file mode 100755 index 000000000..526385a15 --- /dev/null +++ b/premake/VisualC/VS2008/tests/testspriteminimal/testspriteminimal.vcproj @@ -0,0 +1,208 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/premake/VisualC/VS2008/tests/teststreaming/teststreaming.vcproj b/premake/VisualC/VS2008/tests/teststreaming/teststreaming.vcproj new file mode 100755 index 000000000..d0447d4c9 --- /dev/null +++ b/premake/VisualC/VS2008/tests/teststreaming/teststreaming.vcproj @@ -0,0 +1,208 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/premake/VisualC/VS2008/tests/testthread/testthread.vcproj b/premake/VisualC/VS2008/tests/testthread/testthread.vcproj new file mode 100755 index 000000000..8b325054b --- /dev/null +++ b/premake/VisualC/VS2008/tests/testthread/testthread.vcproj @@ -0,0 +1,208 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/premake/VisualC/VS2008/tests/testtimer/testtimer.vcproj b/premake/VisualC/VS2008/tests/testtimer/testtimer.vcproj new file mode 100755 index 000000000..a59a8c2fe --- /dev/null +++ b/premake/VisualC/VS2008/tests/testtimer/testtimer.vcproj @@ -0,0 +1,208 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/premake/VisualC/VS2008/tests/testver/testver.vcproj b/premake/VisualC/VS2008/tests/testver/testver.vcproj new file mode 100755 index 000000000..ec988697d --- /dev/null +++ b/premake/VisualC/VS2008/tests/testver/testver.vcproj @@ -0,0 +1,208 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/premake/VisualC/VS2008/tests/testwm2/testwm2.vcproj b/premake/VisualC/VS2008/tests/testwm2/testwm2.vcproj new file mode 100755 index 000000000..5c23a2677 --- /dev/null +++ b/premake/VisualC/VS2008/tests/testwm2/testwm2.vcproj @@ -0,0 +1,208 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/premake/VisualC/VS2008/tests/torturethread/torturethread.vcproj b/premake/VisualC/VS2008/tests/torturethread/torturethread.vcproj new file mode 100755 index 000000000..30924a49a --- /dev/null +++ b/premake/VisualC/VS2008/tests/torturethread/torturethread.vcproj @@ -0,0 +1,208 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/premake/VisualC/VS2010/SDL.sln b/premake/VisualC/VS2010/SDL.sln new file mode 100755 index 000000000..58e4a3357 --- /dev/null +++ b/premake/VisualC/VS2010/SDL.sln @@ -0,0 +1,487 @@ + +Microsoft Visual Studio Solution File, Format Version 11.00 +# Visual Studio 2010 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testjoystick", "tests\testjoystick\testjoystick.vcxproj", "{901EBC4D-735F-D84D-9C4A-AC25E87CAD4A}" + ProjectSection(ProjectDependencies) = postProject + {859DF586-61E5-5749-AE72-0B8CC7C817D7} = {859DF586-61E5-5749-AE72-0B8CC7C817D7} + {A114B178-D2BB-CF42-A049-034C4C50596F} = {A114B178-D2BB-CF42-A049-034C4C50596F} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testfilesystem", "tests\testfilesystem\testfilesystem.vcxproj", "{9B14A8B6-4187-1A41-9664-CAB1C3919CC7}" + ProjectSection(ProjectDependencies) = postProject + {859DF586-61E5-5749-AE72-0B8CC7C817D7} = {859DF586-61E5-5749-AE72-0B8CC7C817D7} + {A114B178-D2BB-CF42-A049-034C4C50596F} = {A114B178-D2BB-CF42-A049-034C4C50596F} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testsem", "tests\testsem\testsem.vcxproj", "{C73D37B5-71B8-E842-BBBE-278EBB71D245}" + ProjectSection(ProjectDependencies) = postProject + {859DF586-61E5-5749-AE72-0B8CC7C817D7} = {859DF586-61E5-5749-AE72-0B8CC7C817D7} + {A114B178-D2BB-CF42-A049-034C4C50596F} = {A114B178-D2BB-CF42-A049-034C4C50596F} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testnative", "tests\testnative\testnative.vcxproj", "{6BD39C1C-1CC2-E946-AE2C-420BADA7F6CB}" + ProjectSection(ProjectDependencies) = postProject + {859DF586-61E5-5749-AE72-0B8CC7C817D7} = {859DF586-61E5-5749-AE72-0B8CC7C817D7} + {A114B178-D2BB-CF42-A049-034C4C50596F} = {A114B178-D2BB-CF42-A049-034C4C50596F} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testscale", "tests\testscale\testscale.vcxproj", "{48F4500B-46C3-CD46-942E-59482243211C}" + ProjectSection(ProjectDependencies) = postProject + {859DF586-61E5-5749-AE72-0B8CC7C817D7} = {859DF586-61E5-5749-AE72-0B8CC7C817D7} + {72D8473C-9ED1-6041-877A-B45552307F3A} = {72D8473C-9ED1-6041-877A-B45552307F3A} + {A114B178-D2BB-CF42-A049-034C4C50596F} = {A114B178-D2BB-CF42-A049-034C4C50596F} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testgamecontroller", "tests\testgamecontroller\testgamecontroller.vcxproj", "{2953CE1F-0332-784D-B123-BDA28C15776A}" + ProjectSection(ProjectDependencies) = postProject + {859DF586-61E5-5749-AE72-0B8CC7C817D7} = {859DF586-61E5-5749-AE72-0B8CC7C817D7} + {A114B178-D2BB-CF42-A049-034C4C50596F} = {A114B178-D2BB-CF42-A049-034C4C50596F} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testrendertarget", "tests\testrendertarget\testrendertarget.vcxproj", "{81602E3E-93FC-2740-B4BD-BC80BCD715D6}" + ProjectSection(ProjectDependencies) = postProject + {859DF586-61E5-5749-AE72-0B8CC7C817D7} = {859DF586-61E5-5749-AE72-0B8CC7C817D7} + {72D8473C-9ED1-6041-877A-B45552307F3A} = {72D8473C-9ED1-6041-877A-B45552307F3A} + {A114B178-D2BB-CF42-A049-034C4C50596F} = {A114B178-D2BB-CF42-A049-034C4C50596F} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testver", "tests\testver\testver.vcxproj", "{8FB2FB8C-FA28-D146-A767-0CB74E35643C}" + ProjectSection(ProjectDependencies) = postProject + {859DF586-61E5-5749-AE72-0B8CC7C817D7} = {859DF586-61E5-5749-AE72-0B8CC7C817D7} + {A114B178-D2BB-CF42-A049-034C4C50596F} = {A114B178-D2BB-CF42-A049-034C4C50596F} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testkeys", "tests\testkeys\testkeys.vcxproj", "{068A675B-F525-714D-BA49-636E8A4B0564}" + ProjectSection(ProjectDependencies) = postProject + {859DF586-61E5-5749-AE72-0B8CC7C817D7} = {859DF586-61E5-5749-AE72-0B8CC7C817D7} + {A114B178-D2BB-CF42-A049-034C4C50596F} = {A114B178-D2BB-CF42-A049-034C4C50596F} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testloadso", "tests\testloadso\testloadso.vcxproj", "{63154644-828E-7F40-8024-6EEDF62436D1}" + ProjectSection(ProjectDependencies) = postProject + {859DF586-61E5-5749-AE72-0B8CC7C817D7} = {859DF586-61E5-5749-AE72-0B8CC7C817D7} + {A114B178-D2BB-CF42-A049-034C4C50596F} = {A114B178-D2BB-CF42-A049-034C4C50596F} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testtimer", "tests\testtimer\testtimer.vcxproj", "{F999361E-C0B3-ED43-975D-26D9A9CF5DDE}" + ProjectSection(ProjectDependencies) = postProject + {859DF586-61E5-5749-AE72-0B8CC7C817D7} = {859DF586-61E5-5749-AE72-0B8CC7C817D7} + {A114B178-D2BB-CF42-A049-034C4C50596F} = {A114B178-D2BB-CF42-A049-034C4C50596F} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testoverlay2", "tests\testoverlay2\testoverlay2.vcxproj", "{858D4FF2-0931-604C-853C-017D94C11F66}" + ProjectSection(ProjectDependencies) = postProject + {859DF586-61E5-5749-AE72-0B8CC7C817D7} = {859DF586-61E5-5749-AE72-0B8CC7C817D7} + {A114B178-D2BB-CF42-A049-034C4C50596F} = {A114B178-D2BB-CF42-A049-034C4C50596F} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "torturethread", "tests\torturethread\torturethread.vcxproj", "{B4CE343D-65CF-FB45-9505-D1D9EE28CE57}" + ProjectSection(ProjectDependencies) = postProject + {859DF586-61E5-5749-AE72-0B8CC7C817D7} = {859DF586-61E5-5749-AE72-0B8CC7C817D7} + {A114B178-D2BB-CF42-A049-034C4C50596F} = {A114B178-D2BB-CF42-A049-034C4C50596F} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testplatform", "tests\testplatform\testplatform.vcxproj", "{5BFF537B-8785-D14E-9C7D-25B693477FB8}" + ProjectSection(ProjectDependencies) = postProject + {859DF586-61E5-5749-AE72-0B8CC7C817D7} = {859DF586-61E5-5749-AE72-0B8CC7C817D7} + {A114B178-D2BB-CF42-A049-034C4C50596F} = {A114B178-D2BB-CF42-A049-034C4C50596F} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testgesture", "tests\testgesture\testgesture.vcxproj", "{1F585797-33BC-3643-B0E3-9BD491AF4852}" + ProjectSection(ProjectDependencies) = postProject + {859DF586-61E5-5749-AE72-0B8CC7C817D7} = {859DF586-61E5-5749-AE72-0B8CC7C817D7} + {A114B178-D2BB-CF42-A049-034C4C50596F} = {A114B178-D2BB-CF42-A049-034C4C50596F} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testaudioinfo", "tests\testaudioinfo\testaudioinfo.vcxproj", "{0C330D16-E8D8-EA43-9E18-BE3E51FE1347}" + ProjectSection(ProjectDependencies) = postProject + {859DF586-61E5-5749-AE72-0B8CC7C817D7} = {859DF586-61E5-5749-AE72-0B8CC7C817D7} + {A114B178-D2BB-CF42-A049-034C4C50596F} = {A114B178-D2BB-CF42-A049-034C4C50596F} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "loopwave", "tests\loopwave\loopwave.vcxproj", "{5C06F962-7A40-964D-B60B-A919A32EE303}" + ProjectSection(ProjectDependencies) = postProject + {859DF586-61E5-5749-AE72-0B8CC7C817D7} = {859DF586-61E5-5749-AE72-0B8CC7C817D7} + {A114B178-D2BB-CF42-A049-034C4C50596F} = {A114B178-D2BB-CF42-A049-034C4C50596F} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testthread", "tests\testthread\testthread.vcxproj", "{0DD89D04-2A0A-2348-A5E1-12A7AEE4200D}" + ProjectSection(ProjectDependencies) = postProject + {859DF586-61E5-5749-AE72-0B8CC7C817D7} = {859DF586-61E5-5749-AE72-0B8CC7C817D7} + {A114B178-D2BB-CF42-A049-034C4C50596F} = {A114B178-D2BB-CF42-A049-034C4C50596F} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "teststreaming", "tests\teststreaming\teststreaming.vcxproj", "{4076F581-39F7-4144-A5B8-5FDBDB3B128B}" + ProjectSection(ProjectDependencies) = postProject + {859DF586-61E5-5749-AE72-0B8CC7C817D7} = {859DF586-61E5-5749-AE72-0B8CC7C817D7} + {A114B178-D2BB-CF42-A049-034C4C50596F} = {A114B178-D2BB-CF42-A049-034C4C50596F} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "checkkeys", "tests\checkkeys\checkkeys.vcxproj", "{9BC42316-43AF-B84A-9B45-133C29C126A0}" + ProjectSection(ProjectDependencies) = postProject + {859DF586-61E5-5749-AE72-0B8CC7C817D7} = {859DF586-61E5-5749-AE72-0B8CC7C817D7} + {A114B178-D2BB-CF42-A049-034C4C50596F} = {A114B178-D2BB-CF42-A049-034C4C50596F} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testspriteminimal", "tests\testspriteminimal\testspriteminimal.vcxproj", "{262FA1CF-740E-2746-B72E-B0330B9F1337}" + ProjectSection(ProjectDependencies) = postProject + {859DF586-61E5-5749-AE72-0B8CC7C817D7} = {859DF586-61E5-5749-AE72-0B8CC7C817D7} + {A114B178-D2BB-CF42-A049-034C4C50596F} = {A114B178-D2BB-CF42-A049-034C4C50596F} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testsprite2", "tests\testsprite2\testsprite2.vcxproj", "{DEB1CD6C-9CCF-4B44-A29F-3067FDB33838}" + ProjectSection(ProjectDependencies) = postProject + {859DF586-61E5-5749-AE72-0B8CC7C817D7} = {859DF586-61E5-5749-AE72-0B8CC7C817D7} + {72D8473C-9ED1-6041-877A-B45552307F3A} = {72D8473C-9ED1-6041-877A-B45552307F3A} + {A114B178-D2BB-CF42-A049-034C4C50596F} = {A114B178-D2BB-CF42-A049-034C4C50596F} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testgles", "tests\testgles\testgles.vcxproj", "{9937576E-DD2A-0B41-9D97-9D3CF1478963}" + ProjectSection(ProjectDependencies) = postProject + {859DF586-61E5-5749-AE72-0B8CC7C817D7} = {859DF586-61E5-5749-AE72-0B8CC7C817D7} + {72D8473C-9ED1-6041-877A-B45552307F3A} = {72D8473C-9ED1-6041-877A-B45552307F3A} + {A114B178-D2BB-CF42-A049-034C4C50596F} = {A114B178-D2BB-CF42-A049-034C4C50596F} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testatomic", "tests\testatomic\testatomic.vcxproj", "{A7E1C8B0-F3FA-E740-ABEF-DA22747D8B7F}" + ProjectSection(ProjectDependencies) = postProject + {859DF586-61E5-5749-AE72-0B8CC7C817D7} = {859DF586-61E5-5749-AE72-0B8CC7C817D7} + {A114B178-D2BB-CF42-A049-034C4C50596F} = {A114B178-D2BB-CF42-A049-034C4C50596F} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SDL2test", "SDL2test\SDL2test.vcxproj", "{72D8473C-9ED1-6041-877A-B45552307F3A}" + ProjectSection(ProjectDependencies) = postProject + {859DF586-61E5-5749-AE72-0B8CC7C817D7} = {859DF586-61E5-5749-AE72-0B8CC7C817D7} + {A114B178-D2BB-CF42-A049-034C4C50596F} = {A114B178-D2BB-CF42-A049-034C4C50596F} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testhaptic", "tests\testhaptic\testhaptic.vcxproj", "{4BCD98A1-3F51-3244-8D09-C510E02D045B}" + ProjectSection(ProjectDependencies) = postProject + {859DF586-61E5-5749-AE72-0B8CC7C817D7} = {859DF586-61E5-5749-AE72-0B8CC7C817D7} + {A114B178-D2BB-CF42-A049-034C4C50596F} = {A114B178-D2BB-CF42-A049-034C4C50596F} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testgl2", "tests\testgl2\testgl2.vcxproj", "{05B569B7-8C6D-FE47-8AFB-3F5C9B6EC7F4}" + ProjectSection(ProjectDependencies) = postProject + {859DF586-61E5-5749-AE72-0B8CC7C817D7} = {859DF586-61E5-5749-AE72-0B8CC7C817D7} + {72D8473C-9ED1-6041-877A-B45552307F3A} = {72D8473C-9ED1-6041-877A-B45552307F3A} + {A114B178-D2BB-CF42-A049-034C4C50596F} = {A114B178-D2BB-CF42-A049-034C4C50596F} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SDL2", "SDL2\SDL2.vcxproj", "{A114B178-D2BB-CF42-A049-034C4C50596F}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testerror", "tests\testerror\testerror.vcxproj", "{0232629C-6FEC-A541-9EF6-CD4560D95327}" + ProjectSection(ProjectDependencies) = postProject + {859DF586-61E5-5749-AE72-0B8CC7C817D7} = {859DF586-61E5-5749-AE72-0B8CC7C817D7} + {A114B178-D2BB-CF42-A049-034C4C50596F} = {A114B178-D2BB-CF42-A049-034C4C50596F} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testrumble", "tests\testrumble\testrumble.vcxproj", "{C9ABF4FE-1D59-7A41-80B6-87C169B9FCB5}" + ProjectSection(ProjectDependencies) = postProject + {859DF586-61E5-5749-AE72-0B8CC7C817D7} = {859DF586-61E5-5749-AE72-0B8CC7C817D7} + {A114B178-D2BB-CF42-A049-034C4C50596F} = {A114B178-D2BB-CF42-A049-034C4C50596F} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testresample", "tests\testresample\testresample.vcxproj", "{60819005-330D-4948-AFC5-173584DCBA84}" + ProjectSection(ProjectDependencies) = postProject + {859DF586-61E5-5749-AE72-0B8CC7C817D7} = {859DF586-61E5-5749-AE72-0B8CC7C817D7} + {A114B178-D2BB-CF42-A049-034C4C50596F} = {A114B178-D2BB-CF42-A049-034C4C50596F} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testrendercopyex", "tests\testrendercopyex\testrendercopyex.vcxproj", "{4F5CC446-A806-DD43-A1C4-73C4C37D1895}" + ProjectSection(ProjectDependencies) = postProject + {859DF586-61E5-5749-AE72-0B8CC7C817D7} = {859DF586-61E5-5749-AE72-0B8CC7C817D7} + {72D8473C-9ED1-6041-877A-B45552307F3A} = {72D8473C-9ED1-6041-877A-B45552307F3A} + {A114B178-D2BB-CF42-A049-034C4C50596F} = {A114B178-D2BB-CF42-A049-034C4C50596F} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testpower", "tests\testpower\testpower.vcxproj", "{0DD0AD84-3DE8-2F49-B31F-4B8F41864A89}" + ProjectSection(ProjectDependencies) = postProject + {859DF586-61E5-5749-AE72-0B8CC7C817D7} = {859DF586-61E5-5749-AE72-0B8CC7C817D7} + {A114B178-D2BB-CF42-A049-034C4C50596F} = {A114B178-D2BB-CF42-A049-034C4C50596F} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testchessboard", "tests\testchessboard\testchessboard.vcxproj", "{541CA31C-B613-A346-AFEB-FE0614CEF765}" + ProjectSection(ProjectDependencies) = postProject + {859DF586-61E5-5749-AE72-0B8CC7C817D7} = {859DF586-61E5-5749-AE72-0B8CC7C817D7} + {A114B178-D2BB-CF42-A049-034C4C50596F} = {A114B178-D2BB-CF42-A049-034C4C50596F} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SDL2main", "SDL2main\SDL2main.vcxproj", "{859DF586-61E5-5749-AE72-0B8CC7C817D7}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testrelative", "tests\testrelative\testrelative.vcxproj", "{49527EB7-9A96-9743-BAE3-CA18CAD2FC54}" + ProjectSection(ProjectDependencies) = postProject + {859DF586-61E5-5749-AE72-0B8CC7C817D7} = {859DF586-61E5-5749-AE72-0B8CC7C817D7} + {72D8473C-9ED1-6041-877A-B45552307F3A} = {72D8473C-9ED1-6041-877A-B45552307F3A} + {A114B178-D2BB-CF42-A049-034C4C50596F} = {A114B178-D2BB-CF42-A049-034C4C50596F} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testlock", "tests\testlock\testlock.vcxproj", "{F0F3C9F2-2F1A-C842-9757-40DC67F4219D}" + ProjectSection(ProjectDependencies) = postProject + {859DF586-61E5-5749-AE72-0B8CC7C817D7} = {859DF586-61E5-5749-AE72-0B8CC7C817D7} + {A114B178-D2BB-CF42-A049-034C4C50596F} = {A114B178-D2BB-CF42-A049-034C4C50596F} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testmultiaudio", "tests\testmultiaudio\testmultiaudio.vcxproj", "{E1DD1D32-C9B7-B14B-BD41-EA39A0A39F6D}" + ProjectSection(ProjectDependencies) = postProject + {859DF586-61E5-5749-AE72-0B8CC7C817D7} = {859DF586-61E5-5749-AE72-0B8CC7C817D7} + {A114B178-D2BB-CF42-A049-034C4C50596F} = {A114B178-D2BB-CF42-A049-034C4C50596F} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testmessage", "tests\testmessage\testmessage.vcxproj", "{48910BD1-FBB6-5D47-A5D2-4EA2E5D91F72}" + ProjectSection(ProjectDependencies) = postProject + {859DF586-61E5-5749-AE72-0B8CC7C817D7} = {859DF586-61E5-5749-AE72-0B8CC7C817D7} + {A114B178-D2BB-CF42-A049-034C4C50596F} = {A114B178-D2BB-CF42-A049-034C4C50596F} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testdraw2", "tests\testdraw2\testdraw2.vcxproj", "{296FF26A-1980-3B44-ADDA-EAE72242B4B0}" + ProjectSection(ProjectDependencies) = postProject + {859DF586-61E5-5749-AE72-0B8CC7C817D7} = {859DF586-61E5-5749-AE72-0B8CC7C817D7} + {72D8473C-9ED1-6041-877A-B45552307F3A} = {72D8473C-9ED1-6041-877A-B45552307F3A} + {A114B178-D2BB-CF42-A049-034C4C50596F} = {A114B178-D2BB-CF42-A049-034C4C50596F} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testshape", "tests\testshape\testshape.vcxproj", "{14B1A8FE-44AC-C04E-BFDE-7AC1D72E37DA}" + ProjectSection(ProjectDependencies) = postProject + {859DF586-61E5-5749-AE72-0B8CC7C817D7} = {859DF586-61E5-5749-AE72-0B8CC7C817D7} + {A114B178-D2BB-CF42-A049-034C4C50596F} = {A114B178-D2BB-CF42-A049-034C4C50596F} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testwm2", "tests\testwm2\testwm2.vcxproj", "{41F4E0C8-9F68-7E4E-BEF1-AB5279264003}" + ProjectSection(ProjectDependencies) = postProject + {859DF586-61E5-5749-AE72-0B8CC7C817D7} = {859DF586-61E5-5749-AE72-0B8CC7C817D7} + {72D8473C-9ED1-6041-877A-B45552307F3A} = {72D8473C-9ED1-6041-877A-B45552307F3A} + {A114B178-D2BB-CF42-A049-034C4C50596F} = {A114B178-D2BB-CF42-A049-034C4C50596F} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testautomation", "tests\testautomation\testautomation.vcxproj", "{1F19F525-2F86-1949-94DD-639C09639634}" + ProjectSection(ProjectDependencies) = postProject + {859DF586-61E5-5749-AE72-0B8CC7C817D7} = {859DF586-61E5-5749-AE72-0B8CC7C817D7} + {72D8473C-9ED1-6041-877A-B45552307F3A} = {72D8473C-9ED1-6041-877A-B45552307F3A} + {A114B178-D2BB-CF42-A049-034C4C50596F} = {A114B178-D2BB-CF42-A049-034C4C50596F} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testiconv", "tests\testiconv\testiconv.vcxproj", "{B2DD9042-38C1-6140-852D-ACEF33E172F6}" + ProjectSection(ProjectDependencies) = postProject + {859DF586-61E5-5749-AE72-0B8CC7C817D7} = {859DF586-61E5-5749-AE72-0B8CC7C817D7} + {A114B178-D2BB-CF42-A049-034C4C50596F} = {A114B178-D2BB-CF42-A049-034C4C50596F} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testfile", "tests\testfile\testfile.vcxproj", "{D19A3C76-2C05-2643-8D45-E06B9268EDE2}" + ProjectSection(ProjectDependencies) = postProject + {859DF586-61E5-5749-AE72-0B8CC7C817D7} = {859DF586-61E5-5749-AE72-0B8CC7C817D7} + {A114B178-D2BB-CF42-A049-034C4C50596F} = {A114B178-D2BB-CF42-A049-034C4C50596F} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testime", "tests\testime\testime.vcxproj", "{9EA7D8D7-6D83-0549-92E8-226A16D1BC51}" + ProjectSection(ProjectDependencies) = postProject + {859DF586-61E5-5749-AE72-0B8CC7C817D7} = {859DF586-61E5-5749-AE72-0B8CC7C817D7} + {72D8473C-9ED1-6041-877A-B45552307F3A} = {72D8473C-9ED1-6041-877A-B45552307F3A} + {A114B178-D2BB-CF42-A049-034C4C50596F} = {A114B178-D2BB-CF42-A049-034C4C50596F} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testshader", "tests\testshader\testshader.vcxproj", "{1246F077-C27B-F346-9D88-4CD5AA23CCB4}" + ProjectSection(ProjectDependencies) = postProject + {859DF586-61E5-5749-AE72-0B8CC7C817D7} = {859DF586-61E5-5749-AE72-0B8CC7C817D7} + {A114B178-D2BB-CF42-A049-034C4C50596F} = {A114B178-D2BB-CF42-A049-034C4C50596F} + EndProjectSection +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Win32 = Debug|Win32 + Release|Win32 = Release|Win32 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {901EBC4D-735F-D84D-9C4A-AC25E87CAD4A}.Debug|Win32.ActiveCfg = Debug|Win32 + {901EBC4D-735F-D84D-9C4A-AC25E87CAD4A}.Debug|Win32.Build.0 = Debug|Win32 + {901EBC4D-735F-D84D-9C4A-AC25E87CAD4A}.Release|Win32.ActiveCfg = Release|Win32 + {901EBC4D-735F-D84D-9C4A-AC25E87CAD4A}.Release|Win32.Build.0 = Release|Win32 + {9B14A8B6-4187-1A41-9664-CAB1C3919CC7}.Debug|Win32.ActiveCfg = Debug|Win32 + {9B14A8B6-4187-1A41-9664-CAB1C3919CC7}.Debug|Win32.Build.0 = Debug|Win32 + {9B14A8B6-4187-1A41-9664-CAB1C3919CC7}.Release|Win32.ActiveCfg = Release|Win32 + {9B14A8B6-4187-1A41-9664-CAB1C3919CC7}.Release|Win32.Build.0 = Release|Win32 + {C73D37B5-71B8-E842-BBBE-278EBB71D245}.Debug|Win32.ActiveCfg = Debug|Win32 + {C73D37B5-71B8-E842-BBBE-278EBB71D245}.Debug|Win32.Build.0 = Debug|Win32 + {C73D37B5-71B8-E842-BBBE-278EBB71D245}.Release|Win32.ActiveCfg = Release|Win32 + {C73D37B5-71B8-E842-BBBE-278EBB71D245}.Release|Win32.Build.0 = Release|Win32 + {6BD39C1C-1CC2-E946-AE2C-420BADA7F6CB}.Debug|Win32.ActiveCfg = Debug|Win32 + {6BD39C1C-1CC2-E946-AE2C-420BADA7F6CB}.Debug|Win32.Build.0 = Debug|Win32 + {6BD39C1C-1CC2-E946-AE2C-420BADA7F6CB}.Release|Win32.ActiveCfg = Release|Win32 + {6BD39C1C-1CC2-E946-AE2C-420BADA7F6CB}.Release|Win32.Build.0 = Release|Win32 + {48F4500B-46C3-CD46-942E-59482243211C}.Debug|Win32.ActiveCfg = Debug|Win32 + {48F4500B-46C3-CD46-942E-59482243211C}.Debug|Win32.Build.0 = Debug|Win32 + {48F4500B-46C3-CD46-942E-59482243211C}.Release|Win32.ActiveCfg = Release|Win32 + {48F4500B-46C3-CD46-942E-59482243211C}.Release|Win32.Build.0 = Release|Win32 + {2953CE1F-0332-784D-B123-BDA28C15776A}.Debug|Win32.ActiveCfg = Debug|Win32 + {2953CE1F-0332-784D-B123-BDA28C15776A}.Debug|Win32.Build.0 = Debug|Win32 + {2953CE1F-0332-784D-B123-BDA28C15776A}.Release|Win32.ActiveCfg = Release|Win32 + {2953CE1F-0332-784D-B123-BDA28C15776A}.Release|Win32.Build.0 = Release|Win32 + {81602E3E-93FC-2740-B4BD-BC80BCD715D6}.Debug|Win32.ActiveCfg = Debug|Win32 + {81602E3E-93FC-2740-B4BD-BC80BCD715D6}.Debug|Win32.Build.0 = Debug|Win32 + {81602E3E-93FC-2740-B4BD-BC80BCD715D6}.Release|Win32.ActiveCfg = Release|Win32 + {81602E3E-93FC-2740-B4BD-BC80BCD715D6}.Release|Win32.Build.0 = Release|Win32 + {8FB2FB8C-FA28-D146-A767-0CB74E35643C}.Debug|Win32.ActiveCfg = Debug|Win32 + {8FB2FB8C-FA28-D146-A767-0CB74E35643C}.Debug|Win32.Build.0 = Debug|Win32 + {8FB2FB8C-FA28-D146-A767-0CB74E35643C}.Release|Win32.ActiveCfg = Release|Win32 + {8FB2FB8C-FA28-D146-A767-0CB74E35643C}.Release|Win32.Build.0 = Release|Win32 + {068A675B-F525-714D-BA49-636E8A4B0564}.Debug|Win32.ActiveCfg = Debug|Win32 + {068A675B-F525-714D-BA49-636E8A4B0564}.Debug|Win32.Build.0 = Debug|Win32 + {068A675B-F525-714D-BA49-636E8A4B0564}.Release|Win32.ActiveCfg = Release|Win32 + {068A675B-F525-714D-BA49-636E8A4B0564}.Release|Win32.Build.0 = Release|Win32 + {63154644-828E-7F40-8024-6EEDF62436D1}.Debug|Win32.ActiveCfg = Debug|Win32 + {63154644-828E-7F40-8024-6EEDF62436D1}.Debug|Win32.Build.0 = Debug|Win32 + {63154644-828E-7F40-8024-6EEDF62436D1}.Release|Win32.ActiveCfg = Release|Win32 + {63154644-828E-7F40-8024-6EEDF62436D1}.Release|Win32.Build.0 = Release|Win32 + {F999361E-C0B3-ED43-975D-26D9A9CF5DDE}.Debug|Win32.ActiveCfg = Debug|Win32 + {F999361E-C0B3-ED43-975D-26D9A9CF5DDE}.Debug|Win32.Build.0 = Debug|Win32 + {F999361E-C0B3-ED43-975D-26D9A9CF5DDE}.Release|Win32.ActiveCfg = Release|Win32 + {F999361E-C0B3-ED43-975D-26D9A9CF5DDE}.Release|Win32.Build.0 = Release|Win32 + {858D4FF2-0931-604C-853C-017D94C11F66}.Debug|Win32.ActiveCfg = Debug|Win32 + {858D4FF2-0931-604C-853C-017D94C11F66}.Debug|Win32.Build.0 = Debug|Win32 + {858D4FF2-0931-604C-853C-017D94C11F66}.Release|Win32.ActiveCfg = Release|Win32 + {858D4FF2-0931-604C-853C-017D94C11F66}.Release|Win32.Build.0 = Release|Win32 + {B4CE343D-65CF-FB45-9505-D1D9EE28CE57}.Debug|Win32.ActiveCfg = Debug|Win32 + {B4CE343D-65CF-FB45-9505-D1D9EE28CE57}.Debug|Win32.Build.0 = Debug|Win32 + {B4CE343D-65CF-FB45-9505-D1D9EE28CE57}.Release|Win32.ActiveCfg = Release|Win32 + {B4CE343D-65CF-FB45-9505-D1D9EE28CE57}.Release|Win32.Build.0 = Release|Win32 + {5BFF537B-8785-D14E-9C7D-25B693477FB8}.Debug|Win32.ActiveCfg = Debug|Win32 + {5BFF537B-8785-D14E-9C7D-25B693477FB8}.Debug|Win32.Build.0 = Debug|Win32 + {5BFF537B-8785-D14E-9C7D-25B693477FB8}.Release|Win32.ActiveCfg = Release|Win32 + {5BFF537B-8785-D14E-9C7D-25B693477FB8}.Release|Win32.Build.0 = Release|Win32 + {1F585797-33BC-3643-B0E3-9BD491AF4852}.Debug|Win32.ActiveCfg = Debug|Win32 + {1F585797-33BC-3643-B0E3-9BD491AF4852}.Debug|Win32.Build.0 = Debug|Win32 + {1F585797-33BC-3643-B0E3-9BD491AF4852}.Release|Win32.ActiveCfg = Release|Win32 + {1F585797-33BC-3643-B0E3-9BD491AF4852}.Release|Win32.Build.0 = Release|Win32 + {0C330D16-E8D8-EA43-9E18-BE3E51FE1347}.Debug|Win32.ActiveCfg = Debug|Win32 + {0C330D16-E8D8-EA43-9E18-BE3E51FE1347}.Debug|Win32.Build.0 = Debug|Win32 + {0C330D16-E8D8-EA43-9E18-BE3E51FE1347}.Release|Win32.ActiveCfg = Release|Win32 + {0C330D16-E8D8-EA43-9E18-BE3E51FE1347}.Release|Win32.Build.0 = Release|Win32 + {5C06F962-7A40-964D-B60B-A919A32EE303}.Debug|Win32.ActiveCfg = Debug|Win32 + {5C06F962-7A40-964D-B60B-A919A32EE303}.Debug|Win32.Build.0 = Debug|Win32 + {5C06F962-7A40-964D-B60B-A919A32EE303}.Release|Win32.ActiveCfg = Release|Win32 + {5C06F962-7A40-964D-B60B-A919A32EE303}.Release|Win32.Build.0 = Release|Win32 + {0DD89D04-2A0A-2348-A5E1-12A7AEE4200D}.Debug|Win32.ActiveCfg = Debug|Win32 + {0DD89D04-2A0A-2348-A5E1-12A7AEE4200D}.Debug|Win32.Build.0 = Debug|Win32 + {0DD89D04-2A0A-2348-A5E1-12A7AEE4200D}.Release|Win32.ActiveCfg = Release|Win32 + {0DD89D04-2A0A-2348-A5E1-12A7AEE4200D}.Release|Win32.Build.0 = Release|Win32 + {4076F581-39F7-4144-A5B8-5FDBDB3B128B}.Debug|Win32.ActiveCfg = Debug|Win32 + {4076F581-39F7-4144-A5B8-5FDBDB3B128B}.Debug|Win32.Build.0 = Debug|Win32 + {4076F581-39F7-4144-A5B8-5FDBDB3B128B}.Release|Win32.ActiveCfg = Release|Win32 + {4076F581-39F7-4144-A5B8-5FDBDB3B128B}.Release|Win32.Build.0 = Release|Win32 + {9BC42316-43AF-B84A-9B45-133C29C126A0}.Debug|Win32.ActiveCfg = Debug|Win32 + {9BC42316-43AF-B84A-9B45-133C29C126A0}.Debug|Win32.Build.0 = Debug|Win32 + {9BC42316-43AF-B84A-9B45-133C29C126A0}.Release|Win32.ActiveCfg = Release|Win32 + {9BC42316-43AF-B84A-9B45-133C29C126A0}.Release|Win32.Build.0 = Release|Win32 + {262FA1CF-740E-2746-B72E-B0330B9F1337}.Debug|Win32.ActiveCfg = Debug|Win32 + {262FA1CF-740E-2746-B72E-B0330B9F1337}.Debug|Win32.Build.0 = Debug|Win32 + {262FA1CF-740E-2746-B72E-B0330B9F1337}.Release|Win32.ActiveCfg = Release|Win32 + {262FA1CF-740E-2746-B72E-B0330B9F1337}.Release|Win32.Build.0 = Release|Win32 + {DEB1CD6C-9CCF-4B44-A29F-3067FDB33838}.Debug|Win32.ActiveCfg = Debug|Win32 + {DEB1CD6C-9CCF-4B44-A29F-3067FDB33838}.Debug|Win32.Build.0 = Debug|Win32 + {DEB1CD6C-9CCF-4B44-A29F-3067FDB33838}.Release|Win32.ActiveCfg = Release|Win32 + {DEB1CD6C-9CCF-4B44-A29F-3067FDB33838}.Release|Win32.Build.0 = Release|Win32 + {9937576E-DD2A-0B41-9D97-9D3CF1478963}.Debug|Win32.ActiveCfg = Debug|Win32 + {9937576E-DD2A-0B41-9D97-9D3CF1478963}.Debug|Win32.Build.0 = Debug|Win32 + {9937576E-DD2A-0B41-9D97-9D3CF1478963}.Release|Win32.ActiveCfg = Release|Win32 + {9937576E-DD2A-0B41-9D97-9D3CF1478963}.Release|Win32.Build.0 = Release|Win32 + {A7E1C8B0-F3FA-E740-ABEF-DA22747D8B7F}.Debug|Win32.ActiveCfg = Debug|Win32 + {A7E1C8B0-F3FA-E740-ABEF-DA22747D8B7F}.Debug|Win32.Build.0 = Debug|Win32 + {A7E1C8B0-F3FA-E740-ABEF-DA22747D8B7F}.Release|Win32.ActiveCfg = Release|Win32 + {A7E1C8B0-F3FA-E740-ABEF-DA22747D8B7F}.Release|Win32.Build.0 = Release|Win32 + {72D8473C-9ED1-6041-877A-B45552307F3A}.Debug|Win32.ActiveCfg = Debug|Win32 + {72D8473C-9ED1-6041-877A-B45552307F3A}.Debug|Win32.Build.0 = Debug|Win32 + {72D8473C-9ED1-6041-877A-B45552307F3A}.Release|Win32.ActiveCfg = Release|Win32 + {72D8473C-9ED1-6041-877A-B45552307F3A}.Release|Win32.Build.0 = Release|Win32 + {4BCD98A1-3F51-3244-8D09-C510E02D045B}.Debug|Win32.ActiveCfg = Debug|Win32 + {4BCD98A1-3F51-3244-8D09-C510E02D045B}.Debug|Win32.Build.0 = Debug|Win32 + {4BCD98A1-3F51-3244-8D09-C510E02D045B}.Release|Win32.ActiveCfg = Release|Win32 + {4BCD98A1-3F51-3244-8D09-C510E02D045B}.Release|Win32.Build.0 = Release|Win32 + {05B569B7-8C6D-FE47-8AFB-3F5C9B6EC7F4}.Debug|Win32.ActiveCfg = Debug|Win32 + {05B569B7-8C6D-FE47-8AFB-3F5C9B6EC7F4}.Debug|Win32.Build.0 = Debug|Win32 + {05B569B7-8C6D-FE47-8AFB-3F5C9B6EC7F4}.Release|Win32.ActiveCfg = Release|Win32 + {05B569B7-8C6D-FE47-8AFB-3F5C9B6EC7F4}.Release|Win32.Build.0 = Release|Win32 + {A114B178-D2BB-CF42-A049-034C4C50596F}.Debug|Win32.ActiveCfg = Debug|Win32 + {A114B178-D2BB-CF42-A049-034C4C50596F}.Debug|Win32.Build.0 = Debug|Win32 + {A114B178-D2BB-CF42-A049-034C4C50596F}.Release|Win32.ActiveCfg = Release|Win32 + {A114B178-D2BB-CF42-A049-034C4C50596F}.Release|Win32.Build.0 = Release|Win32 + {0232629C-6FEC-A541-9EF6-CD4560D95327}.Debug|Win32.ActiveCfg = Debug|Win32 + {0232629C-6FEC-A541-9EF6-CD4560D95327}.Debug|Win32.Build.0 = Debug|Win32 + {0232629C-6FEC-A541-9EF6-CD4560D95327}.Release|Win32.ActiveCfg = Release|Win32 + {0232629C-6FEC-A541-9EF6-CD4560D95327}.Release|Win32.Build.0 = Release|Win32 + {C9ABF4FE-1D59-7A41-80B6-87C169B9FCB5}.Debug|Win32.ActiveCfg = Debug|Win32 + {C9ABF4FE-1D59-7A41-80B6-87C169B9FCB5}.Debug|Win32.Build.0 = Debug|Win32 + {C9ABF4FE-1D59-7A41-80B6-87C169B9FCB5}.Release|Win32.ActiveCfg = Release|Win32 + {C9ABF4FE-1D59-7A41-80B6-87C169B9FCB5}.Release|Win32.Build.0 = Release|Win32 + {60819005-330D-4948-AFC5-173584DCBA84}.Debug|Win32.ActiveCfg = Debug|Win32 + {60819005-330D-4948-AFC5-173584DCBA84}.Debug|Win32.Build.0 = Debug|Win32 + {60819005-330D-4948-AFC5-173584DCBA84}.Release|Win32.ActiveCfg = Release|Win32 + {60819005-330D-4948-AFC5-173584DCBA84}.Release|Win32.Build.0 = Release|Win32 + {4F5CC446-A806-DD43-A1C4-73C4C37D1895}.Debug|Win32.ActiveCfg = Debug|Win32 + {4F5CC446-A806-DD43-A1C4-73C4C37D1895}.Debug|Win32.Build.0 = Debug|Win32 + {4F5CC446-A806-DD43-A1C4-73C4C37D1895}.Release|Win32.ActiveCfg = Release|Win32 + {4F5CC446-A806-DD43-A1C4-73C4C37D1895}.Release|Win32.Build.0 = Release|Win32 + {0DD0AD84-3DE8-2F49-B31F-4B8F41864A89}.Debug|Win32.ActiveCfg = Debug|Win32 + {0DD0AD84-3DE8-2F49-B31F-4B8F41864A89}.Debug|Win32.Build.0 = Debug|Win32 + {0DD0AD84-3DE8-2F49-B31F-4B8F41864A89}.Release|Win32.ActiveCfg = Release|Win32 + {0DD0AD84-3DE8-2F49-B31F-4B8F41864A89}.Release|Win32.Build.0 = Release|Win32 + {541CA31C-B613-A346-AFEB-FE0614CEF765}.Debug|Win32.ActiveCfg = Debug|Win32 + {541CA31C-B613-A346-AFEB-FE0614CEF765}.Debug|Win32.Build.0 = Debug|Win32 + {541CA31C-B613-A346-AFEB-FE0614CEF765}.Release|Win32.ActiveCfg = Release|Win32 + {541CA31C-B613-A346-AFEB-FE0614CEF765}.Release|Win32.Build.0 = Release|Win32 + {859DF586-61E5-5749-AE72-0B8CC7C817D7}.Debug|Win32.ActiveCfg = Debug|Win32 + {859DF586-61E5-5749-AE72-0B8CC7C817D7}.Debug|Win32.Build.0 = Debug|Win32 + {859DF586-61E5-5749-AE72-0B8CC7C817D7}.Release|Win32.ActiveCfg = Release|Win32 + {859DF586-61E5-5749-AE72-0B8CC7C817D7}.Release|Win32.Build.0 = Release|Win32 + {49527EB7-9A96-9743-BAE3-CA18CAD2FC54}.Debug|Win32.ActiveCfg = Debug|Win32 + {49527EB7-9A96-9743-BAE3-CA18CAD2FC54}.Debug|Win32.Build.0 = Debug|Win32 + {49527EB7-9A96-9743-BAE3-CA18CAD2FC54}.Release|Win32.ActiveCfg = Release|Win32 + {49527EB7-9A96-9743-BAE3-CA18CAD2FC54}.Release|Win32.Build.0 = Release|Win32 + {F0F3C9F2-2F1A-C842-9757-40DC67F4219D}.Debug|Win32.ActiveCfg = Debug|Win32 + {F0F3C9F2-2F1A-C842-9757-40DC67F4219D}.Debug|Win32.Build.0 = Debug|Win32 + {F0F3C9F2-2F1A-C842-9757-40DC67F4219D}.Release|Win32.ActiveCfg = Release|Win32 + {F0F3C9F2-2F1A-C842-9757-40DC67F4219D}.Release|Win32.Build.0 = Release|Win32 + {E1DD1D32-C9B7-B14B-BD41-EA39A0A39F6D}.Debug|Win32.ActiveCfg = Debug|Win32 + {E1DD1D32-C9B7-B14B-BD41-EA39A0A39F6D}.Debug|Win32.Build.0 = Debug|Win32 + {E1DD1D32-C9B7-B14B-BD41-EA39A0A39F6D}.Release|Win32.ActiveCfg = Release|Win32 + {E1DD1D32-C9B7-B14B-BD41-EA39A0A39F6D}.Release|Win32.Build.0 = Release|Win32 + {48910BD1-FBB6-5D47-A5D2-4EA2E5D91F72}.Debug|Win32.ActiveCfg = Debug|Win32 + {48910BD1-FBB6-5D47-A5D2-4EA2E5D91F72}.Debug|Win32.Build.0 = Debug|Win32 + {48910BD1-FBB6-5D47-A5D2-4EA2E5D91F72}.Release|Win32.ActiveCfg = Release|Win32 + {48910BD1-FBB6-5D47-A5D2-4EA2E5D91F72}.Release|Win32.Build.0 = Release|Win32 + {296FF26A-1980-3B44-ADDA-EAE72242B4B0}.Debug|Win32.ActiveCfg = Debug|Win32 + {296FF26A-1980-3B44-ADDA-EAE72242B4B0}.Debug|Win32.Build.0 = Debug|Win32 + {296FF26A-1980-3B44-ADDA-EAE72242B4B0}.Release|Win32.ActiveCfg = Release|Win32 + {296FF26A-1980-3B44-ADDA-EAE72242B4B0}.Release|Win32.Build.0 = Release|Win32 + {14B1A8FE-44AC-C04E-BFDE-7AC1D72E37DA}.Debug|Win32.ActiveCfg = Debug|Win32 + {14B1A8FE-44AC-C04E-BFDE-7AC1D72E37DA}.Debug|Win32.Build.0 = Debug|Win32 + {14B1A8FE-44AC-C04E-BFDE-7AC1D72E37DA}.Release|Win32.ActiveCfg = Release|Win32 + {14B1A8FE-44AC-C04E-BFDE-7AC1D72E37DA}.Release|Win32.Build.0 = Release|Win32 + {41F4E0C8-9F68-7E4E-BEF1-AB5279264003}.Debug|Win32.ActiveCfg = Debug|Win32 + {41F4E0C8-9F68-7E4E-BEF1-AB5279264003}.Debug|Win32.Build.0 = Debug|Win32 + {41F4E0C8-9F68-7E4E-BEF1-AB5279264003}.Release|Win32.ActiveCfg = Release|Win32 + {41F4E0C8-9F68-7E4E-BEF1-AB5279264003}.Release|Win32.Build.0 = Release|Win32 + {1F19F525-2F86-1949-94DD-639C09639634}.Debug|Win32.ActiveCfg = Debug|Win32 + {1F19F525-2F86-1949-94DD-639C09639634}.Debug|Win32.Build.0 = Debug|Win32 + {1F19F525-2F86-1949-94DD-639C09639634}.Release|Win32.ActiveCfg = Release|Win32 + {1F19F525-2F86-1949-94DD-639C09639634}.Release|Win32.Build.0 = Release|Win32 + {B2DD9042-38C1-6140-852D-ACEF33E172F6}.Debug|Win32.ActiveCfg = Debug|Win32 + {B2DD9042-38C1-6140-852D-ACEF33E172F6}.Debug|Win32.Build.0 = Debug|Win32 + {B2DD9042-38C1-6140-852D-ACEF33E172F6}.Release|Win32.ActiveCfg = Release|Win32 + {B2DD9042-38C1-6140-852D-ACEF33E172F6}.Release|Win32.Build.0 = Release|Win32 + {D19A3C76-2C05-2643-8D45-E06B9268EDE2}.Debug|Win32.ActiveCfg = Debug|Win32 + {D19A3C76-2C05-2643-8D45-E06B9268EDE2}.Debug|Win32.Build.0 = Debug|Win32 + {D19A3C76-2C05-2643-8D45-E06B9268EDE2}.Release|Win32.ActiveCfg = Release|Win32 + {D19A3C76-2C05-2643-8D45-E06B9268EDE2}.Release|Win32.Build.0 = Release|Win32 + {9EA7D8D7-6D83-0549-92E8-226A16D1BC51}.Debug|Win32.ActiveCfg = Debug|Win32 + {9EA7D8D7-6D83-0549-92E8-226A16D1BC51}.Debug|Win32.Build.0 = Debug|Win32 + {9EA7D8D7-6D83-0549-92E8-226A16D1BC51}.Release|Win32.ActiveCfg = Release|Win32 + {9EA7D8D7-6D83-0549-92E8-226A16D1BC51}.Release|Win32.Build.0 = Release|Win32 + {1246F077-C27B-F346-9D88-4CD5AA23CCB4}.Debug|Win32.ActiveCfg = Debug|Win32 + {1246F077-C27B-F346-9D88-4CD5AA23CCB4}.Debug|Win32.Build.0 = Debug|Win32 + {1246F077-C27B-F346-9D88-4CD5AA23CCB4}.Release|Win32.ActiveCfg = Release|Win32 + {1246F077-C27B-F346-9D88-4CD5AA23CCB4}.Release|Win32.Build.0 = Release|Win32 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/premake/VisualC/VS2010/SDL2/SDL2.vcxproj b/premake/VisualC/VS2010/SDL2/SDL2.vcxproj new file mode 100755 index 000000000..a34fa4b06 --- /dev/null +++ b/premake/VisualC/VS2010/SDL2/SDL2.vcxproj @@ -0,0 +1,430 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {A114B178-D2BB-CF42-A049-034C4C50596F} + SDL2 + Win32Proj + + + + DynamicLibrary + true + MultiByte + + + DynamicLibrary + false + MultiByte + + + + + + + + + + + + + Win32\Debug\ + obj\Debug\ + SDL2 + .dll + false + true + + + Win32\Release\ + obj\Release\ + SDL2 + .dll + false + false + + + + Disabled + ..;..\..\..\..\include;$(DXSDK_DIR)\Include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;_DEBUG;_WINDOWS;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + + Level3 + false + EditAndContinue + $(OutDir)SDL2.pdb + + + USING_PREMAKE_CONFIG_H;_DEBUG;_WINDOWS;%(PreprocessorDefinitions) + ..;..\..\..\..\include;$(DXSDK_DIR)\Include;%(AdditionalIncludeDirectories) + + + Windows + true + imm32.lib;oleaut32.lib;winmm.lib;version.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;uuid.lib;odbc32.lib;odbccp32.lib;OpenGL32.lib;%(AdditionalDependencies) + $(OutDir)SDL2.dll + $(DXSDK_DIR)\Lib\x86;%(AdditionalLibraryDirectories) + Win32\Debug\SDL2.lib + + + + + MaxSpeed + ..;..\..\..\..\include;$(DXSDK_DIR)\Include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;NDEBUG;_WINDOWS;%(PreprocessorDefinitions) + false + true + MultiThreadedDLL + true + + Level3 + false + + + + USING_PREMAKE_CONFIG_H;NDEBUG;_WINDOWS;%(PreprocessorDefinitions) + ..;..\..\..\..\include;$(DXSDK_DIR)\Include;%(AdditionalIncludeDirectories) + + + Windows + false + true + true + imm32.lib;oleaut32.lib;winmm.lib;version.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;uuid.lib;odbc32.lib;odbccp32.lib;OpenGL32.lib;%(AdditionalDependencies) + $(OutDir)SDL2.dll + $(DXSDK_DIR)\Lib\x86;%(AdditionalLibraryDirectories) + Win32\Release\SDL2.lib + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/premake/VisualC/VS2010/SDL2/SDL2.vcxproj.filters b/premake/VisualC/VS2010/SDL2/SDL2.vcxproj.filters new file mode 100755 index 000000000..e5af43ce4 --- /dev/null +++ b/premake/VisualC/VS2010/SDL2/SDL2.vcxproj.filters @@ -0,0 +1,708 @@ + + + + + {83552F35-9E27-8349-941D-D42C8C683F29} + + + {DCF63369-8F8C-844D-AA77-7A1C3389F75A} + + + {4B46A9AC-5C90-D74F-9516-6E459B135E58} + + + {2B838705-E332-2B46-B5FB-D82D76CAC47C} + + + {62756ECB-7D43-2646-B2F6-D0C2F73A6C31} + + + {7838C0FB-1AE8-D94A-87B4-FCFC3C8B84DC} + + + {9D0A2730-A1A5-3643-BDC3-D192D36B7DA7} + + + {A49D9D80-CFF5-C44A-8615-139DD4BB9344} + + + {A01C7BA1-F2D9-9D46-AB04-728BA7C88072} + + + {25D8CA3D-05B5-EA42-9348-6C948C86A1BB} + + + {29D9529E-8294-5A47-A9B3-994992801BA2} + + + {21817AB4-FA71-0F4A-BE78-011FACC15F5F} + + + {D3438262-E7D4-4C46-B3BB-02356842965E} + + + {68106057-FA4B-6147-951D-380F735D10E1} + + + {F8F2FC95-D2DF-B349-9A48-21E164456323} + + + {93E4CD66-FBB2-3343-9837-5167CF17E2AD} + + + {BA23138E-35A5-8C4C-B6AE-BC40C73E7899} + + + {935C1E64-0EA6-3D41-B173-DC2790AEA36B} + + + {894EC8C0-D665-5549-958A-8CE69F48B841} + + + {5178DC7D-3740-F04F-A4F5-E8ECF505986D} + + + {E858B76A-CA16-EA4C-9C24-2D30D7F57F30} + + + {A0882EB2-818B-6C4C-83FA-5D1A16294D71} + + + {B8CFBF32-5285-F841-9EE6-500733BF84E3} + + + {7F1F162F-25CB-794B-800A-DC4A6771A090} + + + {56A66F9F-D266-E24B-885B-6675CFB3CD7A} + + + {7D9CA672-E7B3-1A40-BC8D-45550C5DB87C} + + + {74579AE9-AD11-3C4B-8748-111B86027197} + + + {B0FBF7F5-ACA2-8C41-85A6-65340E33240F} + + + {BAF5077D-8616-8748-9C7A-A7FD13A7CAEA} + + + {BC4F478C-9137-1842-B7B4-6F2A15DD90DA} + + + {ED28E680-8BFF-4244-BAFF-E91CFD47EF86} + + + {A9AF8524-CB9F-9F4E-9DA5-B93A49937102} + + + {1C0AEE74-C5A7-B445-ACF3-BC2EFD681916} + + + {451C1FED-B064-E540-AE86-F0B8861EAC4D} + + + {43B99060-F4F4-1041-AE01-934B1D0743F6} + + + {D77A2123-6457-D247-AD87-936651AE255B} + + + {0795129F-E4B3-B548-88FA-823A653118BD} + + + + + src + + + src + + + src\audio + + + src\audio + + + src\audio + + + src\audio + + + src\audio + + + src\audio\disk + + + src\audio\dummy + + + src\events + + + src\events + + + src\events + + + src\events + + + src\events + + + src\events + + + src\events + + + src\events + + + src\events + + + src\events + + + src\events + + + src\events + + + src\events + + + src\events + + + src\events + + + src\haptic + + + src\haptic + + + src\joystick + + + src\joystick + + + src\joystick + + + src\render + + + src\render + + + src\render + + + src\render\software + + + src\render\software + + + src\render\software + + + src\render\software + + + src\render\software + + + src\render\software + + + src\render\software + + + src\render\software + + + src\thread + + + src\thread + + + src\timer + + + src\video + + + src\video + + + src\video + + + src\video + + + src\video + + + src\video + + + src\video + + + src\video + + + src\video + + + src\video + + + src\video\dummy + + + src\video\dummy + + + src\video\dummy + + + src\thread\generic + + + src\audio\winmm + + + src\core\windows + + + src\libm + + + src\libm + + + src\thread\windows + + + src\video\windows + + + src\video\windows + + + src\video\windows + + + src\video\windows + + + src\video\windows + + + src\video\windows + + + src\video\windows + + + src\video\windows + + + src\video\windows + + + src\video\windows + + + src\video\windows + + + src\video\windows + + + src\video\windows + + + src\video\windows + + + src\audio\directsound + + + src\audio\directsound + + + src\joystick\windows + + + src\render\opengl + + + src\render\opengl + + + + + src + + + src + + + src + + + src + + + src + + + src\atomic + + + src\atomic + + + src\audio + + + src\audio + + + src\audio + + + src\audio + + + src\audio + + + src\audio + + + src\audio\disk + + + src\audio\dummy + + + src\cpuinfo + + + src\events + + + src\events + + + src\events + + + src\events + + + src\events + + + src\events + + + src\events + + + src\events + + + src\events + + + src\file + + + src\haptic + + + src\joystick + + + src\joystick + + + src\power + + + src\render + + + src\render + + + src\render + + + src\render\software + + + src\render\software + + + src\render\software + + + src\render\software + + + src\render\software + + + src\render\software + + + src\render\software + + + src\stdlib + + + src\stdlib + + + src\stdlib + + + src\stdlib + + + src\stdlib + + + src\stdlib + + + src\thread + + + src\timer + + + src\video + + + src\video + + + src\video + + + src\video + + + src\video + + + src\video + + + src\video + + + src\video + + + src\video + + + src\video + + + src\video + + + src\video + + + src\video + + + src\video + + + src\video + + + src\video + + + src\video + + + src\video + + + src\video + + + src\video\dummy + + + src\video\dummy + + + src\video\dummy + + + src\thread\generic + + + src\audio\winmm + + + src\core\windows + + + src\libm + + + src\libm + + + src\libm + + + src\libm + + + src\libm + + + src\libm + + + src\libm + + + src\libm + + + src\libm + + + src\libm + + + src\libm + + + src\libm + + + src\libm + + + src\libm + + + src\libm + + + src\loadso\windows + + + src\power\windows + + + src\thread\windows + + + src\thread\windows + + + src\thread\windows + + + src\thread\windows + + + src\timer\windows + + + src\video\windows + + + src\video\windows + + + src\video\windows + + + src\video\windows + + + src\video\windows + + + src\video\windows + + + src\video\windows + + + src\video\windows + + + src\video\windows + + + src\video\windows + + + src\video\windows + + + src\filesystem\windows + + + src\audio\directsound + + + src\audio\xaudio2 + + + src\render\direct3d + + + src\haptic\windows + + + src\joystick\windows + + + src\joystick\windows + + + src\render\opengl + + + src\render\opengl + + + diff --git a/premake/VisualC/VS2010/SDL2main/SDL2main.vcxproj b/premake/VisualC/VS2010/SDL2main/SDL2main.vcxproj new file mode 100755 index 000000000..d34704d18 --- /dev/null +++ b/premake/VisualC/VS2010/SDL2main/SDL2main.vcxproj @@ -0,0 +1,115 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {859DF586-61E5-5749-AE72-0B8CC7C817D7} + SDL2main + Win32Proj + + + + StaticLibrary + true + MultiByte + + + StaticLibrary + false + MultiByte + + + + + + + + + + + + + Win32\Debug\ + obj\Debug\ + SDL2main + .lib + + + Win32\Release\ + obj\Release\ + SDL2main + .lib + + + + Disabled + ..;..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + + Level3 + false + EditAndContinue + $(OutDir)SDL2main.pdb + CompileAsC + + + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + ..;..\..\..\..\include;%(AdditionalIncludeDirectories) + + + $(OutDir)SDL2main.lib + + + Windows + true + + + + + MaxSpeed + ..;..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + false + true + MultiThreadedDLL + true + + Level3 + false + + CompileAsC + + + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + ..;..\..\..\..\include;%(AdditionalIncludeDirectories) + + + $(OutDir)SDL2main.lib + + + Windows + false + true + true + + + + + + + + + + diff --git a/premake/VisualC/VS2010/SDL2main/SDL2main.vcxproj.filters b/premake/VisualC/VS2010/SDL2main/SDL2main.vcxproj.filters new file mode 100755 index 000000000..7da1a45d1 --- /dev/null +++ b/premake/VisualC/VS2010/SDL2main/SDL2main.vcxproj.filters @@ -0,0 +1,19 @@ + + + + + {E255A4C8-F0EF-A243-91DC-06312A35FE57} + + + {FD7C1EC4-B745-E943-9324-5B10122E141B} + + + {E2DAA459-291E-D347-80AD-52463F3EEB2E} + + + + + src\main\windows + + + diff --git a/premake/VisualC/VS2010/SDL2test/SDL2test.vcxproj b/premake/VisualC/VS2010/SDL2test/SDL2test.vcxproj new file mode 100755 index 000000000..8968e6001 --- /dev/null +++ b/premake/VisualC/VS2010/SDL2test/SDL2test.vcxproj @@ -0,0 +1,157 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {72D8473C-9ED1-6041-877A-B45552307F3A} + SDL2test + Win32Proj + + + + StaticLibrary + true + MultiByte + + + StaticLibrary + false + MultiByte + + + + + + + + + + + + + Win32\Debug\ + obj\Debug\ + SDL2test + .lib + + + Win32\Release\ + obj\Release\ + SDL2test + .lib + + + + Disabled + ..;..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + + Level3 + false + EditAndContinue + $(OutDir)SDL2test.pdb + CompileAsC + + + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + ..;..\..\..\..\include;%(AdditionalIncludeDirectories) + + + $(OutDir)SDL2test.lib + + + Windows + true + + + if not exist ".\Win32\Debug" ( mkdir ".\Win32\Debug" ) copy ".\..\SDL2\Win32\Debug\SDL2.dll" ".\Win32\Debug\SDL2.dll" + + + + + MaxSpeed + ..;..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + false + true + MultiThreadedDLL + true + + Level3 + false + + CompileAsC + + + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + ..;..\..\..\..\include;%(AdditionalIncludeDirectories) + + + $(OutDir)SDL2test.lib + + + Windows + false + true + true + + + if not exist ".\Win32\Release" ( mkdir ".\Win32\Release" ) copy ".\..\SDL2\Win32\Release\SDL2.dll" ".\Win32\Release\SDL2.dll" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {859DF586-61E5-5749-AE72-0B8CC7C817D7} + + + {A114B178-D2BB-CF42-A049-034C4C50596F} + + + + + + diff --git a/premake/VisualC/VS2010/SDL2test/SDL2test.vcxproj.filters b/premake/VisualC/VS2010/SDL2test/SDL2test.vcxproj.filters new file mode 100755 index 000000000..aa8e791ea --- /dev/null +++ b/premake/VisualC/VS2010/SDL2test/SDL2test.vcxproj.filters @@ -0,0 +1,58 @@ + + + + + {C34FFA8B-A517-F348-A88F-A091C2A0CE27} + + + {78F57D3C-A9F3-134E-B9BC-C73A2E71C6AA} + + + + + src\test + + + src\test + + + src\test + + + src\test + + + src\test + + + src\test + + + src\test + + + src\test + + + src\test + + + src\test + + + src\test + + + src\test + + + src\test + + + src\test + + + src\test + + + diff --git a/premake/VisualC/VS2010/SDL_config_premake.h b/premake/VisualC/VS2010/SDL_config_premake.h new file mode 100755 index 000000000..be158a4f0 --- /dev/null +++ b/premake/VisualC/VS2010/SDL_config_premake.h @@ -0,0 +1,202 @@ +/* + Simple DirectMedia Layer + Copyright (C) 1997-2013 Sam Lantinga + + This software is provided 'as-is', without any express or implied + warranty. In no event will the authors be held liable for any damages + arising from the use of this software. + + Permission is granted to anyone to use this software for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: + + 1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. + 3. This notice may not be removed or altered from any source distribution. +*/ + +#ifndef _SDL_config_windows_h +#define _SDL_config_windows_h + +#include "SDL_platform.h" + +/* This is a set of defines to configure the SDL features */ + +#if !defined(_STDINT_H_) && (!defined(HAVE_STDINT_H) || !_HAVE_STDINT_H) +#if defined(__GNUC__) || defined(__DMC__) || defined(__WATCOMC__) +#define HAVE_STDINT_H 1 +#elif defined(_MSC_VER) +typedef signed __int8 int8_t; +typedef unsigned __int8 uint8_t; +typedef signed __int16 int16_t; +typedef unsigned __int16 uint16_t; +typedef signed __int32 int32_t; +typedef unsigned __int32 uint32_t; +typedef signed __int64 int64_t; +typedef unsigned __int64 uint64_t; +#ifndef _UINTPTR_T_DEFINED +#ifdef _WIN64 +typedef unsigned __int64 uintptr_t; +#else +typedef unsigned int uintptr_t; +#endif +#define _UINTPTR_T_DEFINED +#endif +/* Older Visual C++ headers don't have the Win64-compatible typedefs... */ +#if ((_MSC_VER <= 1200) && (!defined(DWORD_PTR))) +#define DWORD_PTR DWORD +#endif +#if ((_MSC_VER <= 1200) && (!defined(LONG_PTR))) +#define LONG_PTR LONG +#endif +#else /* !__GNUC__ && !_MSC_VER */ +typedef signed char int8_t; +typedef unsigned char uint8_t; +typedef signed short int16_t; +typedef unsigned short uint16_t; +typedef signed int int32_t; +typedef unsigned int uint32_t; +typedef signed long long int64_t; +typedef unsigned long long uint64_t; +#ifndef _SIZE_T_DEFINED_ +#define _SIZE_T_DEFINED_ +typedef unsigned int size_t; +#endif +typedef unsigned int uintptr_t; +#endif /* __GNUC__ || _MSC_VER */ +#endif /* !_STDINT_H_ && !HAVE_STDINT_H */ + +#ifdef _WIN64 +# define SIZEOF_VOIDP 8 +#else +# define SIZEOF_VOIDP 4 +#endif + +/* This is disabled by default to avoid C runtime dependencies and manifest requirements */ +#ifdef HAVE_LIBC +/* Useful headers */ +#define HAVE_STDIO_H 1 +#define STDC_HEADERS 1 +#define HAVE_STRING_H 1 +#define HAVE_CTYPE_H 1 +#define HAVE_MATH_H 1 +#define HAVE_SIGNAL_H 1 + +/* C library functions */ +#define HAVE_MALLOC 1 +#define HAVE_CALLOC 1 +#define HAVE_REALLOC 1 +#define HAVE_FREE 1 +#define HAVE_ALLOCA 1 +#define HAVE_QSORT 1 +#define HAVE_ABS 1 +#define HAVE_MEMSET 1 +#define HAVE_MEMCPY 1 +#define HAVE_MEMMOVE 1 +#define HAVE_MEMCMP 1 +#define HAVE_STRLEN 1 +#define HAVE__STRREV 1 +#define HAVE__STRUPR 1 +#define HAVE__STRLWR 1 +#define HAVE_STRCHR 1 +#define HAVE_STRRCHR 1 +#define HAVE_STRSTR 1 +#define HAVE_ITOA 1 +#define HAVE__LTOA 1 +#define HAVE__ULTOA 1 +#define HAVE_STRTOL 1 +#define HAVE_STRTOUL 1 +#define HAVE_STRTOLL 1 +#define HAVE_STRTOD 1 +#define HAVE_ATOI 1 +#define HAVE_ATOF 1 +#define HAVE_STRCMP 1 +#define HAVE_STRNCMP 1 +#define HAVE__STRICMP 1 +#define HAVE__STRNICMP 1 +#define HAVE_SSCANF 1 +#define HAVE_M_PI 1 +#define HAVE_ATAN 1 +#define HAVE_ATAN2 1 +#define HAVE_CEIL 1 +#define HAVE_COPYSIGN 1 +#define HAVE_COS 1 +#define HAVE_COSF 1 +#define HAVE_FABS 1 +#define HAVE_FLOOR 1 +#define HAVE_LOG 1 +#define HAVE_POW 1 +#define HAVE_SCALBN 1 +#define HAVE_SIN 1 +#define HAVE_SINF 1 +#define HAVE_SQRT 1 +#else +#define HAVE_STDARG_H 1 +#define HAVE_STDDEF_H 1 +#endif + +#ifndef SDL_AUDIO_DRIVER_DUMMY +#define SDL_AUDIO_DRIVER_DUMMY 1 +#endif +#ifndef SDL_AUDIO_DRIVER_DISK +#define SDL_AUDIO_DRIVER_DISK 1 +#endif +#ifndef SDL_VIDEO_DRIVER_DUMMY +#define SDL_VIDEO_DRIVER_DUMMY 1 +#endif +#ifndef SDL_TIMER_WINDOWS +#define SDL_TIMER_WINDOWS 1 +#endif +#ifndef SDL_AUDIO_DRIVER_WINMM +#define SDL_AUDIO_DRIVER_WINMM 1 +#endif +#ifndef SDL_FILESYSTEM_WINDOWS +#define SDL_FILESYSTEM_WINDOWS 1 +#endif +#ifndef SDL_POWER_WINDOWS +#define SDL_POWER_WINDOWS 1 +#endif +#ifndef SDL_LOADSO_WINDOWS +#define SDL_LOADSO_WINDOWS 1 +#endif +#ifndef SDL_VIDEO_DRIVER_WINDOWS +#define SDL_VIDEO_DRIVER_WINDOWS 1 +#endif +#ifndef SDL_THREAD_WINDOWS +#define SDL_THREAD_WINDOWS 1 +#endif +#ifndef SDL_AUDIO_DRIVER_DSOUND +#define SDL_AUDIO_DRIVER_DSOUND 1 +#endif +#ifndef SDL_JOYSTICK_DINPUT +#define SDL_JOYSTICK_DINPUT 1 +#endif +#ifndef SDL_VIDEO_RENDER_D3D +#define SDL_VIDEO_RENDER_D3D 1 +#endif +#ifndef SDL_HAPTIC_DINPUT +#define SDL_HAPTIC_DINPUT 1 +#endif +#ifndef SDL_AUDIO_DRIVER_XAUDIO2 +#define SDL_AUDIO_DRIVER_XAUDIO2 1 +#endif +#ifndef SDL_VIDEO_RENDER_OGL +#define SDL_VIDEO_RENDER_OGL 1 +#endif +#ifndef SDL_VIDEO_OPENGL +#define SDL_VIDEO_OPENGL 1 +#endif +#ifndef SDL_VIDEO_OPENGL_WGL +#define SDL_VIDEO_OPENGL_WGL 1 +#endif + +/* Enable assembly routines (Win64 doesn't have inline asm) */ +#ifndef _WIN64 +#define SDL_ASSEMBLY_ROUTINES 1 +#endif + +#endif /* _SDL_config_windows_h */ diff --git a/premake/VisualC/VS2010/tests/checkkeys/checkkeys.vcxproj b/premake/VisualC/VS2010/tests/checkkeys/checkkeys.vcxproj new file mode 100755 index 000000000..178526f95 --- /dev/null +++ b/premake/VisualC/VS2010/tests/checkkeys/checkkeys.vcxproj @@ -0,0 +1,129 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {9BC42316-43AF-B84A-9B45-133C29C126A0} + checkkeys + Win32Proj + + + + Application + true + MultiByte + + + Application + false + MultiByte + + + + + + + + + + + + + Win32\Debug\ + obj\Debug\ + checkkeys + .exe + true + + + Win32\Release\ + obj\Release\ + checkkeys + .exe + false + + + + Disabled + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + + Level3 + false + EditAndContinue + $(OutDir)checkkeys.pdb + CompileAsC + + + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + true + $(OutDir)checkkeys.exe + mainCRTStartup + + + if not exist ".\Win32\Debug" ( mkdir ".\Win32\Debug" ) copy ".\..\..\SDL2\Win32\Debug\SDL2.dll" ".\Win32\Debug\SDL2.dll" + + + + + MaxSpeed + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + false + true + MultiThreadedDLL + true + + Level3 + false + + CompileAsC + + + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + false + true + true + $(OutDir)checkkeys.exe + mainCRTStartup + + + if not exist ".\Win32\Release" ( mkdir ".\Win32\Release" ) copy ".\..\..\SDL2\Win32\Release\SDL2.dll" ".\Win32\Release\SDL2.dll" + + + + + + + + + {859DF586-61E5-5749-AE72-0B8CC7C817D7} + + + {A114B178-D2BB-CF42-A049-034C4C50596F} + + + + + + diff --git a/premake/VisualC/VS2010/tests/checkkeys/checkkeys.vcxproj.filters b/premake/VisualC/VS2010/tests/checkkeys/checkkeys.vcxproj.filters new file mode 100755 index 000000000..57a60f8e9 --- /dev/null +++ b/premake/VisualC/VS2010/tests/checkkeys/checkkeys.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + {326BE6BA-4C4D-0447-9A9E-9BBE40EA0BA8} + + + + + test + + + diff --git a/premake/VisualC/VS2010/tests/loopwave/loopwave.vcxproj b/premake/VisualC/VS2010/tests/loopwave/loopwave.vcxproj new file mode 100755 index 000000000..f72bbe032 --- /dev/null +++ b/premake/VisualC/VS2010/tests/loopwave/loopwave.vcxproj @@ -0,0 +1,129 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {5C06F962-7A40-964D-B60B-A919A32EE303} + loopwave + Win32Proj + + + + Application + true + MultiByte + + + Application + false + MultiByte + + + + + + + + + + + + + Win32\Debug\ + obj\Debug\ + loopwave + .exe + true + + + Win32\Release\ + obj\Release\ + loopwave + .exe + false + + + + Disabled + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + + Level3 + false + EditAndContinue + $(OutDir)loopwave.pdb + CompileAsC + + + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + true + $(OutDir)loopwave.exe + mainCRTStartup + + + if not exist ".\Win32\Debug" ( mkdir ".\Win32\Debug" ) copy ".\..\..\SDL2\Win32\Debug\SDL2.dll" ".\Win32\Debug\SDL2.dll" copy ".\..\..\..\..\..\test\sample.wav" ".\Win32\Debug\sample.wav" + + + + + MaxSpeed + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + false + true + MultiThreadedDLL + true + + Level3 + false + + CompileAsC + + + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + false + true + true + $(OutDir)loopwave.exe + mainCRTStartup + + + if not exist ".\Win32\Release" ( mkdir ".\Win32\Release" ) copy ".\..\..\SDL2\Win32\Release\SDL2.dll" ".\Win32\Release\SDL2.dll" copy ".\..\..\..\..\..\test\sample.wav" ".\Win32\Release\sample.wav" + + + + + + + + + {859DF586-61E5-5749-AE72-0B8CC7C817D7} + + + {A114B178-D2BB-CF42-A049-034C4C50596F} + + + + + + diff --git a/premake/VisualC/VS2010/tests/loopwave/loopwave.vcxproj.filters b/premake/VisualC/VS2010/tests/loopwave/loopwave.vcxproj.filters new file mode 100755 index 000000000..6caed42f8 --- /dev/null +++ b/premake/VisualC/VS2010/tests/loopwave/loopwave.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + {08C69A69-D27F-AD47-B368-F0FF4C4508B2} + + + + + test + + + diff --git a/premake/VisualC/VS2010/tests/testatomic/testatomic.vcxproj b/premake/VisualC/VS2010/tests/testatomic/testatomic.vcxproj new file mode 100755 index 000000000..28492f793 --- /dev/null +++ b/premake/VisualC/VS2010/tests/testatomic/testatomic.vcxproj @@ -0,0 +1,129 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {A7E1C8B0-F3FA-E740-ABEF-DA22747D8B7F} + testatomic + Win32Proj + + + + Application + true + MultiByte + + + Application + false + MultiByte + + + + + + + + + + + + + Win32\Debug\ + obj\Debug\ + testatomic + .exe + true + + + Win32\Release\ + obj\Release\ + testatomic + .exe + false + + + + Disabled + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + + Level3 + false + EditAndContinue + $(OutDir)testatomic.pdb + CompileAsC + + + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + true + $(OutDir)testatomic.exe + mainCRTStartup + + + if not exist ".\Win32\Debug" ( mkdir ".\Win32\Debug" ) copy ".\..\..\SDL2\Win32\Debug\SDL2.dll" ".\Win32\Debug\SDL2.dll" + + + + + MaxSpeed + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + false + true + MultiThreadedDLL + true + + Level3 + false + + CompileAsC + + + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + false + true + true + $(OutDir)testatomic.exe + mainCRTStartup + + + if not exist ".\Win32\Release" ( mkdir ".\Win32\Release" ) copy ".\..\..\SDL2\Win32\Release\SDL2.dll" ".\Win32\Release\SDL2.dll" + + + + + + + + + {859DF586-61E5-5749-AE72-0B8CC7C817D7} + + + {A114B178-D2BB-CF42-A049-034C4C50596F} + + + + + + diff --git a/premake/VisualC/VS2010/tests/testatomic/testatomic.vcxproj.filters b/premake/VisualC/VS2010/tests/testatomic/testatomic.vcxproj.filters new file mode 100755 index 000000000..6a735dae2 --- /dev/null +++ b/premake/VisualC/VS2010/tests/testatomic/testatomic.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + {0A6BA529-9324-DF4C-9218-4E58872F768F} + + + + + test + + + diff --git a/premake/VisualC/VS2010/tests/testaudioinfo/testaudioinfo.vcxproj b/premake/VisualC/VS2010/tests/testaudioinfo/testaudioinfo.vcxproj new file mode 100755 index 000000000..a86318719 --- /dev/null +++ b/premake/VisualC/VS2010/tests/testaudioinfo/testaudioinfo.vcxproj @@ -0,0 +1,129 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {0C330D16-E8D8-EA43-9E18-BE3E51FE1347} + testaudioinfo + Win32Proj + + + + Application + true + MultiByte + + + Application + false + MultiByte + + + + + + + + + + + + + Win32\Debug\ + obj\Debug\ + testaudioinfo + .exe + true + + + Win32\Release\ + obj\Release\ + testaudioinfo + .exe + false + + + + Disabled + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + + Level3 + false + EditAndContinue + $(OutDir)testaudioinfo.pdb + CompileAsC + + + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + true + $(OutDir)testaudioinfo.exe + mainCRTStartup + + + if not exist ".\Win32\Debug" ( mkdir ".\Win32\Debug" ) copy ".\..\..\SDL2\Win32\Debug\SDL2.dll" ".\Win32\Debug\SDL2.dll" + + + + + MaxSpeed + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + false + true + MultiThreadedDLL + true + + Level3 + false + + CompileAsC + + + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + false + true + true + $(OutDir)testaudioinfo.exe + mainCRTStartup + + + if not exist ".\Win32\Release" ( mkdir ".\Win32\Release" ) copy ".\..\..\SDL2\Win32\Release\SDL2.dll" ".\Win32\Release\SDL2.dll" + + + + + + + + + {859DF586-61E5-5749-AE72-0B8CC7C817D7} + + + {A114B178-D2BB-CF42-A049-034C4C50596F} + + + + + + diff --git a/premake/VisualC/VS2010/tests/testaudioinfo/testaudioinfo.vcxproj.filters b/premake/VisualC/VS2010/tests/testaudioinfo/testaudioinfo.vcxproj.filters new file mode 100755 index 000000000..b026ac6b6 --- /dev/null +++ b/premake/VisualC/VS2010/tests/testaudioinfo/testaudioinfo.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + {24BD95DA-0646-4F4F-8423-4DE68EDA4365} + + + + + test + + + diff --git a/premake/VisualC/VS2010/tests/testautomation/testautomation.vcxproj b/premake/VisualC/VS2010/tests/testautomation/testautomation.vcxproj new file mode 100755 index 000000000..2c0099c1c --- /dev/null +++ b/premake/VisualC/VS2010/tests/testautomation/testautomation.vcxproj @@ -0,0 +1,169 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {1F19F525-2F86-1949-94DD-639C09639634} + testautomation + Win32Proj + + + + Application + true + MultiByte + + + Application + false + MultiByte + + + + + + + + + + + + + Win32\Debug\ + obj\Debug\ + testautomation + .exe + true + + + Win32\Release\ + obj\Release\ + testautomation + .exe + false + + + + Disabled + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + + Level3 + false + EditAndContinue + $(OutDir)testautomation.pdb + CompileAsC + + + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + true + $(OutDir)testautomation.exe + mainCRTStartup + + + if not exist ".\Win32\Debug" ( mkdir ".\Win32\Debug" ) copy ".\..\..\SDL2\Win32\Debug\SDL2.dll" ".\Win32\Debug\SDL2.dll" + + + + + MaxSpeed + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + false + true + MultiThreadedDLL + true + + Level3 + false + + CompileAsC + + + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + false + true + true + $(OutDir)testautomation.exe + mainCRTStartup + + + if not exist ".\Win32\Release" ( mkdir ".\Win32\Release" ) copy ".\..\..\SDL2\Win32\Release\SDL2.dll" ".\Win32\Release\SDL2.dll" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {859DF586-61E5-5749-AE72-0B8CC7C817D7} + + + {72D8473C-9ED1-6041-877A-B45552307F3A} + + + {A114B178-D2BB-CF42-A049-034C4C50596F} + + + + + + diff --git a/premake/VisualC/VS2010/tests/testautomation/testautomation.vcxproj.filters b/premake/VisualC/VS2010/tests/testautomation/testautomation.vcxproj.filters new file mode 100755 index 000000000..6426e826c --- /dev/null +++ b/premake/VisualC/VS2010/tests/testautomation/testautomation.vcxproj.filters @@ -0,0 +1,69 @@ + + + + + {EDC1E280-1E61-6543-B304-CEC57120CA49} + + + + + test + + + + + test + + + test + + + test + + + test + + + test + + + test + + + test + + + test + + + test + + + test + + + test + + + test + + + test + + + test + + + test + + + test + + + test + + + test + + + diff --git a/premake/VisualC/VS2010/tests/testchessboard/testchessboard.vcxproj b/premake/VisualC/VS2010/tests/testchessboard/testchessboard.vcxproj new file mode 100755 index 000000000..2c2ff0fa7 --- /dev/null +++ b/premake/VisualC/VS2010/tests/testchessboard/testchessboard.vcxproj @@ -0,0 +1,129 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {541CA31C-B613-A346-AFEB-FE0614CEF765} + testchessboard + Win32Proj + + + + Application + true + MultiByte + + + Application + false + MultiByte + + + + + + + + + + + + + Win32\Debug\ + obj\Debug\ + testchessboard + .exe + true + + + Win32\Release\ + obj\Release\ + testchessboard + .exe + false + + + + Disabled + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + + Level3 + false + EditAndContinue + $(OutDir)testchessboard.pdb + CompileAsC + + + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + true + $(OutDir)testchessboard.exe + mainCRTStartup + + + if not exist ".\Win32\Debug" ( mkdir ".\Win32\Debug" ) copy ".\..\..\SDL2\Win32\Debug\SDL2.dll" ".\Win32\Debug\SDL2.dll" + + + + + MaxSpeed + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + false + true + MultiThreadedDLL + true + + Level3 + false + + CompileAsC + + + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + false + true + true + $(OutDir)testchessboard.exe + mainCRTStartup + + + if not exist ".\Win32\Release" ( mkdir ".\Win32\Release" ) copy ".\..\..\SDL2\Win32\Release\SDL2.dll" ".\Win32\Release\SDL2.dll" + + + + + + + + + {859DF586-61E5-5749-AE72-0B8CC7C817D7} + + + {A114B178-D2BB-CF42-A049-034C4C50596F} + + + + + + diff --git a/premake/VisualC/VS2010/tests/testchessboard/testchessboard.vcxproj.filters b/premake/VisualC/VS2010/tests/testchessboard/testchessboard.vcxproj.filters new file mode 100755 index 000000000..a175d0258 --- /dev/null +++ b/premake/VisualC/VS2010/tests/testchessboard/testchessboard.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + {0A88D931-6879-004A-A203-ADF96E842CE1} + + + + + test + + + diff --git a/premake/VisualC/VS2010/tests/testdraw2/testdraw2.vcxproj b/premake/VisualC/VS2010/tests/testdraw2/testdraw2.vcxproj new file mode 100755 index 000000000..ee27cc6c4 --- /dev/null +++ b/premake/VisualC/VS2010/tests/testdraw2/testdraw2.vcxproj @@ -0,0 +1,132 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {296FF26A-1980-3B44-ADDA-EAE72242B4B0} + testdraw2 + Win32Proj + + + + Application + true + MultiByte + + + Application + false + MultiByte + + + + + + + + + + + + + Win32\Debug\ + obj\Debug\ + testdraw2 + .exe + true + + + Win32\Release\ + obj\Release\ + testdraw2 + .exe + false + + + + Disabled + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + + Level3 + false + EditAndContinue + $(OutDir)testdraw2.pdb + CompileAsC + + + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + true + $(OutDir)testdraw2.exe + mainCRTStartup + + + if not exist ".\Win32\Debug" ( mkdir ".\Win32\Debug" ) copy ".\..\..\SDL2\Win32\Debug\SDL2.dll" ".\Win32\Debug\SDL2.dll" + + + + + MaxSpeed + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + false + true + MultiThreadedDLL + true + + Level3 + false + + CompileAsC + + + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + false + true + true + $(OutDir)testdraw2.exe + mainCRTStartup + + + if not exist ".\Win32\Release" ( mkdir ".\Win32\Release" ) copy ".\..\..\SDL2\Win32\Release\SDL2.dll" ".\Win32\Release\SDL2.dll" + + + + + + + + + {859DF586-61E5-5749-AE72-0B8CC7C817D7} + + + {72D8473C-9ED1-6041-877A-B45552307F3A} + + + {A114B178-D2BB-CF42-A049-034C4C50596F} + + + + + + diff --git a/premake/VisualC/VS2010/tests/testdraw2/testdraw2.vcxproj.filters b/premake/VisualC/VS2010/tests/testdraw2/testdraw2.vcxproj.filters new file mode 100755 index 000000000..9a3579bba --- /dev/null +++ b/premake/VisualC/VS2010/tests/testdraw2/testdraw2.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + {4F033489-2DFF-6946-96D7-A7DE7D37AAD4} + + + + + test + + + diff --git a/premake/VisualC/VS2010/tests/testerror/testerror.vcxproj b/premake/VisualC/VS2010/tests/testerror/testerror.vcxproj new file mode 100755 index 000000000..336863730 --- /dev/null +++ b/premake/VisualC/VS2010/tests/testerror/testerror.vcxproj @@ -0,0 +1,129 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {0232629C-6FEC-A541-9EF6-CD4560D95327} + testerror + Win32Proj + + + + Application + true + MultiByte + + + Application + false + MultiByte + + + + + + + + + + + + + Win32\Debug\ + obj\Debug\ + testerror + .exe + true + + + Win32\Release\ + obj\Release\ + testerror + .exe + false + + + + Disabled + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + + Level3 + false + EditAndContinue + $(OutDir)testerror.pdb + CompileAsC + + + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + true + $(OutDir)testerror.exe + mainCRTStartup + + + if not exist ".\Win32\Debug" ( mkdir ".\Win32\Debug" ) copy ".\..\..\SDL2\Win32\Debug\SDL2.dll" ".\Win32\Debug\SDL2.dll" + + + + + MaxSpeed + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + false + true + MultiThreadedDLL + true + + Level3 + false + + CompileAsC + + + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + false + true + true + $(OutDir)testerror.exe + mainCRTStartup + + + if not exist ".\Win32\Release" ( mkdir ".\Win32\Release" ) copy ".\..\..\SDL2\Win32\Release\SDL2.dll" ".\Win32\Release\SDL2.dll" + + + + + + + + + {859DF586-61E5-5749-AE72-0B8CC7C817D7} + + + {A114B178-D2BB-CF42-A049-034C4C50596F} + + + + + + diff --git a/premake/VisualC/VS2010/tests/testerror/testerror.vcxproj.filters b/premake/VisualC/VS2010/tests/testerror/testerror.vcxproj.filters new file mode 100755 index 000000000..43fd6ccab --- /dev/null +++ b/premake/VisualC/VS2010/tests/testerror/testerror.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + {5C705227-B483-A34B-B448-F770ECD3F6F6} + + + + + test + + + diff --git a/premake/VisualC/VS2010/tests/testfile/testfile.vcxproj b/premake/VisualC/VS2010/tests/testfile/testfile.vcxproj new file mode 100755 index 000000000..b864e9865 --- /dev/null +++ b/premake/VisualC/VS2010/tests/testfile/testfile.vcxproj @@ -0,0 +1,129 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {D19A3C76-2C05-2643-8D45-E06B9268EDE2} + testfile + Win32Proj + + + + Application + true + MultiByte + + + Application + false + MultiByte + + + + + + + + + + + + + Win32\Debug\ + obj\Debug\ + testfile + .exe + true + + + Win32\Release\ + obj\Release\ + testfile + .exe + false + + + + Disabled + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + + Level3 + false + EditAndContinue + $(OutDir)testfile.pdb + CompileAsC + + + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + true + $(OutDir)testfile.exe + mainCRTStartup + + + if not exist ".\Win32\Debug" ( mkdir ".\Win32\Debug" ) copy ".\..\..\SDL2\Win32\Debug\SDL2.dll" ".\Win32\Debug\SDL2.dll" + + + + + MaxSpeed + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + false + true + MultiThreadedDLL + true + + Level3 + false + + CompileAsC + + + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + false + true + true + $(OutDir)testfile.exe + mainCRTStartup + + + if not exist ".\Win32\Release" ( mkdir ".\Win32\Release" ) copy ".\..\..\SDL2\Win32\Release\SDL2.dll" ".\Win32\Release\SDL2.dll" + + + + + + + + + {859DF586-61E5-5749-AE72-0B8CC7C817D7} + + + {A114B178-D2BB-CF42-A049-034C4C50596F} + + + + + + diff --git a/premake/VisualC/VS2010/tests/testfile/testfile.vcxproj.filters b/premake/VisualC/VS2010/tests/testfile/testfile.vcxproj.filters new file mode 100755 index 000000000..c60e2ce07 --- /dev/null +++ b/premake/VisualC/VS2010/tests/testfile/testfile.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + {D3335365-50F5-5849-9BEC-622319AD299E} + + + + + test + + + diff --git a/premake/VisualC/VS2010/tests/testfilesystem/testfilesystem.vcxproj b/premake/VisualC/VS2010/tests/testfilesystem/testfilesystem.vcxproj new file mode 100755 index 000000000..62f9095be --- /dev/null +++ b/premake/VisualC/VS2010/tests/testfilesystem/testfilesystem.vcxproj @@ -0,0 +1,129 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {9B14A8B6-4187-1A41-9664-CAB1C3919CC7} + testfilesystem + Win32Proj + + + + Application + true + MultiByte + + + Application + false + MultiByte + + + + + + + + + + + + + Win32\Debug\ + obj\Debug\ + testfilesystem + .exe + true + + + Win32\Release\ + obj\Release\ + testfilesystem + .exe + false + + + + Disabled + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + + Level3 + false + EditAndContinue + $(OutDir)testfilesystem.pdb + CompileAsC + + + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + true + $(OutDir)testfilesystem.exe + mainCRTStartup + + + if not exist ".\Win32\Debug" ( mkdir ".\Win32\Debug" ) copy ".\..\..\SDL2\Win32\Debug\SDL2.dll" ".\Win32\Debug\SDL2.dll" + + + + + MaxSpeed + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + false + true + MultiThreadedDLL + true + + Level3 + false + + CompileAsC + + + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + false + true + true + $(OutDir)testfilesystem.exe + mainCRTStartup + + + if not exist ".\Win32\Release" ( mkdir ".\Win32\Release" ) copy ".\..\..\SDL2\Win32\Release\SDL2.dll" ".\Win32\Release\SDL2.dll" + + + + + + + + + {859DF586-61E5-5749-AE72-0B8CC7C817D7} + + + {A114B178-D2BB-CF42-A049-034C4C50596F} + + + + + + diff --git a/premake/VisualC/VS2010/tests/testfilesystem/testfilesystem.vcxproj.filters b/premake/VisualC/VS2010/tests/testfilesystem/testfilesystem.vcxproj.filters new file mode 100755 index 000000000..d95a263c1 --- /dev/null +++ b/premake/VisualC/VS2010/tests/testfilesystem/testfilesystem.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + {9D8635B9-1BB8-CD4D-AA2E-53256B52FEFC} + + + + + test + + + diff --git a/premake/VisualC/VS2010/tests/testgamecontroller/testgamecontroller.vcxproj b/premake/VisualC/VS2010/tests/testgamecontroller/testgamecontroller.vcxproj new file mode 100755 index 000000000..f30829742 --- /dev/null +++ b/premake/VisualC/VS2010/tests/testgamecontroller/testgamecontroller.vcxproj @@ -0,0 +1,129 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {2953CE1F-0332-784D-B123-BDA28C15776A} + testgamecontroller + Win32Proj + + + + Application + true + MultiByte + + + Application + false + MultiByte + + + + + + + + + + + + + Win32\Debug\ + obj\Debug\ + testgamecontroller + .exe + true + + + Win32\Release\ + obj\Release\ + testgamecontroller + .exe + false + + + + Disabled + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + + Level3 + false + EditAndContinue + $(OutDir)testgamecontroller.pdb + CompileAsC + + + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + true + $(OutDir)testgamecontroller.exe + mainCRTStartup + + + if not exist ".\Win32\Debug" ( mkdir ".\Win32\Debug" ) copy ".\..\..\SDL2\Win32\Debug\SDL2.dll" ".\Win32\Debug\SDL2.dll" + + + + + MaxSpeed + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + false + true + MultiThreadedDLL + true + + Level3 + false + + CompileAsC + + + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + false + true + true + $(OutDir)testgamecontroller.exe + mainCRTStartup + + + if not exist ".\Win32\Release" ( mkdir ".\Win32\Release" ) copy ".\..\..\SDL2\Win32\Release\SDL2.dll" ".\Win32\Release\SDL2.dll" + + + + + + + + + {859DF586-61E5-5749-AE72-0B8CC7C817D7} + + + {A114B178-D2BB-CF42-A049-034C4C50596F} + + + + + + diff --git a/premake/VisualC/VS2010/tests/testgamecontroller/testgamecontroller.vcxproj.filters b/premake/VisualC/VS2010/tests/testgamecontroller/testgamecontroller.vcxproj.filters new file mode 100755 index 000000000..c1d809b82 --- /dev/null +++ b/premake/VisualC/VS2010/tests/testgamecontroller/testgamecontroller.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + {2176E079-7D52-BD4A-BD71-B7D3F42322B7} + + + + + test + + + diff --git a/premake/VisualC/VS2010/tests/testgesture/testgesture.vcxproj b/premake/VisualC/VS2010/tests/testgesture/testgesture.vcxproj new file mode 100755 index 000000000..c1f35a6c4 --- /dev/null +++ b/premake/VisualC/VS2010/tests/testgesture/testgesture.vcxproj @@ -0,0 +1,129 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {1F585797-33BC-3643-B0E3-9BD491AF4852} + testgesture + Win32Proj + + + + Application + true + MultiByte + + + Application + false + MultiByte + + + + + + + + + + + + + Win32\Debug\ + obj\Debug\ + testgesture + .exe + true + + + Win32\Release\ + obj\Release\ + testgesture + .exe + false + + + + Disabled + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + + Level3 + false + EditAndContinue + $(OutDir)testgesture.pdb + CompileAsC + + + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + true + $(OutDir)testgesture.exe + mainCRTStartup + + + if not exist ".\Win32\Debug" ( mkdir ".\Win32\Debug" ) copy ".\..\..\SDL2\Win32\Debug\SDL2.dll" ".\Win32\Debug\SDL2.dll" + + + + + MaxSpeed + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + false + true + MultiThreadedDLL + true + + Level3 + false + + CompileAsC + + + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + false + true + true + $(OutDir)testgesture.exe + mainCRTStartup + + + if not exist ".\Win32\Release" ( mkdir ".\Win32\Release" ) copy ".\..\..\SDL2\Win32\Release\SDL2.dll" ".\Win32\Release\SDL2.dll" + + + + + + + + + {859DF586-61E5-5749-AE72-0B8CC7C817D7} + + + {A114B178-D2BB-CF42-A049-034C4C50596F} + + + + + + diff --git a/premake/VisualC/VS2010/tests/testgesture/testgesture.vcxproj.filters b/premake/VisualC/VS2010/tests/testgesture/testgesture.vcxproj.filters new file mode 100755 index 000000000..a2061358e --- /dev/null +++ b/premake/VisualC/VS2010/tests/testgesture/testgesture.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + {F5111E7F-A327-714B-A976-D2CF9C22AC14} + + + + + test + + + diff --git a/premake/VisualC/VS2010/tests/testgl2/testgl2.vcxproj b/premake/VisualC/VS2010/tests/testgl2/testgl2.vcxproj new file mode 100755 index 000000000..6fe501783 --- /dev/null +++ b/premake/VisualC/VS2010/tests/testgl2/testgl2.vcxproj @@ -0,0 +1,134 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {05B569B7-8C6D-FE47-8AFB-3F5C9B6EC7F4} + testgl2 + Win32Proj + + + + Application + true + MultiByte + + + Application + false + MultiByte + + + + + + + + + + + + + Win32\Debug\ + obj\Debug\ + testgl2 + .exe + true + + + Win32\Release\ + obj\Release\ + testgl2 + .exe + false + + + + Disabled + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;_DEBUG;HAVE_OPENGL;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + + Level3 + false + EditAndContinue + $(OutDir)testgl2.pdb + CompileAsC + + + USING_PREMAKE_CONFIG_H;_DEBUG;HAVE_OPENGL;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + true + OpenGL32.lib;%(AdditionalDependencies) + $(OutDir)testgl2.exe + mainCRTStartup + + + if not exist ".\Win32\Debug" ( mkdir ".\Win32\Debug" ) copy ".\..\..\SDL2\Win32\Debug\SDL2.dll" ".\Win32\Debug\SDL2.dll" + + + + + MaxSpeed + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;NDEBUG;HAVE_OPENGL;%(PreprocessorDefinitions) + false + true + MultiThreadedDLL + true + + Level3 + false + + CompileAsC + + + USING_PREMAKE_CONFIG_H;NDEBUG;HAVE_OPENGL;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + false + true + true + OpenGL32.lib;%(AdditionalDependencies) + $(OutDir)testgl2.exe + mainCRTStartup + + + if not exist ".\Win32\Release" ( mkdir ".\Win32\Release" ) copy ".\..\..\SDL2\Win32\Release\SDL2.dll" ".\Win32\Release\SDL2.dll" + + + + + + + + + {859DF586-61E5-5749-AE72-0B8CC7C817D7} + + + {72D8473C-9ED1-6041-877A-B45552307F3A} + + + {A114B178-D2BB-CF42-A049-034C4C50596F} + + + + + + diff --git a/premake/VisualC/VS2010/tests/testgl2/testgl2.vcxproj.filters b/premake/VisualC/VS2010/tests/testgl2/testgl2.vcxproj.filters new file mode 100755 index 000000000..507c6b614 --- /dev/null +++ b/premake/VisualC/VS2010/tests/testgl2/testgl2.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + {A5B30912-1F76-7C40-954E-6D010DBC40E3} + + + + + test + + + diff --git a/premake/VisualC/VS2010/tests/testgles/testgles.vcxproj b/premake/VisualC/VS2010/tests/testgles/testgles.vcxproj new file mode 100755 index 000000000..a9c27f344 --- /dev/null +++ b/premake/VisualC/VS2010/tests/testgles/testgles.vcxproj @@ -0,0 +1,132 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {9937576E-DD2A-0B41-9D97-9D3CF1478963} + testgles + Win32Proj + + + + Application + true + MultiByte + + + Application + false + MultiByte + + + + + + + + + + + + + Win32\Debug\ + obj\Debug\ + testgles + .exe + true + + + Win32\Release\ + obj\Release\ + testgles + .exe + false + + + + Disabled + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + + Level3 + false + EditAndContinue + $(OutDir)testgles.pdb + CompileAsC + + + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + true + $(OutDir)testgles.exe + mainCRTStartup + + + if not exist ".\Win32\Debug" ( mkdir ".\Win32\Debug" ) copy ".\..\..\SDL2\Win32\Debug\SDL2.dll" ".\Win32\Debug\SDL2.dll" + + + + + MaxSpeed + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + false + true + MultiThreadedDLL + true + + Level3 + false + + CompileAsC + + + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + false + true + true + $(OutDir)testgles.exe + mainCRTStartup + + + if not exist ".\Win32\Release" ( mkdir ".\Win32\Release" ) copy ".\..\..\SDL2\Win32\Release\SDL2.dll" ".\Win32\Release\SDL2.dll" + + + + + + + + + {859DF586-61E5-5749-AE72-0B8CC7C817D7} + + + {72D8473C-9ED1-6041-877A-B45552307F3A} + + + {A114B178-D2BB-CF42-A049-034C4C50596F} + + + + + + diff --git a/premake/VisualC/VS2010/tests/testgles/testgles.vcxproj.filters b/premake/VisualC/VS2010/tests/testgles/testgles.vcxproj.filters new file mode 100755 index 000000000..3b54f57a8 --- /dev/null +++ b/premake/VisualC/VS2010/tests/testgles/testgles.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + {C77DA963-9918-E049-9FA0-8DF33A9B4CCD} + + + + + test + + + diff --git a/premake/VisualC/VS2010/tests/testhaptic/testhaptic.vcxproj b/premake/VisualC/VS2010/tests/testhaptic/testhaptic.vcxproj new file mode 100755 index 000000000..1a7c88773 --- /dev/null +++ b/premake/VisualC/VS2010/tests/testhaptic/testhaptic.vcxproj @@ -0,0 +1,129 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {4BCD98A1-3F51-3244-8D09-C510E02D045B} + testhaptic + Win32Proj + + + + Application + true + MultiByte + + + Application + false + MultiByte + + + + + + + + + + + + + Win32\Debug\ + obj\Debug\ + testhaptic + .exe + true + + + Win32\Release\ + obj\Release\ + testhaptic + .exe + false + + + + Disabled + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + + Level3 + false + EditAndContinue + $(OutDir)testhaptic.pdb + CompileAsC + + + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + true + $(OutDir)testhaptic.exe + mainCRTStartup + + + if not exist ".\Win32\Debug" ( mkdir ".\Win32\Debug" ) copy ".\..\..\SDL2\Win32\Debug\SDL2.dll" ".\Win32\Debug\SDL2.dll" + + + + + MaxSpeed + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + false + true + MultiThreadedDLL + true + + Level3 + false + + CompileAsC + + + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + false + true + true + $(OutDir)testhaptic.exe + mainCRTStartup + + + if not exist ".\Win32\Release" ( mkdir ".\Win32\Release" ) copy ".\..\..\SDL2\Win32\Release\SDL2.dll" ".\Win32\Release\SDL2.dll" + + + + + + + + + {859DF586-61E5-5749-AE72-0B8CC7C817D7} + + + {A114B178-D2BB-CF42-A049-034C4C50596F} + + + + + + diff --git a/premake/VisualC/VS2010/tests/testhaptic/testhaptic.vcxproj.filters b/premake/VisualC/VS2010/tests/testhaptic/testhaptic.vcxproj.filters new file mode 100755 index 000000000..6e2d2a652 --- /dev/null +++ b/premake/VisualC/VS2010/tests/testhaptic/testhaptic.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + {4379B678-4F5D-1A47-AA63-731BC2761A0F} + + + + + test + + + diff --git a/premake/VisualC/VS2010/tests/testiconv/testiconv.vcxproj b/premake/VisualC/VS2010/tests/testiconv/testiconv.vcxproj new file mode 100755 index 000000000..b4718c5f3 --- /dev/null +++ b/premake/VisualC/VS2010/tests/testiconv/testiconv.vcxproj @@ -0,0 +1,129 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {B2DD9042-38C1-6140-852D-ACEF33E172F6} + testiconv + Win32Proj + + + + Application + true + MultiByte + + + Application + false + MultiByte + + + + + + + + + + + + + Win32\Debug\ + obj\Debug\ + testiconv + .exe + true + + + Win32\Release\ + obj\Release\ + testiconv + .exe + false + + + + Disabled + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + + Level3 + false + EditAndContinue + $(OutDir)testiconv.pdb + CompileAsC + + + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + true + $(OutDir)testiconv.exe + mainCRTStartup + + + if not exist ".\Win32\Debug" ( mkdir ".\Win32\Debug" ) copy ".\..\..\SDL2\Win32\Debug\SDL2.dll" ".\Win32\Debug\SDL2.dll" copy ".\..\..\..\..\..\test\utf8.txt" ".\Win32\Debug\utf8.txt" + + + + + MaxSpeed + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + false + true + MultiThreadedDLL + true + + Level3 + false + + CompileAsC + + + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + false + true + true + $(OutDir)testiconv.exe + mainCRTStartup + + + if not exist ".\Win32\Release" ( mkdir ".\Win32\Release" ) copy ".\..\..\SDL2\Win32\Release\SDL2.dll" ".\Win32\Release\SDL2.dll" copy ".\..\..\..\..\..\test\utf8.txt" ".\Win32\Release\utf8.txt" + + + + + + + + + {859DF586-61E5-5749-AE72-0B8CC7C817D7} + + + {A114B178-D2BB-CF42-A049-034C4C50596F} + + + + + + diff --git a/premake/VisualC/VS2010/tests/testiconv/testiconv.vcxproj.filters b/premake/VisualC/VS2010/tests/testiconv/testiconv.vcxproj.filters new file mode 100755 index 000000000..b87c1439a --- /dev/null +++ b/premake/VisualC/VS2010/tests/testiconv/testiconv.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + {EF1D3B02-621B-794C-9D27-E8A8C1559E5E} + + + + + test + + + diff --git a/premake/VisualC/VS2010/tests/testime/testime.vcxproj b/premake/VisualC/VS2010/tests/testime/testime.vcxproj new file mode 100755 index 000000000..d1877480b --- /dev/null +++ b/premake/VisualC/VS2010/tests/testime/testime.vcxproj @@ -0,0 +1,132 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {9EA7D8D7-6D83-0549-92E8-226A16D1BC51} + testime + Win32Proj + + + + Application + true + MultiByte + + + Application + false + MultiByte + + + + + + + + + + + + + Win32\Debug\ + obj\Debug\ + testime + .exe + true + + + Win32\Release\ + obj\Release\ + testime + .exe + false + + + + Disabled + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + + Level3 + false + EditAndContinue + $(OutDir)testime.pdb + CompileAsC + + + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + true + $(OutDir)testime.exe + mainCRTStartup + + + if not exist ".\Win32\Debug" ( mkdir ".\Win32\Debug" ) copy ".\..\..\SDL2\Win32\Debug\SDL2.dll" ".\Win32\Debug\SDL2.dll" + + + + + MaxSpeed + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + false + true + MultiThreadedDLL + true + + Level3 + false + + CompileAsC + + + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + false + true + true + $(OutDir)testime.exe + mainCRTStartup + + + if not exist ".\Win32\Release" ( mkdir ".\Win32\Release" ) copy ".\..\..\SDL2\Win32\Release\SDL2.dll" ".\Win32\Release\SDL2.dll" + + + + + + + + + {859DF586-61E5-5749-AE72-0B8CC7C817D7} + + + {72D8473C-9ED1-6041-877A-B45552307F3A} + + + {A114B178-D2BB-CF42-A049-034C4C50596F} + + + + + + diff --git a/premake/VisualC/VS2010/tests/testime/testime.vcxproj.filters b/premake/VisualC/VS2010/tests/testime/testime.vcxproj.filters new file mode 100755 index 000000000..df6acd02f --- /dev/null +++ b/premake/VisualC/VS2010/tests/testime/testime.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + {D49EDF16-AE15-294B-A234-69C8AAC47BCD} + + + + + test + + + diff --git a/premake/VisualC/VS2010/tests/testjoystick/testjoystick.vcxproj b/premake/VisualC/VS2010/tests/testjoystick/testjoystick.vcxproj new file mode 100755 index 000000000..6abf1b96d --- /dev/null +++ b/premake/VisualC/VS2010/tests/testjoystick/testjoystick.vcxproj @@ -0,0 +1,129 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {901EBC4D-735F-D84D-9C4A-AC25E87CAD4A} + testjoystick + Win32Proj + + + + Application + true + MultiByte + + + Application + false + MultiByte + + + + + + + + + + + + + Win32\Debug\ + obj\Debug\ + testjoystick + .exe + true + + + Win32\Release\ + obj\Release\ + testjoystick + .exe + false + + + + Disabled + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + + Level3 + false + EditAndContinue + $(OutDir)testjoystick.pdb + CompileAsC + + + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + true + $(OutDir)testjoystick.exe + mainCRTStartup + + + if not exist ".\Win32\Debug" ( mkdir ".\Win32\Debug" ) copy ".\..\..\SDL2\Win32\Debug\SDL2.dll" ".\Win32\Debug\SDL2.dll" + + + + + MaxSpeed + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + false + true + MultiThreadedDLL + true + + Level3 + false + + CompileAsC + + + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + false + true + true + $(OutDir)testjoystick.exe + mainCRTStartup + + + if not exist ".\Win32\Release" ( mkdir ".\Win32\Release" ) copy ".\..\..\SDL2\Win32\Release\SDL2.dll" ".\Win32\Release\SDL2.dll" + + + + + + + + + {859DF586-61E5-5749-AE72-0B8CC7C817D7} + + + {A114B178-D2BB-CF42-A049-034C4C50596F} + + + + + + diff --git a/premake/VisualC/VS2010/tests/testjoystick/testjoystick.vcxproj.filters b/premake/VisualC/VS2010/tests/testjoystick/testjoystick.vcxproj.filters new file mode 100755 index 000000000..fd11e957a --- /dev/null +++ b/premake/VisualC/VS2010/tests/testjoystick/testjoystick.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + {0307F038-A465-704A-90F6-FBDDD201C0AC} + + + + + test + + + diff --git a/premake/VisualC/VS2010/tests/testkeys/testkeys.vcxproj b/premake/VisualC/VS2010/tests/testkeys/testkeys.vcxproj new file mode 100755 index 000000000..5548cc536 --- /dev/null +++ b/premake/VisualC/VS2010/tests/testkeys/testkeys.vcxproj @@ -0,0 +1,129 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {068A675B-F525-714D-BA49-636E8A4B0564} + testkeys + Win32Proj + + + + Application + true + MultiByte + + + Application + false + MultiByte + + + + + + + + + + + + + Win32\Debug\ + obj\Debug\ + testkeys + .exe + true + + + Win32\Release\ + obj\Release\ + testkeys + .exe + false + + + + Disabled + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + + Level3 + false + EditAndContinue + $(OutDir)testkeys.pdb + CompileAsC + + + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + true + $(OutDir)testkeys.exe + mainCRTStartup + + + if not exist ".\Win32\Debug" ( mkdir ".\Win32\Debug" ) copy ".\..\..\SDL2\Win32\Debug\SDL2.dll" ".\Win32\Debug\SDL2.dll" + + + + + MaxSpeed + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + false + true + MultiThreadedDLL + true + + Level3 + false + + CompileAsC + + + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + false + true + true + $(OutDir)testkeys.exe + mainCRTStartup + + + if not exist ".\Win32\Release" ( mkdir ".\Win32\Release" ) copy ".\..\..\SDL2\Win32\Release\SDL2.dll" ".\Win32\Release\SDL2.dll" + + + + + + + + + {859DF586-61E5-5749-AE72-0B8CC7C817D7} + + + {A114B178-D2BB-CF42-A049-034C4C50596F} + + + + + + diff --git a/premake/VisualC/VS2010/tests/testkeys/testkeys.vcxproj.filters b/premake/VisualC/VS2010/tests/testkeys/testkeys.vcxproj.filters new file mode 100755 index 000000000..178b2fa95 --- /dev/null +++ b/premake/VisualC/VS2010/tests/testkeys/testkeys.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + {4A2194D5-EDA7-B349-B29B-9DE407F0C8D0} + + + + + test + + + diff --git a/premake/VisualC/VS2010/tests/testloadso/testloadso.vcxproj b/premake/VisualC/VS2010/tests/testloadso/testloadso.vcxproj new file mode 100755 index 000000000..bf2ba2bc0 --- /dev/null +++ b/premake/VisualC/VS2010/tests/testloadso/testloadso.vcxproj @@ -0,0 +1,129 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {63154644-828E-7F40-8024-6EEDF62436D1} + testloadso + Win32Proj + + + + Application + true + MultiByte + + + Application + false + MultiByte + + + + + + + + + + + + + Win32\Debug\ + obj\Debug\ + testloadso + .exe + true + + + Win32\Release\ + obj\Release\ + testloadso + .exe + false + + + + Disabled + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + + Level3 + false + EditAndContinue + $(OutDir)testloadso.pdb + CompileAsC + + + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + true + $(OutDir)testloadso.exe + mainCRTStartup + + + if not exist ".\Win32\Debug" ( mkdir ".\Win32\Debug" ) copy ".\..\..\SDL2\Win32\Debug\SDL2.dll" ".\Win32\Debug\SDL2.dll" + + + + + MaxSpeed + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + false + true + MultiThreadedDLL + true + + Level3 + false + + CompileAsC + + + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + false + true + true + $(OutDir)testloadso.exe + mainCRTStartup + + + if not exist ".\Win32\Release" ( mkdir ".\Win32\Release" ) copy ".\..\..\SDL2\Win32\Release\SDL2.dll" ".\Win32\Release\SDL2.dll" + + + + + + + + + {859DF586-61E5-5749-AE72-0B8CC7C817D7} + + + {A114B178-D2BB-CF42-A049-034C4C50596F} + + + + + + diff --git a/premake/VisualC/VS2010/tests/testloadso/testloadso.vcxproj.filters b/premake/VisualC/VS2010/tests/testloadso/testloadso.vcxproj.filters new file mode 100755 index 000000000..ef5cf6a13 --- /dev/null +++ b/premake/VisualC/VS2010/tests/testloadso/testloadso.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + {CE5A3405-8AF3-454C-89FB-1B0BB87D4492} + + + + + test + + + diff --git a/premake/VisualC/VS2010/tests/testlock/testlock.vcxproj b/premake/VisualC/VS2010/tests/testlock/testlock.vcxproj new file mode 100755 index 000000000..79ba6784f --- /dev/null +++ b/premake/VisualC/VS2010/tests/testlock/testlock.vcxproj @@ -0,0 +1,129 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {F0F3C9F2-2F1A-C842-9757-40DC67F4219D} + testlock + Win32Proj + + + + Application + true + MultiByte + + + Application + false + MultiByte + + + + + + + + + + + + + Win32\Debug\ + obj\Debug\ + testlock + .exe + true + + + Win32\Release\ + obj\Release\ + testlock + .exe + false + + + + Disabled + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + + Level3 + false + EditAndContinue + $(OutDir)testlock.pdb + CompileAsC + + + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + true + $(OutDir)testlock.exe + mainCRTStartup + + + if not exist ".\Win32\Debug" ( mkdir ".\Win32\Debug" ) copy ".\..\..\SDL2\Win32\Debug\SDL2.dll" ".\Win32\Debug\SDL2.dll" + + + + + MaxSpeed + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + false + true + MultiThreadedDLL + true + + Level3 + false + + CompileAsC + + + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + false + true + true + $(OutDir)testlock.exe + mainCRTStartup + + + if not exist ".\Win32\Release" ( mkdir ".\Win32\Release" ) copy ".\..\..\SDL2\Win32\Release\SDL2.dll" ".\Win32\Release\SDL2.dll" + + + + + + + + + {859DF586-61E5-5749-AE72-0B8CC7C817D7} + + + {A114B178-D2BB-CF42-A049-034C4C50596F} + + + + + + diff --git a/premake/VisualC/VS2010/tests/testlock/testlock.vcxproj.filters b/premake/VisualC/VS2010/tests/testlock/testlock.vcxproj.filters new file mode 100755 index 000000000..ace4dc56e --- /dev/null +++ b/premake/VisualC/VS2010/tests/testlock/testlock.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + {FEC01265-26F6-864A-B022-454E000897D8} + + + + + test + + + diff --git a/premake/VisualC/VS2010/tests/testmessage/testmessage.vcxproj b/premake/VisualC/VS2010/tests/testmessage/testmessage.vcxproj new file mode 100755 index 000000000..0811de099 --- /dev/null +++ b/premake/VisualC/VS2010/tests/testmessage/testmessage.vcxproj @@ -0,0 +1,129 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {48910BD1-FBB6-5D47-A5D2-4EA2E5D91F72} + testmessage + Win32Proj + + + + Application + true + MultiByte + + + Application + false + MultiByte + + + + + + + + + + + + + Win32\Debug\ + obj\Debug\ + testmessage + .exe + true + + + Win32\Release\ + obj\Release\ + testmessage + .exe + false + + + + Disabled + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + + Level3 + false + EditAndContinue + $(OutDir)testmessage.pdb + CompileAsC + + + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + true + $(OutDir)testmessage.exe + mainCRTStartup + + + if not exist ".\Win32\Debug" ( mkdir ".\Win32\Debug" ) copy ".\..\..\SDL2\Win32\Debug\SDL2.dll" ".\Win32\Debug\SDL2.dll" + + + + + MaxSpeed + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + false + true + MultiThreadedDLL + true + + Level3 + false + + CompileAsC + + + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + false + true + true + $(OutDir)testmessage.exe + mainCRTStartup + + + if not exist ".\Win32\Release" ( mkdir ".\Win32\Release" ) copy ".\..\..\SDL2\Win32\Release\SDL2.dll" ".\Win32\Release\SDL2.dll" + + + + + + + + + {859DF586-61E5-5749-AE72-0B8CC7C817D7} + + + {A114B178-D2BB-CF42-A049-034C4C50596F} + + + + + + diff --git a/premake/VisualC/VS2010/tests/testmessage/testmessage.vcxproj.filters b/premake/VisualC/VS2010/tests/testmessage/testmessage.vcxproj.filters new file mode 100755 index 000000000..540335a64 --- /dev/null +++ b/premake/VisualC/VS2010/tests/testmessage/testmessage.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + {C9093CDD-7437-DD4D-AC04-D8FAD1E1BB0C} + + + + + test + + + diff --git a/premake/VisualC/VS2010/tests/testmultiaudio/testmultiaudio.vcxproj b/premake/VisualC/VS2010/tests/testmultiaudio/testmultiaudio.vcxproj new file mode 100755 index 000000000..0d271213e --- /dev/null +++ b/premake/VisualC/VS2010/tests/testmultiaudio/testmultiaudio.vcxproj @@ -0,0 +1,129 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {E1DD1D32-C9B7-B14B-BD41-EA39A0A39F6D} + testmultiaudio + Win32Proj + + + + Application + true + MultiByte + + + Application + false + MultiByte + + + + + + + + + + + + + Win32\Debug\ + obj\Debug\ + testmultiaudio + .exe + true + + + Win32\Release\ + obj\Release\ + testmultiaudio + .exe + false + + + + Disabled + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + + Level3 + false + EditAndContinue + $(OutDir)testmultiaudio.pdb + CompileAsC + + + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + true + $(OutDir)testmultiaudio.exe + mainCRTStartup + + + if not exist ".\Win32\Debug" ( mkdir ".\Win32\Debug" ) copy ".\..\..\SDL2\Win32\Debug\SDL2.dll" ".\Win32\Debug\SDL2.dll" copy ".\..\..\..\..\..\test\sample.wav" ".\Win32\Debug\sample.wav" + + + + + MaxSpeed + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + false + true + MultiThreadedDLL + true + + Level3 + false + + CompileAsC + + + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + false + true + true + $(OutDir)testmultiaudio.exe + mainCRTStartup + + + if not exist ".\Win32\Release" ( mkdir ".\Win32\Release" ) copy ".\..\..\SDL2\Win32\Release\SDL2.dll" ".\Win32\Release\SDL2.dll" copy ".\..\..\..\..\..\test\sample.wav" ".\Win32\Release\sample.wav" + + + + + + + + + {859DF586-61E5-5749-AE72-0B8CC7C817D7} + + + {A114B178-D2BB-CF42-A049-034C4C50596F} + + + + + + diff --git a/premake/VisualC/VS2010/tests/testmultiaudio/testmultiaudio.vcxproj.filters b/premake/VisualC/VS2010/tests/testmultiaudio/testmultiaudio.vcxproj.filters new file mode 100755 index 000000000..3ce784e79 --- /dev/null +++ b/premake/VisualC/VS2010/tests/testmultiaudio/testmultiaudio.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + {C0BB9EF7-2D7E-D149-83FE-EC5225B3EB63} + + + + + test + + + diff --git a/premake/VisualC/VS2010/tests/testnative/testnative.vcxproj b/premake/VisualC/VS2010/tests/testnative/testnative.vcxproj new file mode 100755 index 000000000..652295b08 --- /dev/null +++ b/premake/VisualC/VS2010/tests/testnative/testnative.vcxproj @@ -0,0 +1,134 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {6BD39C1C-1CC2-E946-AE2C-420BADA7F6CB} + testnative + Win32Proj + + + + Application + true + MultiByte + + + Application + false + MultiByte + + + + + + + + + + + + + Win32\Debug\ + obj\Debug\ + testnative + .exe + true + + + Win32\Release\ + obj\Release\ + testnative + .exe + false + + + + Disabled + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + + Level3 + false + EditAndContinue + $(OutDir)testnative.pdb + CompileAsC + + + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + true + $(OutDir)testnative.exe + mainCRTStartup + + + if not exist ".\Win32\Debug" ( mkdir ".\Win32\Debug" ) copy ".\..\..\SDL2\Win32\Debug\SDL2.dll" ".\Win32\Debug\SDL2.dll" copy ".\..\..\..\..\..\test\icon.bmp" ".\Win32\Debug\icon.bmp" + + + + + MaxSpeed + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + false + true + MultiThreadedDLL + true + + Level3 + false + + CompileAsC + + + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + false + true + true + $(OutDir)testnative.exe + mainCRTStartup + + + if not exist ".\Win32\Release" ( mkdir ".\Win32\Release" ) copy ".\..\..\SDL2\Win32\Release\SDL2.dll" ".\Win32\Release\SDL2.dll" copy ".\..\..\..\..\..\test\icon.bmp" ".\Win32\Release\icon.bmp" + + + + + + + + + + + + + + {859DF586-61E5-5749-AE72-0B8CC7C817D7} + + + {A114B178-D2BB-CF42-A049-034C4C50596F} + + + + + + diff --git a/premake/VisualC/VS2010/tests/testnative/testnative.vcxproj.filters b/premake/VisualC/VS2010/tests/testnative/testnative.vcxproj.filters new file mode 100755 index 000000000..2fe621edf --- /dev/null +++ b/premake/VisualC/VS2010/tests/testnative/testnative.vcxproj.filters @@ -0,0 +1,21 @@ + + + + + {5FE70C28-86C3-DF4B-A4C3-02735F707D80} + + + + + test + + + + + test + + + test + + + diff --git a/premake/VisualC/VS2010/tests/testoverlay2/testoverlay2.vcxproj b/premake/VisualC/VS2010/tests/testoverlay2/testoverlay2.vcxproj new file mode 100755 index 000000000..8d8645087 --- /dev/null +++ b/premake/VisualC/VS2010/tests/testoverlay2/testoverlay2.vcxproj @@ -0,0 +1,129 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {858D4FF2-0931-604C-853C-017D94C11F66} + testoverlay2 + Win32Proj + + + + Application + true + MultiByte + + + Application + false + MultiByte + + + + + + + + + + + + + Win32\Debug\ + obj\Debug\ + testoverlay2 + .exe + true + + + Win32\Release\ + obj\Release\ + testoverlay2 + .exe + false + + + + Disabled + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + + Level3 + false + EditAndContinue + $(OutDir)testoverlay2.pdb + CompileAsC + + + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + true + $(OutDir)testoverlay2.exe + mainCRTStartup + + + if not exist ".\Win32\Debug" ( mkdir ".\Win32\Debug" ) copy ".\..\..\SDL2\Win32\Debug\SDL2.dll" ".\Win32\Debug\SDL2.dll" copy ".\..\..\..\..\..\test\moose.dat" ".\Win32\Debug\moose.dat" + + + + + MaxSpeed + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + false + true + MultiThreadedDLL + true + + Level3 + false + + CompileAsC + + + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + false + true + true + $(OutDir)testoverlay2.exe + mainCRTStartup + + + if not exist ".\Win32\Release" ( mkdir ".\Win32\Release" ) copy ".\..\..\SDL2\Win32\Release\SDL2.dll" ".\Win32\Release\SDL2.dll" copy ".\..\..\..\..\..\test\moose.dat" ".\Win32\Release\moose.dat" + + + + + + + + + {859DF586-61E5-5749-AE72-0B8CC7C817D7} + + + {A114B178-D2BB-CF42-A049-034C4C50596F} + + + + + + diff --git a/premake/VisualC/VS2010/tests/testoverlay2/testoverlay2.vcxproj.filters b/premake/VisualC/VS2010/tests/testoverlay2/testoverlay2.vcxproj.filters new file mode 100755 index 000000000..00fc93dd5 --- /dev/null +++ b/premake/VisualC/VS2010/tests/testoverlay2/testoverlay2.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + {CFB6C314-736C-EC4D-9A33-3B3E6E9B8F64} + + + + + test + + + diff --git a/premake/VisualC/VS2010/tests/testplatform/testplatform.vcxproj b/premake/VisualC/VS2010/tests/testplatform/testplatform.vcxproj new file mode 100755 index 000000000..bff2c1162 --- /dev/null +++ b/premake/VisualC/VS2010/tests/testplatform/testplatform.vcxproj @@ -0,0 +1,129 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {5BFF537B-8785-D14E-9C7D-25B693477FB8} + testplatform + Win32Proj + + + + Application + true + MultiByte + + + Application + false + MultiByte + + + + + + + + + + + + + Win32\Debug\ + obj\Debug\ + testplatform + .exe + true + + + Win32\Release\ + obj\Release\ + testplatform + .exe + false + + + + Disabled + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + + Level3 + false + EditAndContinue + $(OutDir)testplatform.pdb + CompileAsC + + + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + true + $(OutDir)testplatform.exe + mainCRTStartup + + + if not exist ".\Win32\Debug" ( mkdir ".\Win32\Debug" ) copy ".\..\..\SDL2\Win32\Debug\SDL2.dll" ".\Win32\Debug\SDL2.dll" + + + + + MaxSpeed + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + false + true + MultiThreadedDLL + true + + Level3 + false + + CompileAsC + + + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + false + true + true + $(OutDir)testplatform.exe + mainCRTStartup + + + if not exist ".\Win32\Release" ( mkdir ".\Win32\Release" ) copy ".\..\..\SDL2\Win32\Release\SDL2.dll" ".\Win32\Release\SDL2.dll" + + + + + + + + + {859DF586-61E5-5749-AE72-0B8CC7C817D7} + + + {A114B178-D2BB-CF42-A049-034C4C50596F} + + + + + + diff --git a/premake/VisualC/VS2010/tests/testplatform/testplatform.vcxproj.filters b/premake/VisualC/VS2010/tests/testplatform/testplatform.vcxproj.filters new file mode 100755 index 000000000..d706cc07e --- /dev/null +++ b/premake/VisualC/VS2010/tests/testplatform/testplatform.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + {D32741B4-2D14-2C44-9815-497A65480F87} + + + + + test + + + diff --git a/premake/VisualC/VS2010/tests/testpower/testpower.vcxproj b/premake/VisualC/VS2010/tests/testpower/testpower.vcxproj new file mode 100755 index 000000000..cb71db82f --- /dev/null +++ b/premake/VisualC/VS2010/tests/testpower/testpower.vcxproj @@ -0,0 +1,129 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {0DD0AD84-3DE8-2F49-B31F-4B8F41864A89} + testpower + Win32Proj + + + + Application + true + MultiByte + + + Application + false + MultiByte + + + + + + + + + + + + + Win32\Debug\ + obj\Debug\ + testpower + .exe + true + + + Win32\Release\ + obj\Release\ + testpower + .exe + false + + + + Disabled + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + + Level3 + false + EditAndContinue + $(OutDir)testpower.pdb + CompileAsC + + + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + true + $(OutDir)testpower.exe + mainCRTStartup + + + if not exist ".\Win32\Debug" ( mkdir ".\Win32\Debug" ) copy ".\..\..\SDL2\Win32\Debug\SDL2.dll" ".\Win32\Debug\SDL2.dll" + + + + + MaxSpeed + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + false + true + MultiThreadedDLL + true + + Level3 + false + + CompileAsC + + + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + false + true + true + $(OutDir)testpower.exe + mainCRTStartup + + + if not exist ".\Win32\Release" ( mkdir ".\Win32\Release" ) copy ".\..\..\SDL2\Win32\Release\SDL2.dll" ".\Win32\Release\SDL2.dll" + + + + + + + + + {859DF586-61E5-5749-AE72-0B8CC7C817D7} + + + {A114B178-D2BB-CF42-A049-034C4C50596F} + + + + + + diff --git a/premake/VisualC/VS2010/tests/testpower/testpower.vcxproj.filters b/premake/VisualC/VS2010/tests/testpower/testpower.vcxproj.filters new file mode 100755 index 000000000..edaf2722e --- /dev/null +++ b/premake/VisualC/VS2010/tests/testpower/testpower.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + {7FCC575D-C9C2-3146-8E3D-5D4E43B20EB3} + + + + + test + + + diff --git a/premake/VisualC/VS2010/tests/testrelative/testrelative.vcxproj b/premake/VisualC/VS2010/tests/testrelative/testrelative.vcxproj new file mode 100755 index 000000000..192a679cb --- /dev/null +++ b/premake/VisualC/VS2010/tests/testrelative/testrelative.vcxproj @@ -0,0 +1,132 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {49527EB7-9A96-9743-BAE3-CA18CAD2FC54} + testrelative + Win32Proj + + + + Application + true + MultiByte + + + Application + false + MultiByte + + + + + + + + + + + + + Win32\Debug\ + obj\Debug\ + testrelative + .exe + true + + + Win32\Release\ + obj\Release\ + testrelative + .exe + false + + + + Disabled + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + + Level3 + false + EditAndContinue + $(OutDir)testrelative.pdb + CompileAsC + + + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + true + $(OutDir)testrelative.exe + mainCRTStartup + + + if not exist ".\Win32\Debug" ( mkdir ".\Win32\Debug" ) copy ".\..\..\SDL2\Win32\Debug\SDL2.dll" ".\Win32\Debug\SDL2.dll" + + + + + MaxSpeed + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + false + true + MultiThreadedDLL + true + + Level3 + false + + CompileAsC + + + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + false + true + true + $(OutDir)testrelative.exe + mainCRTStartup + + + if not exist ".\Win32\Release" ( mkdir ".\Win32\Release" ) copy ".\..\..\SDL2\Win32\Release\SDL2.dll" ".\Win32\Release\SDL2.dll" + + + + + + + + + {859DF586-61E5-5749-AE72-0B8CC7C817D7} + + + {72D8473C-9ED1-6041-877A-B45552307F3A} + + + {A114B178-D2BB-CF42-A049-034C4C50596F} + + + + + + diff --git a/premake/VisualC/VS2010/tests/testrelative/testrelative.vcxproj.filters b/premake/VisualC/VS2010/tests/testrelative/testrelative.vcxproj.filters new file mode 100755 index 000000000..5be0e713a --- /dev/null +++ b/premake/VisualC/VS2010/tests/testrelative/testrelative.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + {B674DEFB-2B8A-B641-9B90-E38E9E9275A3} + + + + + test + + + diff --git a/premake/VisualC/VS2010/tests/testrendercopyex/testrendercopyex.vcxproj b/premake/VisualC/VS2010/tests/testrendercopyex/testrendercopyex.vcxproj new file mode 100755 index 000000000..0a8b11a4b --- /dev/null +++ b/premake/VisualC/VS2010/tests/testrendercopyex/testrendercopyex.vcxproj @@ -0,0 +1,132 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {4F5CC446-A806-DD43-A1C4-73C4C37D1895} + testrendercopyex + Win32Proj + + + + Application + true + MultiByte + + + Application + false + MultiByte + + + + + + + + + + + + + Win32\Debug\ + obj\Debug\ + testrendercopyex + .exe + true + + + Win32\Release\ + obj\Release\ + testrendercopyex + .exe + false + + + + Disabled + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + + Level3 + false + EditAndContinue + $(OutDir)testrendercopyex.pdb + CompileAsC + + + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + true + $(OutDir)testrendercopyex.exe + mainCRTStartup + + + if not exist ".\Win32\Debug" ( mkdir ".\Win32\Debug" ) copy ".\..\..\SDL2\Win32\Debug\SDL2.dll" ".\Win32\Debug\SDL2.dll" copy ".\..\..\..\..\..\test\icon.bmp" ".\Win32\Debug\icon.bmp" copy ".\..\..\..\..\..\test\sample.bmp" ".\Win32\Debug\sample.bmp" + + + + + MaxSpeed + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + false + true + MultiThreadedDLL + true + + Level3 + false + + CompileAsC + + + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + false + true + true + $(OutDir)testrendercopyex.exe + mainCRTStartup + + + if not exist ".\Win32\Release" ( mkdir ".\Win32\Release" ) copy ".\..\..\SDL2\Win32\Release\SDL2.dll" ".\Win32\Release\SDL2.dll" copy ".\..\..\..\..\..\test\icon.bmp" ".\Win32\Release\icon.bmp" copy ".\..\..\..\..\..\test\sample.bmp" ".\Win32\Release\sample.bmp" + + + + + + + + + {859DF586-61E5-5749-AE72-0B8CC7C817D7} + + + {72D8473C-9ED1-6041-877A-B45552307F3A} + + + {A114B178-D2BB-CF42-A049-034C4C50596F} + + + + + + diff --git a/premake/VisualC/VS2010/tests/testrendercopyex/testrendercopyex.vcxproj.filters b/premake/VisualC/VS2010/tests/testrendercopyex/testrendercopyex.vcxproj.filters new file mode 100755 index 000000000..e7c89f782 --- /dev/null +++ b/premake/VisualC/VS2010/tests/testrendercopyex/testrendercopyex.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + {B3395C27-9611-834E-95FB-A4B6D1593513} + + + + + test + + + diff --git a/premake/VisualC/VS2010/tests/testrendertarget/testrendertarget.vcxproj b/premake/VisualC/VS2010/tests/testrendertarget/testrendertarget.vcxproj new file mode 100755 index 000000000..ce3792e35 --- /dev/null +++ b/premake/VisualC/VS2010/tests/testrendertarget/testrendertarget.vcxproj @@ -0,0 +1,132 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {81602E3E-93FC-2740-B4BD-BC80BCD715D6} + testrendertarget + Win32Proj + + + + Application + true + MultiByte + + + Application + false + MultiByte + + + + + + + + + + + + + Win32\Debug\ + obj\Debug\ + testrendertarget + .exe + true + + + Win32\Release\ + obj\Release\ + testrendertarget + .exe + false + + + + Disabled + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + + Level3 + false + EditAndContinue + $(OutDir)testrendertarget.pdb + CompileAsC + + + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + true + $(OutDir)testrendertarget.exe + mainCRTStartup + + + if not exist ".\Win32\Debug" ( mkdir ".\Win32\Debug" ) copy ".\..\..\SDL2\Win32\Debug\SDL2.dll" ".\Win32\Debug\SDL2.dll" copy ".\..\..\..\..\..\test\sample.bmp" ".\Win32\Debug\sample.bmp" copy ".\..\..\..\..\..\test\icon.bmp" ".\Win32\Debug\icon.bmp" + + + + + MaxSpeed + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + false + true + MultiThreadedDLL + true + + Level3 + false + + CompileAsC + + + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + false + true + true + $(OutDir)testrendertarget.exe + mainCRTStartup + + + if not exist ".\Win32\Release" ( mkdir ".\Win32\Release" ) copy ".\..\..\SDL2\Win32\Release\SDL2.dll" ".\Win32\Release\SDL2.dll" copy ".\..\..\..\..\..\test\sample.bmp" ".\Win32\Release\sample.bmp" copy ".\..\..\..\..\..\test\icon.bmp" ".\Win32\Release\icon.bmp" + + + + + + + + + {859DF586-61E5-5749-AE72-0B8CC7C817D7} + + + {72D8473C-9ED1-6041-877A-B45552307F3A} + + + {A114B178-D2BB-CF42-A049-034C4C50596F} + + + + + + diff --git a/premake/VisualC/VS2010/tests/testrendertarget/testrendertarget.vcxproj.filters b/premake/VisualC/VS2010/tests/testrendertarget/testrendertarget.vcxproj.filters new file mode 100755 index 000000000..b266a4fdf --- /dev/null +++ b/premake/VisualC/VS2010/tests/testrendertarget/testrendertarget.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + {646A115A-D0C0-B842-95ED-837835BB681D} + + + + + test + + + diff --git a/premake/VisualC/VS2010/tests/testresample/testresample.vcxproj b/premake/VisualC/VS2010/tests/testresample/testresample.vcxproj new file mode 100755 index 000000000..a920b6745 --- /dev/null +++ b/premake/VisualC/VS2010/tests/testresample/testresample.vcxproj @@ -0,0 +1,129 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {60819005-330D-4948-AFC5-173584DCBA84} + testresample + Win32Proj + + + + Application + true + MultiByte + + + Application + false + MultiByte + + + + + + + + + + + + + Win32\Debug\ + obj\Debug\ + testresample + .exe + true + + + Win32\Release\ + obj\Release\ + testresample + .exe + false + + + + Disabled + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + + Level3 + false + EditAndContinue + $(OutDir)testresample.pdb + CompileAsC + + + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + true + $(OutDir)testresample.exe + mainCRTStartup + + + if not exist ".\Win32\Debug" ( mkdir ".\Win32\Debug" ) copy ".\..\..\SDL2\Win32\Debug\SDL2.dll" ".\Win32\Debug\SDL2.dll" copy ".\..\..\..\..\..\test\sample.wav" ".\Win32\Debug\sample.wav" + + + + + MaxSpeed + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + false + true + MultiThreadedDLL + true + + Level3 + false + + CompileAsC + + + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + false + true + true + $(OutDir)testresample.exe + mainCRTStartup + + + if not exist ".\Win32\Release" ( mkdir ".\Win32\Release" ) copy ".\..\..\SDL2\Win32\Release\SDL2.dll" ".\Win32\Release\SDL2.dll" copy ".\..\..\..\..\..\test\sample.wav" ".\Win32\Release\sample.wav" + + + + + + + + + {859DF586-61E5-5749-AE72-0B8CC7C817D7} + + + {A114B178-D2BB-CF42-A049-034C4C50596F} + + + + + + diff --git a/premake/VisualC/VS2010/tests/testresample/testresample.vcxproj.filters b/premake/VisualC/VS2010/tests/testresample/testresample.vcxproj.filters new file mode 100755 index 000000000..23679655c --- /dev/null +++ b/premake/VisualC/VS2010/tests/testresample/testresample.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + {3E668F4B-40FD-E342-8C8A-62F0879DF843} + + + + + test + + + diff --git a/premake/VisualC/VS2010/tests/testrumble/testrumble.vcxproj b/premake/VisualC/VS2010/tests/testrumble/testrumble.vcxproj new file mode 100755 index 000000000..8f1e91622 --- /dev/null +++ b/premake/VisualC/VS2010/tests/testrumble/testrumble.vcxproj @@ -0,0 +1,129 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {C9ABF4FE-1D59-7A41-80B6-87C169B9FCB5} + testrumble + Win32Proj + + + + Application + true + MultiByte + + + Application + false + MultiByte + + + + + + + + + + + + + Win32\Debug\ + obj\Debug\ + testrumble + .exe + true + + + Win32\Release\ + obj\Release\ + testrumble + .exe + false + + + + Disabled + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + + Level3 + false + EditAndContinue + $(OutDir)testrumble.pdb + CompileAsC + + + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + true + $(OutDir)testrumble.exe + mainCRTStartup + + + if not exist ".\Win32\Debug" ( mkdir ".\Win32\Debug" ) copy ".\..\..\SDL2\Win32\Debug\SDL2.dll" ".\Win32\Debug\SDL2.dll" + + + + + MaxSpeed + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + false + true + MultiThreadedDLL + true + + Level3 + false + + CompileAsC + + + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + false + true + true + $(OutDir)testrumble.exe + mainCRTStartup + + + if not exist ".\Win32\Release" ( mkdir ".\Win32\Release" ) copy ".\..\..\SDL2\Win32\Release\SDL2.dll" ".\Win32\Release\SDL2.dll" + + + + + + + + + {859DF586-61E5-5749-AE72-0B8CC7C817D7} + + + {A114B178-D2BB-CF42-A049-034C4C50596F} + + + + + + diff --git a/premake/VisualC/VS2010/tests/testrumble/testrumble.vcxproj.filters b/premake/VisualC/VS2010/tests/testrumble/testrumble.vcxproj.filters new file mode 100755 index 000000000..62191ca07 --- /dev/null +++ b/premake/VisualC/VS2010/tests/testrumble/testrumble.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + {FB88A5FA-D8AB-4341-B4CF-4BBFB048885D} + + + + + test + + + diff --git a/premake/VisualC/VS2010/tests/testscale/testscale.vcxproj b/premake/VisualC/VS2010/tests/testscale/testscale.vcxproj new file mode 100755 index 000000000..16cf37aa9 --- /dev/null +++ b/premake/VisualC/VS2010/tests/testscale/testscale.vcxproj @@ -0,0 +1,132 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {48F4500B-46C3-CD46-942E-59482243211C} + testscale + Win32Proj + + + + Application + true + MultiByte + + + Application + false + MultiByte + + + + + + + + + + + + + Win32\Debug\ + obj\Debug\ + testscale + .exe + true + + + Win32\Release\ + obj\Release\ + testscale + .exe + false + + + + Disabled + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + + Level3 + false + EditAndContinue + $(OutDir)testscale.pdb + CompileAsC + + + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + true + $(OutDir)testscale.exe + mainCRTStartup + + + if not exist ".\Win32\Debug" ( mkdir ".\Win32\Debug" ) copy ".\..\..\SDL2\Win32\Debug\SDL2.dll" ".\Win32\Debug\SDL2.dll" copy ".\..\..\..\..\..\test\sample.bmp" ".\Win32\Debug\sample.bmp" copy ".\..\..\..\..\..\test\icon.bmp" ".\Win32\Debug\icon.bmp" + + + + + MaxSpeed + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + false + true + MultiThreadedDLL + true + + Level3 + false + + CompileAsC + + + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + false + true + true + $(OutDir)testscale.exe + mainCRTStartup + + + if not exist ".\Win32\Release" ( mkdir ".\Win32\Release" ) copy ".\..\..\SDL2\Win32\Release\SDL2.dll" ".\Win32\Release\SDL2.dll" copy ".\..\..\..\..\..\test\sample.bmp" ".\Win32\Release\sample.bmp" copy ".\..\..\..\..\..\test\icon.bmp" ".\Win32\Release\icon.bmp" + + + + + + + + + {859DF586-61E5-5749-AE72-0B8CC7C817D7} + + + {72D8473C-9ED1-6041-877A-B45552307F3A} + + + {A114B178-D2BB-CF42-A049-034C4C50596F} + + + + + + diff --git a/premake/VisualC/VS2010/tests/testscale/testscale.vcxproj.filters b/premake/VisualC/VS2010/tests/testscale/testscale.vcxproj.filters new file mode 100755 index 000000000..42664423e --- /dev/null +++ b/premake/VisualC/VS2010/tests/testscale/testscale.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + {99327280-5F3F-C948-8249-0325B27EB330} + + + + + test + + + diff --git a/premake/VisualC/VS2010/tests/testsem/testsem.vcxproj b/premake/VisualC/VS2010/tests/testsem/testsem.vcxproj new file mode 100755 index 000000000..9fdcebb99 --- /dev/null +++ b/premake/VisualC/VS2010/tests/testsem/testsem.vcxproj @@ -0,0 +1,129 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {C73D37B5-71B8-E842-BBBE-278EBB71D245} + testsem + Win32Proj + + + + Application + true + MultiByte + + + Application + false + MultiByte + + + + + + + + + + + + + Win32\Debug\ + obj\Debug\ + testsem + .exe + true + + + Win32\Release\ + obj\Release\ + testsem + .exe + false + + + + Disabled + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + + Level3 + false + EditAndContinue + $(OutDir)testsem.pdb + CompileAsC + + + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + true + $(OutDir)testsem.exe + mainCRTStartup + + + if not exist ".\Win32\Debug" ( mkdir ".\Win32\Debug" ) copy ".\..\..\SDL2\Win32\Debug\SDL2.dll" ".\Win32\Debug\SDL2.dll" + + + + + MaxSpeed + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + false + true + MultiThreadedDLL + true + + Level3 + false + + CompileAsC + + + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + false + true + true + $(OutDir)testsem.exe + mainCRTStartup + + + if not exist ".\Win32\Release" ( mkdir ".\Win32\Release" ) copy ".\..\..\SDL2\Win32\Release\SDL2.dll" ".\Win32\Release\SDL2.dll" + + + + + + + + + {859DF586-61E5-5749-AE72-0B8CC7C817D7} + + + {A114B178-D2BB-CF42-A049-034C4C50596F} + + + + + + diff --git a/premake/VisualC/VS2010/tests/testsem/testsem.vcxproj.filters b/premake/VisualC/VS2010/tests/testsem/testsem.vcxproj.filters new file mode 100755 index 000000000..8cf1dde2f --- /dev/null +++ b/premake/VisualC/VS2010/tests/testsem/testsem.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + {FE68A305-6A4C-B043-9351-4D57EBD44E6A} + + + + + test + + + diff --git a/premake/VisualC/VS2010/tests/testshader/testshader.vcxproj b/premake/VisualC/VS2010/tests/testshader/testshader.vcxproj new file mode 100755 index 000000000..994155ba4 --- /dev/null +++ b/premake/VisualC/VS2010/tests/testshader/testshader.vcxproj @@ -0,0 +1,131 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {1246F077-C27B-F346-9D88-4CD5AA23CCB4} + testshader + Win32Proj + + + + Application + true + MultiByte + + + Application + false + MultiByte + + + + + + + + + + + + + Win32\Debug\ + obj\Debug\ + testshader + .exe + true + + + Win32\Release\ + obj\Release\ + testshader + .exe + false + + + + Disabled + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;_DEBUG;HAVE_OPENGL;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + + Level3 + false + EditAndContinue + $(OutDir)testshader.pdb + CompileAsC + + + USING_PREMAKE_CONFIG_H;_DEBUG;HAVE_OPENGL;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + true + OpenGL32.lib;%(AdditionalDependencies) + $(OutDir)testshader.exe + mainCRTStartup + + + if not exist ".\Win32\Debug" ( mkdir ".\Win32\Debug" ) copy ".\..\..\SDL2\Win32\Debug\SDL2.dll" ".\Win32\Debug\SDL2.dll" copy ".\..\..\..\..\..\test\icon.bmp" ".\Win32\Debug\icon.bmp" + + + + + MaxSpeed + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;NDEBUG;HAVE_OPENGL;%(PreprocessorDefinitions) + false + true + MultiThreadedDLL + true + + Level3 + false + + CompileAsC + + + USING_PREMAKE_CONFIG_H;NDEBUG;HAVE_OPENGL;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + false + true + true + OpenGL32.lib;%(AdditionalDependencies) + $(OutDir)testshader.exe + mainCRTStartup + + + if not exist ".\Win32\Release" ( mkdir ".\Win32\Release" ) copy ".\..\..\SDL2\Win32\Release\SDL2.dll" ".\Win32\Release\SDL2.dll" copy ".\..\..\..\..\..\test\icon.bmp" ".\Win32\Release\icon.bmp" + + + + + + + + + {859DF586-61E5-5749-AE72-0B8CC7C817D7} + + + {A114B178-D2BB-CF42-A049-034C4C50596F} + + + + + + diff --git a/premake/VisualC/VS2010/tests/testshader/testshader.vcxproj.filters b/premake/VisualC/VS2010/tests/testshader/testshader.vcxproj.filters new file mode 100755 index 000000000..044bee528 --- /dev/null +++ b/premake/VisualC/VS2010/tests/testshader/testshader.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + {87916299-E52F-1E4E-B936-38E2140B0369} + + + + + test + + + diff --git a/premake/VisualC/VS2010/tests/testshape/testshape.vcxproj b/premake/VisualC/VS2010/tests/testshape/testshape.vcxproj new file mode 100755 index 000000000..6d92e99f0 --- /dev/null +++ b/premake/VisualC/VS2010/tests/testshape/testshape.vcxproj @@ -0,0 +1,129 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {14B1A8FE-44AC-C04E-BFDE-7AC1D72E37DA} + testshape + Win32Proj + + + + Application + true + MultiByte + + + Application + false + MultiByte + + + + + + + + + + + + + Win32\Debug\ + obj\Debug\ + testshape + .exe + true + + + Win32\Release\ + obj\Release\ + testshape + .exe + false + + + + Disabled + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + + Level3 + false + EditAndContinue + $(OutDir)testshape.pdb + CompileAsC + + + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + true + $(OutDir)testshape.exe + mainCRTStartup + + + if not exist ".\Win32\Debug" ( mkdir ".\Win32\Debug" ) copy ".\..\..\SDL2\Win32\Debug\SDL2.dll" ".\Win32\Debug\SDL2.dll" if not exist ".\Win32\Debug\shapes" ( mkdir ".\Win32\Debug\shapes" ) copy ".\..\..\..\..\..\test\shapes\*.bmp" ".\Win32\Debug\shapes\*.bmp" + + + + + MaxSpeed + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + false + true + MultiThreadedDLL + true + + Level3 + false + + CompileAsC + + + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + false + true + true + $(OutDir)testshape.exe + mainCRTStartup + + + if not exist ".\Win32\Release" ( mkdir ".\Win32\Release" ) copy ".\..\..\SDL2\Win32\Release\SDL2.dll" ".\Win32\Release\SDL2.dll" if not exist ".\Win32\Release\shapes" ( mkdir ".\Win32\Release\shapes" ) copy ".\..\..\..\..\..\test\shapes\*.bmp" ".\Win32\Release\shapes\*.bmp" + + + + + + + + + {859DF586-61E5-5749-AE72-0B8CC7C817D7} + + + {A114B178-D2BB-CF42-A049-034C4C50596F} + + + + + + diff --git a/premake/VisualC/VS2010/tests/testshape/testshape.vcxproj.filters b/premake/VisualC/VS2010/tests/testshape/testshape.vcxproj.filters new file mode 100755 index 000000000..579a9f970 --- /dev/null +++ b/premake/VisualC/VS2010/tests/testshape/testshape.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + {85FFB357-D912-AB4D-BE80-D5DC957EF836} + + + + + test + + + diff --git a/premake/VisualC/VS2010/tests/testsprite2/testsprite2.vcxproj b/premake/VisualC/VS2010/tests/testsprite2/testsprite2.vcxproj new file mode 100755 index 000000000..793edeccd --- /dev/null +++ b/premake/VisualC/VS2010/tests/testsprite2/testsprite2.vcxproj @@ -0,0 +1,132 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {DEB1CD6C-9CCF-4B44-A29F-3067FDB33838} + testsprite2 + Win32Proj + + + + Application + true + MultiByte + + + Application + false + MultiByte + + + + + + + + + + + + + Win32\Debug\ + obj\Debug\ + testsprite2 + .exe + true + + + Win32\Release\ + obj\Release\ + testsprite2 + .exe + false + + + + Disabled + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + + Level3 + false + EditAndContinue + $(OutDir)testsprite2.pdb + CompileAsC + + + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + true + $(OutDir)testsprite2.exe + mainCRTStartup + + + if not exist ".\Win32\Debug" ( mkdir ".\Win32\Debug" ) copy ".\..\..\SDL2\Win32\Debug\SDL2.dll" ".\Win32\Debug\SDL2.dll" copy ".\..\..\..\..\..\test\icon.bmp" ".\Win32\Debug\icon.bmp" + + + + + MaxSpeed + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + false + true + MultiThreadedDLL + true + + Level3 + false + + CompileAsC + + + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + false + true + true + $(OutDir)testsprite2.exe + mainCRTStartup + + + if not exist ".\Win32\Release" ( mkdir ".\Win32\Release" ) copy ".\..\..\SDL2\Win32\Release\SDL2.dll" ".\Win32\Release\SDL2.dll" copy ".\..\..\..\..\..\test\icon.bmp" ".\Win32\Release\icon.bmp" + + + + + + + + + {859DF586-61E5-5749-AE72-0B8CC7C817D7} + + + {72D8473C-9ED1-6041-877A-B45552307F3A} + + + {A114B178-D2BB-CF42-A049-034C4C50596F} + + + + + + diff --git a/premake/VisualC/VS2010/tests/testsprite2/testsprite2.vcxproj.filters b/premake/VisualC/VS2010/tests/testsprite2/testsprite2.vcxproj.filters new file mode 100755 index 000000000..ad7fee707 --- /dev/null +++ b/premake/VisualC/VS2010/tests/testsprite2/testsprite2.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + {E40CCFF9-BD96-E647-8B8F-BCC4CAA08BC5} + + + + + test + + + diff --git a/premake/VisualC/VS2010/tests/testspriteminimal/testspriteminimal.vcxproj b/premake/VisualC/VS2010/tests/testspriteminimal/testspriteminimal.vcxproj new file mode 100755 index 000000000..1a290a7b3 --- /dev/null +++ b/premake/VisualC/VS2010/tests/testspriteminimal/testspriteminimal.vcxproj @@ -0,0 +1,129 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {262FA1CF-740E-2746-B72E-B0330B9F1337} + testspriteminimal + Win32Proj + + + + Application + true + MultiByte + + + Application + false + MultiByte + + + + + + + + + + + + + Win32\Debug\ + obj\Debug\ + testspriteminimal + .exe + true + + + Win32\Release\ + obj\Release\ + testspriteminimal + .exe + false + + + + Disabled + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + + Level3 + false + EditAndContinue + $(OutDir)testspriteminimal.pdb + CompileAsC + + + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + true + $(OutDir)testspriteminimal.exe + mainCRTStartup + + + if not exist ".\Win32\Debug" ( mkdir ".\Win32\Debug" ) copy ".\..\..\SDL2\Win32\Debug\SDL2.dll" ".\Win32\Debug\SDL2.dll" copy ".\..\..\..\..\..\test\icon.bmp" ".\Win32\Debug\icon.bmp" + + + + + MaxSpeed + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + false + true + MultiThreadedDLL + true + + Level3 + false + + CompileAsC + + + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + false + true + true + $(OutDir)testspriteminimal.exe + mainCRTStartup + + + if not exist ".\Win32\Release" ( mkdir ".\Win32\Release" ) copy ".\..\..\SDL2\Win32\Release\SDL2.dll" ".\Win32\Release\SDL2.dll" copy ".\..\..\..\..\..\test\icon.bmp" ".\Win32\Release\icon.bmp" + + + + + + + + + {859DF586-61E5-5749-AE72-0B8CC7C817D7} + + + {A114B178-D2BB-CF42-A049-034C4C50596F} + + + + + + diff --git a/premake/VisualC/VS2010/tests/testspriteminimal/testspriteminimal.vcxproj.filters b/premake/VisualC/VS2010/tests/testspriteminimal/testspriteminimal.vcxproj.filters new file mode 100755 index 000000000..6da0d9520 --- /dev/null +++ b/premake/VisualC/VS2010/tests/testspriteminimal/testspriteminimal.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + {C1F3E1A3-1C29-604B-BAD9-FC8981990202} + + + + + test + + + diff --git a/premake/VisualC/VS2010/tests/teststreaming/teststreaming.vcxproj b/premake/VisualC/VS2010/tests/teststreaming/teststreaming.vcxproj new file mode 100755 index 000000000..21fb1bb21 --- /dev/null +++ b/premake/VisualC/VS2010/tests/teststreaming/teststreaming.vcxproj @@ -0,0 +1,129 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {4076F581-39F7-4144-A5B8-5FDBDB3B128B} + teststreaming + Win32Proj + + + + Application + true + MultiByte + + + Application + false + MultiByte + + + + + + + + + + + + + Win32\Debug\ + obj\Debug\ + teststreaming + .exe + true + + + Win32\Release\ + obj\Release\ + teststreaming + .exe + false + + + + Disabled + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + + Level3 + false + EditAndContinue + $(OutDir)teststreaming.pdb + CompileAsC + + + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + true + $(OutDir)teststreaming.exe + mainCRTStartup + + + if not exist ".\Win32\Debug" ( mkdir ".\Win32\Debug" ) copy ".\..\..\SDL2\Win32\Debug\SDL2.dll" ".\Win32\Debug\SDL2.dll" copy ".\..\..\..\..\..\test\moose.dat" ".\Win32\Debug\moose.dat" + + + + + MaxSpeed + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + false + true + MultiThreadedDLL + true + + Level3 + false + + CompileAsC + + + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + false + true + true + $(OutDir)teststreaming.exe + mainCRTStartup + + + if not exist ".\Win32\Release" ( mkdir ".\Win32\Release" ) copy ".\..\..\SDL2\Win32\Release\SDL2.dll" ".\Win32\Release\SDL2.dll" copy ".\..\..\..\..\..\test\moose.dat" ".\Win32\Release\moose.dat" + + + + + + + + + {859DF586-61E5-5749-AE72-0B8CC7C817D7} + + + {A114B178-D2BB-CF42-A049-034C4C50596F} + + + + + + diff --git a/premake/VisualC/VS2010/tests/teststreaming/teststreaming.vcxproj.filters b/premake/VisualC/VS2010/tests/teststreaming/teststreaming.vcxproj.filters new file mode 100755 index 000000000..d144858da --- /dev/null +++ b/premake/VisualC/VS2010/tests/teststreaming/teststreaming.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + {76FE2D97-05DA-1A43-AEFF-BE8B330AD00B} + + + + + test + + + diff --git a/premake/VisualC/VS2010/tests/testthread/testthread.vcxproj b/premake/VisualC/VS2010/tests/testthread/testthread.vcxproj new file mode 100755 index 000000000..11c03a6bf --- /dev/null +++ b/premake/VisualC/VS2010/tests/testthread/testthread.vcxproj @@ -0,0 +1,129 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {0DD89D04-2A0A-2348-A5E1-12A7AEE4200D} + testthread + Win32Proj + + + + Application + true + MultiByte + + + Application + false + MultiByte + + + + + + + + + + + + + Win32\Debug\ + obj\Debug\ + testthread + .exe + true + + + Win32\Release\ + obj\Release\ + testthread + .exe + false + + + + Disabled + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + + Level3 + false + EditAndContinue + $(OutDir)testthread.pdb + CompileAsC + + + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + true + $(OutDir)testthread.exe + mainCRTStartup + + + if not exist ".\Win32\Debug" ( mkdir ".\Win32\Debug" ) copy ".\..\..\SDL2\Win32\Debug\SDL2.dll" ".\Win32\Debug\SDL2.dll" + + + + + MaxSpeed + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + false + true + MultiThreadedDLL + true + + Level3 + false + + CompileAsC + + + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + false + true + true + $(OutDir)testthread.exe + mainCRTStartup + + + if not exist ".\Win32\Release" ( mkdir ".\Win32\Release" ) copy ".\..\..\SDL2\Win32\Release\SDL2.dll" ".\Win32\Release\SDL2.dll" + + + + + + + + + {859DF586-61E5-5749-AE72-0B8CC7C817D7} + + + {A114B178-D2BB-CF42-A049-034C4C50596F} + + + + + + diff --git a/premake/VisualC/VS2010/tests/testthread/testthread.vcxproj.filters b/premake/VisualC/VS2010/tests/testthread/testthread.vcxproj.filters new file mode 100755 index 000000000..c961965f7 --- /dev/null +++ b/premake/VisualC/VS2010/tests/testthread/testthread.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + {734113B6-1B28-9F4D-BCAC-9A7D215B7112} + + + + + test + + + diff --git a/premake/VisualC/VS2010/tests/testtimer/testtimer.vcxproj b/premake/VisualC/VS2010/tests/testtimer/testtimer.vcxproj new file mode 100755 index 000000000..c2e3c6bce --- /dev/null +++ b/premake/VisualC/VS2010/tests/testtimer/testtimer.vcxproj @@ -0,0 +1,129 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {F999361E-C0B3-ED43-975D-26D9A9CF5DDE} + testtimer + Win32Proj + + + + Application + true + MultiByte + + + Application + false + MultiByte + + + + + + + + + + + + + Win32\Debug\ + obj\Debug\ + testtimer + .exe + true + + + Win32\Release\ + obj\Release\ + testtimer + .exe + false + + + + Disabled + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + + Level3 + false + EditAndContinue + $(OutDir)testtimer.pdb + CompileAsC + + + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + true + $(OutDir)testtimer.exe + mainCRTStartup + + + if not exist ".\Win32\Debug" ( mkdir ".\Win32\Debug" ) copy ".\..\..\SDL2\Win32\Debug\SDL2.dll" ".\Win32\Debug\SDL2.dll" + + + + + MaxSpeed + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + false + true + MultiThreadedDLL + true + + Level3 + false + + CompileAsC + + + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + false + true + true + $(OutDir)testtimer.exe + mainCRTStartup + + + if not exist ".\Win32\Release" ( mkdir ".\Win32\Release" ) copy ".\..\..\SDL2\Win32\Release\SDL2.dll" ".\Win32\Release\SDL2.dll" + + + + + + + + + {859DF586-61E5-5749-AE72-0B8CC7C817D7} + + + {A114B178-D2BB-CF42-A049-034C4C50596F} + + + + + + diff --git a/premake/VisualC/VS2010/tests/testtimer/testtimer.vcxproj.filters b/premake/VisualC/VS2010/tests/testtimer/testtimer.vcxproj.filters new file mode 100755 index 000000000..9353a5e3c --- /dev/null +++ b/premake/VisualC/VS2010/tests/testtimer/testtimer.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + {EB3B2709-1B71-694E-9031-647CA07835C3} + + + + + test + + + diff --git a/premake/VisualC/VS2010/tests/testver/testver.vcxproj b/premake/VisualC/VS2010/tests/testver/testver.vcxproj new file mode 100755 index 000000000..d2675c53e --- /dev/null +++ b/premake/VisualC/VS2010/tests/testver/testver.vcxproj @@ -0,0 +1,129 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {8FB2FB8C-FA28-D146-A767-0CB74E35643C} + testver + Win32Proj + + + + Application + true + MultiByte + + + Application + false + MultiByte + + + + + + + + + + + + + Win32\Debug\ + obj\Debug\ + testver + .exe + true + + + Win32\Release\ + obj\Release\ + testver + .exe + false + + + + Disabled + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + + Level3 + false + EditAndContinue + $(OutDir)testver.pdb + CompileAsC + + + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + true + $(OutDir)testver.exe + mainCRTStartup + + + if not exist ".\Win32\Debug" ( mkdir ".\Win32\Debug" ) copy ".\..\..\SDL2\Win32\Debug\SDL2.dll" ".\Win32\Debug\SDL2.dll" + + + + + MaxSpeed + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + false + true + MultiThreadedDLL + true + + Level3 + false + + CompileAsC + + + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + false + true + true + $(OutDir)testver.exe + mainCRTStartup + + + if not exist ".\Win32\Release" ( mkdir ".\Win32\Release" ) copy ".\..\..\SDL2\Win32\Release\SDL2.dll" ".\Win32\Release\SDL2.dll" + + + + + + + + + {859DF586-61E5-5749-AE72-0B8CC7C817D7} + + + {A114B178-D2BB-CF42-A049-034C4C50596F} + + + + + + diff --git a/premake/VisualC/VS2010/tests/testver/testver.vcxproj.filters b/premake/VisualC/VS2010/tests/testver/testver.vcxproj.filters new file mode 100755 index 000000000..596fa62e0 --- /dev/null +++ b/premake/VisualC/VS2010/tests/testver/testver.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + {C091566F-B02C-844D-B140-F6562E245374} + + + + + test + + + diff --git a/premake/VisualC/VS2010/tests/testwm2/testwm2.vcxproj b/premake/VisualC/VS2010/tests/testwm2/testwm2.vcxproj new file mode 100755 index 000000000..12b0c3389 --- /dev/null +++ b/premake/VisualC/VS2010/tests/testwm2/testwm2.vcxproj @@ -0,0 +1,132 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {41F4E0C8-9F68-7E4E-BEF1-AB5279264003} + testwm2 + Win32Proj + + + + Application + true + MultiByte + + + Application + false + MultiByte + + + + + + + + + + + + + Win32\Debug\ + obj\Debug\ + testwm2 + .exe + true + + + Win32\Release\ + obj\Release\ + testwm2 + .exe + false + + + + Disabled + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + + Level3 + false + EditAndContinue + $(OutDir)testwm2.pdb + CompileAsC + + + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + true + $(OutDir)testwm2.exe + mainCRTStartup + + + if not exist ".\Win32\Debug" ( mkdir ".\Win32\Debug" ) copy ".\..\..\SDL2\Win32\Debug\SDL2.dll" ".\Win32\Debug\SDL2.dll" + + + + + MaxSpeed + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + false + true + MultiThreadedDLL + true + + Level3 + false + + CompileAsC + + + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + false + true + true + $(OutDir)testwm2.exe + mainCRTStartup + + + if not exist ".\Win32\Release" ( mkdir ".\Win32\Release" ) copy ".\..\..\SDL2\Win32\Release\SDL2.dll" ".\Win32\Release\SDL2.dll" + + + + + + + + + {859DF586-61E5-5749-AE72-0B8CC7C817D7} + + + {72D8473C-9ED1-6041-877A-B45552307F3A} + + + {A114B178-D2BB-CF42-A049-034C4C50596F} + + + + + + diff --git a/premake/VisualC/VS2010/tests/testwm2/testwm2.vcxproj.filters b/premake/VisualC/VS2010/tests/testwm2/testwm2.vcxproj.filters new file mode 100755 index 000000000..b8341acf4 --- /dev/null +++ b/premake/VisualC/VS2010/tests/testwm2/testwm2.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + {42AD74BA-CF00-7046-A4A7-8E421336F7C0} + + + + + test + + + diff --git a/premake/VisualC/VS2010/tests/torturethread/torturethread.vcxproj b/premake/VisualC/VS2010/tests/torturethread/torturethread.vcxproj new file mode 100755 index 000000000..372218042 --- /dev/null +++ b/premake/VisualC/VS2010/tests/torturethread/torturethread.vcxproj @@ -0,0 +1,129 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {B4CE343D-65CF-FB45-9505-D1D9EE28CE57} + torturethread + Win32Proj + + + + Application + true + MultiByte + + + Application + false + MultiByte + + + + + + + + + + + + + Win32\Debug\ + obj\Debug\ + torturethread + .exe + true + + + Win32\Release\ + obj\Release\ + torturethread + .exe + false + + + + Disabled + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + + Level3 + false + EditAndContinue + $(OutDir)torturethread.pdb + CompileAsC + + + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + true + $(OutDir)torturethread.exe + mainCRTStartup + + + if not exist ".\Win32\Debug" ( mkdir ".\Win32\Debug" ) copy ".\..\..\SDL2\Win32\Debug\SDL2.dll" ".\Win32\Debug\SDL2.dll" + + + + + MaxSpeed + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + false + true + MultiThreadedDLL + true + + Level3 + false + + CompileAsC + + + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + false + true + true + $(OutDir)torturethread.exe + mainCRTStartup + + + if not exist ".\Win32\Release" ( mkdir ".\Win32\Release" ) copy ".\..\..\SDL2\Win32\Release\SDL2.dll" ".\Win32\Release\SDL2.dll" + + + + + + + + + {859DF586-61E5-5749-AE72-0B8CC7C817D7} + + + {A114B178-D2BB-CF42-A049-034C4C50596F} + + + + + + diff --git a/premake/VisualC/VS2010/tests/torturethread/torturethread.vcxproj.filters b/premake/VisualC/VS2010/tests/torturethread/torturethread.vcxproj.filters new file mode 100755 index 000000000..48450120f --- /dev/null +++ b/premake/VisualC/VS2010/tests/torturethread/torturethread.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + {C7381C10-2E45-444F-AB84-98854EED617F} + + + + + test + + + diff --git a/premake/VisualC/VS2012/SDL.sln b/premake/VisualC/VS2012/SDL.sln new file mode 100755 index 000000000..fc3fd0dd9 --- /dev/null +++ b/premake/VisualC/VS2012/SDL.sln @@ -0,0 +1,487 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 2012 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testjoystick", "tests\testjoystick\testjoystick.vcxproj", "{867A2823-E792-3749-A47C-1B5F118FD1F9}" + ProjectSection(ProjectDependencies) = postProject + {47B50335-DB5D-B948-B80C-E361ED5793F5} = {47B50335-DB5D-B948-B80C-E361ED5793F5} + {7F1E020B-52F6-584E-B841-8B390015238B} = {7F1E020B-52F6-584E-B841-8B390015238B} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testfilesystem", "tests\testfilesystem\testfilesystem.vcxproj", "{259763DF-AC86-B445-A465-064452171EB6}" + ProjectSection(ProjectDependencies) = postProject + {47B50335-DB5D-B948-B80C-E361ED5793F5} = {47B50335-DB5D-B948-B80C-E361ED5793F5} + {7F1E020B-52F6-584E-B841-8B390015238B} = {7F1E020B-52F6-584E-B841-8B390015238B} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testsem", "tests\testsem\testsem.vcxproj", "{15C9C3A3-A6CD-F24B-AA55-74C46DFB123D}" + ProjectSection(ProjectDependencies) = postProject + {47B50335-DB5D-B948-B80C-E361ED5793F5} = {47B50335-DB5D-B948-B80C-E361ED5793F5} + {7F1E020B-52F6-584E-B841-8B390015238B} = {7F1E020B-52F6-584E-B841-8B390015238B} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testnative", "tests\testnative\testnative.vcxproj", "{BC693F25-4940-BB43-8529-E27D65275975}" + ProjectSection(ProjectDependencies) = postProject + {47B50335-DB5D-B948-B80C-E361ED5793F5} = {47B50335-DB5D-B948-B80C-E361ED5793F5} + {7F1E020B-52F6-584E-B841-8B390015238B} = {7F1E020B-52F6-584E-B841-8B390015238B} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testscale", "tests\testscale\testscale.vcxproj", "{8BBBF780-F9F4-0843-85B4-6100C0771E09}" + ProjectSection(ProjectDependencies) = postProject + {47B50335-DB5D-B948-B80C-E361ED5793F5} = {47B50335-DB5D-B948-B80C-E361ED5793F5} + {E544B08A-C532-884E-A0BE-0F6F7F700067} = {E544B08A-C532-884E-A0BE-0F6F7F700067} + {7F1E020B-52F6-584E-B841-8B390015238B} = {7F1E020B-52F6-584E-B841-8B390015238B} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testgamecontroller", "tests\testgamecontroller\testgamecontroller.vcxproj", "{24AB4CEE-B82E-9C42-8ED2-9F3F7F3006AE}" + ProjectSection(ProjectDependencies) = postProject + {47B50335-DB5D-B948-B80C-E361ED5793F5} = {47B50335-DB5D-B948-B80C-E361ED5793F5} + {7F1E020B-52F6-584E-B841-8B390015238B} = {7F1E020B-52F6-584E-B841-8B390015238B} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testrendertarget", "tests\testrendertarget\testrendertarget.vcxproj", "{98CD7D27-4B74-4942-81DC-C82474A2E822}" + ProjectSection(ProjectDependencies) = postProject + {47B50335-DB5D-B948-B80C-E361ED5793F5} = {47B50335-DB5D-B948-B80C-E361ED5793F5} + {E544B08A-C532-884E-A0BE-0F6F7F700067} = {E544B08A-C532-884E-A0BE-0F6F7F700067} + {7F1E020B-52F6-584E-B841-8B390015238B} = {7F1E020B-52F6-584E-B841-8B390015238B} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testver", "tests\testver\testver.vcxproj", "{8B16A430-9090-B747-8825-BDE4B9A06538}" + ProjectSection(ProjectDependencies) = postProject + {47B50335-DB5D-B948-B80C-E361ED5793F5} = {47B50335-DB5D-B948-B80C-E361ED5793F5} + {7F1E020B-52F6-584E-B841-8B390015238B} = {7F1E020B-52F6-584E-B841-8B390015238B} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testkeys", "tests\testkeys\testkeys.vcxproj", "{A22567A8-5E3D-4046-A9EE-32148A1996DE}" + ProjectSection(ProjectDependencies) = postProject + {47B50335-DB5D-B948-B80C-E361ED5793F5} = {47B50335-DB5D-B948-B80C-E361ED5793F5} + {7F1E020B-52F6-584E-B841-8B390015238B} = {7F1E020B-52F6-584E-B841-8B390015238B} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testloadso", "tests\testloadso\testloadso.vcxproj", "{F81F2611-F8C5-334F-9ED8-1ABE38A1B106}" + ProjectSection(ProjectDependencies) = postProject + {47B50335-DB5D-B948-B80C-E361ED5793F5} = {47B50335-DB5D-B948-B80C-E361ED5793F5} + {7F1E020B-52F6-584E-B841-8B390015238B} = {7F1E020B-52F6-584E-B841-8B390015238B} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testtimer", "tests\testtimer\testtimer.vcxproj", "{87AECED3-5F20-8E46-9DFD-17A9E01D7E37}" + ProjectSection(ProjectDependencies) = postProject + {47B50335-DB5D-B948-B80C-E361ED5793F5} = {47B50335-DB5D-B948-B80C-E361ED5793F5} + {7F1E020B-52F6-584E-B841-8B390015238B} = {7F1E020B-52F6-584E-B841-8B390015238B} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testoverlay2", "tests\testoverlay2\testoverlay2.vcxproj", "{8ABC84ED-C999-DE4A-A929-CD6A79647804}" + ProjectSection(ProjectDependencies) = postProject + {47B50335-DB5D-B948-B80C-E361ED5793F5} = {47B50335-DB5D-B948-B80C-E361ED5793F5} + {7F1E020B-52F6-584E-B841-8B390015238B} = {7F1E020B-52F6-584E-B841-8B390015238B} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "torturethread", "tests\torturethread\torturethread.vcxproj", "{615744A9-90A8-A643-B2A7-223FEA845A00}" + ProjectSection(ProjectDependencies) = postProject + {47B50335-DB5D-B948-B80C-E361ED5793F5} = {47B50335-DB5D-B948-B80C-E361ED5793F5} + {7F1E020B-52F6-584E-B841-8B390015238B} = {7F1E020B-52F6-584E-B841-8B390015238B} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testplatform", "tests\testplatform\testplatform.vcxproj", "{189FC042-4838-4342-9276-9514BB403092}" + ProjectSection(ProjectDependencies) = postProject + {47B50335-DB5D-B948-B80C-E361ED5793F5} = {47B50335-DB5D-B948-B80C-E361ED5793F5} + {7F1E020B-52F6-584E-B841-8B390015238B} = {7F1E020B-52F6-584E-B841-8B390015238B} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testgesture", "tests\testgesture\testgesture.vcxproj", "{356BDC7D-2137-DA40-B20E-057366ADDEB7}" + ProjectSection(ProjectDependencies) = postProject + {47B50335-DB5D-B948-B80C-E361ED5793F5} = {47B50335-DB5D-B948-B80C-E361ED5793F5} + {7F1E020B-52F6-584E-B841-8B390015238B} = {7F1E020B-52F6-584E-B841-8B390015238B} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testaudioinfo", "tests\testaudioinfo\testaudioinfo.vcxproj", "{7A1312CF-BE73-8849-AFE9-48A028FB6C88}" + ProjectSection(ProjectDependencies) = postProject + {47B50335-DB5D-B948-B80C-E361ED5793F5} = {47B50335-DB5D-B948-B80C-E361ED5793F5} + {7F1E020B-52F6-584E-B841-8B390015238B} = {7F1E020B-52F6-584E-B841-8B390015238B} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "loopwave", "tests\loopwave\loopwave.vcxproj", "{B4860E68-BEB0-2242-A6F6-A2D6FDCB5FD6}" + ProjectSection(ProjectDependencies) = postProject + {47B50335-DB5D-B948-B80C-E361ED5793F5} = {47B50335-DB5D-B948-B80C-E361ED5793F5} + {7F1E020B-52F6-584E-B841-8B390015238B} = {7F1E020B-52F6-584E-B841-8B390015238B} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testthread", "tests\testthread\testthread.vcxproj", "{299C1DAB-6EB1-3D4C-8101-7CDEDE92928D}" + ProjectSection(ProjectDependencies) = postProject + {47B50335-DB5D-B948-B80C-E361ED5793F5} = {47B50335-DB5D-B948-B80C-E361ED5793F5} + {7F1E020B-52F6-584E-B841-8B390015238B} = {7F1E020B-52F6-584E-B841-8B390015238B} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "teststreaming", "tests\teststreaming\teststreaming.vcxproj", "{187FC8D5-3BD2-394C-811A-8CBA0476B0DC}" + ProjectSection(ProjectDependencies) = postProject + {47B50335-DB5D-B948-B80C-E361ED5793F5} = {47B50335-DB5D-B948-B80C-E361ED5793F5} + {7F1E020B-52F6-584E-B841-8B390015238B} = {7F1E020B-52F6-584E-B841-8B390015238B} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "checkkeys", "tests\checkkeys\checkkeys.vcxproj", "{0C2EE701-0ABA-5E48-9253-B3A54ECD5107}" + ProjectSection(ProjectDependencies) = postProject + {47B50335-DB5D-B948-B80C-E361ED5793F5} = {47B50335-DB5D-B948-B80C-E361ED5793F5} + {7F1E020B-52F6-584E-B841-8B390015238B} = {7F1E020B-52F6-584E-B841-8B390015238B} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testspriteminimal", "tests\testspriteminimal\testspriteminimal.vcxproj", "{170EE42E-8EE9-8E49-B04F-F412A203DF1D}" + ProjectSection(ProjectDependencies) = postProject + {47B50335-DB5D-B948-B80C-E361ED5793F5} = {47B50335-DB5D-B948-B80C-E361ED5793F5} + {7F1E020B-52F6-584E-B841-8B390015238B} = {7F1E020B-52F6-584E-B841-8B390015238B} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testsprite2", "tests\testsprite2\testsprite2.vcxproj", "{5B2F2D57-A129-C849-9C06-5B2D35B74E07}" + ProjectSection(ProjectDependencies) = postProject + {47B50335-DB5D-B948-B80C-E361ED5793F5} = {47B50335-DB5D-B948-B80C-E361ED5793F5} + {E544B08A-C532-884E-A0BE-0F6F7F700067} = {E544B08A-C532-884E-A0BE-0F6F7F700067} + {7F1E020B-52F6-584E-B841-8B390015238B} = {7F1E020B-52F6-584E-B841-8B390015238B} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testgles", "tests\testgles\testgles.vcxproj", "{1BC2C664-E0D9-314C-BDDE-6DF601ADE701}" + ProjectSection(ProjectDependencies) = postProject + {47B50335-DB5D-B948-B80C-E361ED5793F5} = {47B50335-DB5D-B948-B80C-E361ED5793F5} + {E544B08A-C532-884E-A0BE-0F6F7F700067} = {E544B08A-C532-884E-A0BE-0F6F7F700067} + {7F1E020B-52F6-584E-B841-8B390015238B} = {7F1E020B-52F6-584E-B841-8B390015238B} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testatomic", "tests\testatomic\testatomic.vcxproj", "{D2F26E24-D261-C54C-A334-F8F0EA68AA51}" + ProjectSection(ProjectDependencies) = postProject + {47B50335-DB5D-B948-B80C-E361ED5793F5} = {47B50335-DB5D-B948-B80C-E361ED5793F5} + {7F1E020B-52F6-584E-B841-8B390015238B} = {7F1E020B-52F6-584E-B841-8B390015238B} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SDL2test", "SDL2test\SDL2test.vcxproj", "{E544B08A-C532-884E-A0BE-0F6F7F700067}" + ProjectSection(ProjectDependencies) = postProject + {47B50335-DB5D-B948-B80C-E361ED5793F5} = {47B50335-DB5D-B948-B80C-E361ED5793F5} + {7F1E020B-52F6-584E-B841-8B390015238B} = {7F1E020B-52F6-584E-B841-8B390015238B} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testhaptic", "tests\testhaptic\testhaptic.vcxproj", "{84FB19AD-E26F-984D-8F1F-9D92BC817E75}" + ProjectSection(ProjectDependencies) = postProject + {47B50335-DB5D-B948-B80C-E361ED5793F5} = {47B50335-DB5D-B948-B80C-E361ED5793F5} + {7F1E020B-52F6-584E-B841-8B390015238B} = {7F1E020B-52F6-584E-B841-8B390015238B} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testgl2", "tests\testgl2\testgl2.vcxproj", "{114BFA65-28CD-704A-A34B-99E354525E81}" + ProjectSection(ProjectDependencies) = postProject + {47B50335-DB5D-B948-B80C-E361ED5793F5} = {47B50335-DB5D-B948-B80C-E361ED5793F5} + {E544B08A-C532-884E-A0BE-0F6F7F700067} = {E544B08A-C532-884E-A0BE-0F6F7F700067} + {7F1E020B-52F6-584E-B841-8B390015238B} = {7F1E020B-52F6-584E-B841-8B390015238B} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SDL2", "SDL2\SDL2.vcxproj", "{7F1E020B-52F6-584E-B841-8B390015238B}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testerror", "tests\testerror\testerror.vcxproj", "{DFD06E4E-B317-B745-8FB4-7063244DCA3E}" + ProjectSection(ProjectDependencies) = postProject + {47B50335-DB5D-B948-B80C-E361ED5793F5} = {47B50335-DB5D-B948-B80C-E361ED5793F5} + {7F1E020B-52F6-584E-B841-8B390015238B} = {7F1E020B-52F6-584E-B841-8B390015238B} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testrumble", "tests\testrumble\testrumble.vcxproj", "{C72B0123-A5BD-FD45-90F1-1C29D45B5C92}" + ProjectSection(ProjectDependencies) = postProject + {47B50335-DB5D-B948-B80C-E361ED5793F5} = {47B50335-DB5D-B948-B80C-E361ED5793F5} + {7F1E020B-52F6-584E-B841-8B390015238B} = {7F1E020B-52F6-584E-B841-8B390015238B} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testresample", "tests\testresample\testresample.vcxproj", "{E8FC2B01-864C-1E4A-8E32-7103EF479048}" + ProjectSection(ProjectDependencies) = postProject + {47B50335-DB5D-B948-B80C-E361ED5793F5} = {47B50335-DB5D-B948-B80C-E361ED5793F5} + {7F1E020B-52F6-584E-B841-8B390015238B} = {7F1E020B-52F6-584E-B841-8B390015238B} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testrendercopyex", "tests\testrendercopyex\testrendercopyex.vcxproj", "{7BAE36E7-E655-B24D-B110-D2567316D6EA}" + ProjectSection(ProjectDependencies) = postProject + {47B50335-DB5D-B948-B80C-E361ED5793F5} = {47B50335-DB5D-B948-B80C-E361ED5793F5} + {E544B08A-C532-884E-A0BE-0F6F7F700067} = {E544B08A-C532-884E-A0BE-0F6F7F700067} + {7F1E020B-52F6-584E-B841-8B390015238B} = {7F1E020B-52F6-584E-B841-8B390015238B} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testpower", "tests\testpower\testpower.vcxproj", "{E3D41488-DCA1-A34B-87D3-E9820E500DA9}" + ProjectSection(ProjectDependencies) = postProject + {47B50335-DB5D-B948-B80C-E361ED5793F5} = {47B50335-DB5D-B948-B80C-E361ED5793F5} + {7F1E020B-52F6-584E-B841-8B390015238B} = {7F1E020B-52F6-584E-B841-8B390015238B} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testchessboard", "tests\testchessboard\testchessboard.vcxproj", "{15323EAE-0CB5-4245-8324-A4BF2EA72D6B}" + ProjectSection(ProjectDependencies) = postProject + {47B50335-DB5D-B948-B80C-E361ED5793F5} = {47B50335-DB5D-B948-B80C-E361ED5793F5} + {7F1E020B-52F6-584E-B841-8B390015238B} = {7F1E020B-52F6-584E-B841-8B390015238B} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SDL2main", "SDL2main\SDL2main.vcxproj", "{47B50335-DB5D-B948-B80C-E361ED5793F5}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testrelative", "tests\testrelative\testrelative.vcxproj", "{3186A875-B682-2D4D-97EC-CCF61AEEEAC7}" + ProjectSection(ProjectDependencies) = postProject + {47B50335-DB5D-B948-B80C-E361ED5793F5} = {47B50335-DB5D-B948-B80C-E361ED5793F5} + {E544B08A-C532-884E-A0BE-0F6F7F700067} = {E544B08A-C532-884E-A0BE-0F6F7F700067} + {7F1E020B-52F6-584E-B841-8B390015238B} = {7F1E020B-52F6-584E-B841-8B390015238B} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testlock", "tests\testlock\testlock.vcxproj", "{E2DDA701-A62F-9542-8BA9-296CBF281945}" + ProjectSection(ProjectDependencies) = postProject + {47B50335-DB5D-B948-B80C-E361ED5793F5} = {47B50335-DB5D-B948-B80C-E361ED5793F5} + {7F1E020B-52F6-584E-B841-8B390015238B} = {7F1E020B-52F6-584E-B841-8B390015238B} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testmultiaudio", "tests\testmultiaudio\testmultiaudio.vcxproj", "{B7DA3C1F-B34B-A14A-BF10-BF628BA69C1B}" + ProjectSection(ProjectDependencies) = postProject + {47B50335-DB5D-B948-B80C-E361ED5793F5} = {47B50335-DB5D-B948-B80C-E361ED5793F5} + {7F1E020B-52F6-584E-B841-8B390015238B} = {7F1E020B-52F6-584E-B841-8B390015238B} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testmessage", "tests\testmessage\testmessage.vcxproj", "{461B95F1-FB8D-9B45-8FF9-8E0A9F56CA1B}" + ProjectSection(ProjectDependencies) = postProject + {47B50335-DB5D-B948-B80C-E361ED5793F5} = {47B50335-DB5D-B948-B80C-E361ED5793F5} + {7F1E020B-52F6-584E-B841-8B390015238B} = {7F1E020B-52F6-584E-B841-8B390015238B} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testdraw2", "tests\testdraw2\testdraw2.vcxproj", "{E4477807-2D9E-CC43-9EF3-AEB1ADEDF79C}" + ProjectSection(ProjectDependencies) = postProject + {47B50335-DB5D-B948-B80C-E361ED5793F5} = {47B50335-DB5D-B948-B80C-E361ED5793F5} + {E544B08A-C532-884E-A0BE-0F6F7F700067} = {E544B08A-C532-884E-A0BE-0F6F7F700067} + {7F1E020B-52F6-584E-B841-8B390015238B} = {7F1E020B-52F6-584E-B841-8B390015238B} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testshape", "tests\testshape\testshape.vcxproj", "{A916A09F-93F3-0A4F-9A95-9938BD96CF05}" + ProjectSection(ProjectDependencies) = postProject + {47B50335-DB5D-B948-B80C-E361ED5793F5} = {47B50335-DB5D-B948-B80C-E361ED5793F5} + {7F1E020B-52F6-584E-B841-8B390015238B} = {7F1E020B-52F6-584E-B841-8B390015238B} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testwm2", "tests\testwm2\testwm2.vcxproj", "{0DC21429-28DC-194C-AFFB-8BAB95022180}" + ProjectSection(ProjectDependencies) = postProject + {47B50335-DB5D-B948-B80C-E361ED5793F5} = {47B50335-DB5D-B948-B80C-E361ED5793F5} + {E544B08A-C532-884E-A0BE-0F6F7F700067} = {E544B08A-C532-884E-A0BE-0F6F7F700067} + {7F1E020B-52F6-584E-B841-8B390015238B} = {7F1E020B-52F6-584E-B841-8B390015238B} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testautomation", "tests\testautomation\testautomation.vcxproj", "{F7EAB41D-92CB-6B49-8131-48A61120F3C4}" + ProjectSection(ProjectDependencies) = postProject + {47B50335-DB5D-B948-B80C-E361ED5793F5} = {47B50335-DB5D-B948-B80C-E361ED5793F5} + {E544B08A-C532-884E-A0BE-0F6F7F700067} = {E544B08A-C532-884E-A0BE-0F6F7F700067} + {7F1E020B-52F6-584E-B841-8B390015238B} = {7F1E020B-52F6-584E-B841-8B390015238B} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testiconv", "tests\testiconv\testiconv.vcxproj", "{4CF625C3-2F83-7F4F-8ADD-15BEEFCD24E7}" + ProjectSection(ProjectDependencies) = postProject + {47B50335-DB5D-B948-B80C-E361ED5793F5} = {47B50335-DB5D-B948-B80C-E361ED5793F5} + {7F1E020B-52F6-584E-B841-8B390015238B} = {7F1E020B-52F6-584E-B841-8B390015238B} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testfile", "tests\testfile\testfile.vcxproj", "{07A396E5-1642-6148-82DA-2FF06644E542}" + ProjectSection(ProjectDependencies) = postProject + {47B50335-DB5D-B948-B80C-E361ED5793F5} = {47B50335-DB5D-B948-B80C-E361ED5793F5} + {7F1E020B-52F6-584E-B841-8B390015238B} = {7F1E020B-52F6-584E-B841-8B390015238B} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testime", "tests\testime\testime.vcxproj", "{98C363EE-E394-564A-8F5D-8649BE4EA3A5}" + ProjectSection(ProjectDependencies) = postProject + {47B50335-DB5D-B948-B80C-E361ED5793F5} = {47B50335-DB5D-B948-B80C-E361ED5793F5} + {E544B08A-C532-884E-A0BE-0F6F7F700067} = {E544B08A-C532-884E-A0BE-0F6F7F700067} + {7F1E020B-52F6-584E-B841-8B390015238B} = {7F1E020B-52F6-584E-B841-8B390015238B} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testshader", "tests\testshader\testshader.vcxproj", "{51ADEB0F-09DD-5242-87FC-6DD5C4A098E3}" + ProjectSection(ProjectDependencies) = postProject + {47B50335-DB5D-B948-B80C-E361ED5793F5} = {47B50335-DB5D-B948-B80C-E361ED5793F5} + {7F1E020B-52F6-584E-B841-8B390015238B} = {7F1E020B-52F6-584E-B841-8B390015238B} + EndProjectSection +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Win32 = Debug|Win32 + Release|Win32 = Release|Win32 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {867A2823-E792-3749-A47C-1B5F118FD1F9}.Debug|Win32.ActiveCfg = Debug|Win32 + {867A2823-E792-3749-A47C-1B5F118FD1F9}.Debug|Win32.Build.0 = Debug|Win32 + {867A2823-E792-3749-A47C-1B5F118FD1F9}.Release|Win32.ActiveCfg = Release|Win32 + {867A2823-E792-3749-A47C-1B5F118FD1F9}.Release|Win32.Build.0 = Release|Win32 + {259763DF-AC86-B445-A465-064452171EB6}.Debug|Win32.ActiveCfg = Debug|Win32 + {259763DF-AC86-B445-A465-064452171EB6}.Debug|Win32.Build.0 = Debug|Win32 + {259763DF-AC86-B445-A465-064452171EB6}.Release|Win32.ActiveCfg = Release|Win32 + {259763DF-AC86-B445-A465-064452171EB6}.Release|Win32.Build.0 = Release|Win32 + {15C9C3A3-A6CD-F24B-AA55-74C46DFB123D}.Debug|Win32.ActiveCfg = Debug|Win32 + {15C9C3A3-A6CD-F24B-AA55-74C46DFB123D}.Debug|Win32.Build.0 = Debug|Win32 + {15C9C3A3-A6CD-F24B-AA55-74C46DFB123D}.Release|Win32.ActiveCfg = Release|Win32 + {15C9C3A3-A6CD-F24B-AA55-74C46DFB123D}.Release|Win32.Build.0 = Release|Win32 + {BC693F25-4940-BB43-8529-E27D65275975}.Debug|Win32.ActiveCfg = Debug|Win32 + {BC693F25-4940-BB43-8529-E27D65275975}.Debug|Win32.Build.0 = Debug|Win32 + {BC693F25-4940-BB43-8529-E27D65275975}.Release|Win32.ActiveCfg = Release|Win32 + {BC693F25-4940-BB43-8529-E27D65275975}.Release|Win32.Build.0 = Release|Win32 + {8BBBF780-F9F4-0843-85B4-6100C0771E09}.Debug|Win32.ActiveCfg = Debug|Win32 + {8BBBF780-F9F4-0843-85B4-6100C0771E09}.Debug|Win32.Build.0 = Debug|Win32 + {8BBBF780-F9F4-0843-85B4-6100C0771E09}.Release|Win32.ActiveCfg = Release|Win32 + {8BBBF780-F9F4-0843-85B4-6100C0771E09}.Release|Win32.Build.0 = Release|Win32 + {24AB4CEE-B82E-9C42-8ED2-9F3F7F3006AE}.Debug|Win32.ActiveCfg = Debug|Win32 + {24AB4CEE-B82E-9C42-8ED2-9F3F7F3006AE}.Debug|Win32.Build.0 = Debug|Win32 + {24AB4CEE-B82E-9C42-8ED2-9F3F7F3006AE}.Release|Win32.ActiveCfg = Release|Win32 + {24AB4CEE-B82E-9C42-8ED2-9F3F7F3006AE}.Release|Win32.Build.0 = Release|Win32 + {98CD7D27-4B74-4942-81DC-C82474A2E822}.Debug|Win32.ActiveCfg = Debug|Win32 + {98CD7D27-4B74-4942-81DC-C82474A2E822}.Debug|Win32.Build.0 = Debug|Win32 + {98CD7D27-4B74-4942-81DC-C82474A2E822}.Release|Win32.ActiveCfg = Release|Win32 + {98CD7D27-4B74-4942-81DC-C82474A2E822}.Release|Win32.Build.0 = Release|Win32 + {8B16A430-9090-B747-8825-BDE4B9A06538}.Debug|Win32.ActiveCfg = Debug|Win32 + {8B16A430-9090-B747-8825-BDE4B9A06538}.Debug|Win32.Build.0 = Debug|Win32 + {8B16A430-9090-B747-8825-BDE4B9A06538}.Release|Win32.ActiveCfg = Release|Win32 + {8B16A430-9090-B747-8825-BDE4B9A06538}.Release|Win32.Build.0 = Release|Win32 + {A22567A8-5E3D-4046-A9EE-32148A1996DE}.Debug|Win32.ActiveCfg = Debug|Win32 + {A22567A8-5E3D-4046-A9EE-32148A1996DE}.Debug|Win32.Build.0 = Debug|Win32 + {A22567A8-5E3D-4046-A9EE-32148A1996DE}.Release|Win32.ActiveCfg = Release|Win32 + {A22567A8-5E3D-4046-A9EE-32148A1996DE}.Release|Win32.Build.0 = Release|Win32 + {F81F2611-F8C5-334F-9ED8-1ABE38A1B106}.Debug|Win32.ActiveCfg = Debug|Win32 + {F81F2611-F8C5-334F-9ED8-1ABE38A1B106}.Debug|Win32.Build.0 = Debug|Win32 + {F81F2611-F8C5-334F-9ED8-1ABE38A1B106}.Release|Win32.ActiveCfg = Release|Win32 + {F81F2611-F8C5-334F-9ED8-1ABE38A1B106}.Release|Win32.Build.0 = Release|Win32 + {87AECED3-5F20-8E46-9DFD-17A9E01D7E37}.Debug|Win32.ActiveCfg = Debug|Win32 + {87AECED3-5F20-8E46-9DFD-17A9E01D7E37}.Debug|Win32.Build.0 = Debug|Win32 + {87AECED3-5F20-8E46-9DFD-17A9E01D7E37}.Release|Win32.ActiveCfg = Release|Win32 + {87AECED3-5F20-8E46-9DFD-17A9E01D7E37}.Release|Win32.Build.0 = Release|Win32 + {8ABC84ED-C999-DE4A-A929-CD6A79647804}.Debug|Win32.ActiveCfg = Debug|Win32 + {8ABC84ED-C999-DE4A-A929-CD6A79647804}.Debug|Win32.Build.0 = Debug|Win32 + {8ABC84ED-C999-DE4A-A929-CD6A79647804}.Release|Win32.ActiveCfg = Release|Win32 + {8ABC84ED-C999-DE4A-A929-CD6A79647804}.Release|Win32.Build.0 = Release|Win32 + {615744A9-90A8-A643-B2A7-223FEA845A00}.Debug|Win32.ActiveCfg = Debug|Win32 + {615744A9-90A8-A643-B2A7-223FEA845A00}.Debug|Win32.Build.0 = Debug|Win32 + {615744A9-90A8-A643-B2A7-223FEA845A00}.Release|Win32.ActiveCfg = Release|Win32 + {615744A9-90A8-A643-B2A7-223FEA845A00}.Release|Win32.Build.0 = Release|Win32 + {189FC042-4838-4342-9276-9514BB403092}.Debug|Win32.ActiveCfg = Debug|Win32 + {189FC042-4838-4342-9276-9514BB403092}.Debug|Win32.Build.0 = Debug|Win32 + {189FC042-4838-4342-9276-9514BB403092}.Release|Win32.ActiveCfg = Release|Win32 + {189FC042-4838-4342-9276-9514BB403092}.Release|Win32.Build.0 = Release|Win32 + {356BDC7D-2137-DA40-B20E-057366ADDEB7}.Debug|Win32.ActiveCfg = Debug|Win32 + {356BDC7D-2137-DA40-B20E-057366ADDEB7}.Debug|Win32.Build.0 = Debug|Win32 + {356BDC7D-2137-DA40-B20E-057366ADDEB7}.Release|Win32.ActiveCfg = Release|Win32 + {356BDC7D-2137-DA40-B20E-057366ADDEB7}.Release|Win32.Build.0 = Release|Win32 + {7A1312CF-BE73-8849-AFE9-48A028FB6C88}.Debug|Win32.ActiveCfg = Debug|Win32 + {7A1312CF-BE73-8849-AFE9-48A028FB6C88}.Debug|Win32.Build.0 = Debug|Win32 + {7A1312CF-BE73-8849-AFE9-48A028FB6C88}.Release|Win32.ActiveCfg = Release|Win32 + {7A1312CF-BE73-8849-AFE9-48A028FB6C88}.Release|Win32.Build.0 = Release|Win32 + {B4860E68-BEB0-2242-A6F6-A2D6FDCB5FD6}.Debug|Win32.ActiveCfg = Debug|Win32 + {B4860E68-BEB0-2242-A6F6-A2D6FDCB5FD6}.Debug|Win32.Build.0 = Debug|Win32 + {B4860E68-BEB0-2242-A6F6-A2D6FDCB5FD6}.Release|Win32.ActiveCfg = Release|Win32 + {B4860E68-BEB0-2242-A6F6-A2D6FDCB5FD6}.Release|Win32.Build.0 = Release|Win32 + {299C1DAB-6EB1-3D4C-8101-7CDEDE92928D}.Debug|Win32.ActiveCfg = Debug|Win32 + {299C1DAB-6EB1-3D4C-8101-7CDEDE92928D}.Debug|Win32.Build.0 = Debug|Win32 + {299C1DAB-6EB1-3D4C-8101-7CDEDE92928D}.Release|Win32.ActiveCfg = Release|Win32 + {299C1DAB-6EB1-3D4C-8101-7CDEDE92928D}.Release|Win32.Build.0 = Release|Win32 + {187FC8D5-3BD2-394C-811A-8CBA0476B0DC}.Debug|Win32.ActiveCfg = Debug|Win32 + {187FC8D5-3BD2-394C-811A-8CBA0476B0DC}.Debug|Win32.Build.0 = Debug|Win32 + {187FC8D5-3BD2-394C-811A-8CBA0476B0DC}.Release|Win32.ActiveCfg = Release|Win32 + {187FC8D5-3BD2-394C-811A-8CBA0476B0DC}.Release|Win32.Build.0 = Release|Win32 + {0C2EE701-0ABA-5E48-9253-B3A54ECD5107}.Debug|Win32.ActiveCfg = Debug|Win32 + {0C2EE701-0ABA-5E48-9253-B3A54ECD5107}.Debug|Win32.Build.0 = Debug|Win32 + {0C2EE701-0ABA-5E48-9253-B3A54ECD5107}.Release|Win32.ActiveCfg = Release|Win32 + {0C2EE701-0ABA-5E48-9253-B3A54ECD5107}.Release|Win32.Build.0 = Release|Win32 + {170EE42E-8EE9-8E49-B04F-F412A203DF1D}.Debug|Win32.ActiveCfg = Debug|Win32 + {170EE42E-8EE9-8E49-B04F-F412A203DF1D}.Debug|Win32.Build.0 = Debug|Win32 + {170EE42E-8EE9-8E49-B04F-F412A203DF1D}.Release|Win32.ActiveCfg = Release|Win32 + {170EE42E-8EE9-8E49-B04F-F412A203DF1D}.Release|Win32.Build.0 = Release|Win32 + {5B2F2D57-A129-C849-9C06-5B2D35B74E07}.Debug|Win32.ActiveCfg = Debug|Win32 + {5B2F2D57-A129-C849-9C06-5B2D35B74E07}.Debug|Win32.Build.0 = Debug|Win32 + {5B2F2D57-A129-C849-9C06-5B2D35B74E07}.Release|Win32.ActiveCfg = Release|Win32 + {5B2F2D57-A129-C849-9C06-5B2D35B74E07}.Release|Win32.Build.0 = Release|Win32 + {1BC2C664-E0D9-314C-BDDE-6DF601ADE701}.Debug|Win32.ActiveCfg = Debug|Win32 + {1BC2C664-E0D9-314C-BDDE-6DF601ADE701}.Debug|Win32.Build.0 = Debug|Win32 + {1BC2C664-E0D9-314C-BDDE-6DF601ADE701}.Release|Win32.ActiveCfg = Release|Win32 + {1BC2C664-E0D9-314C-BDDE-6DF601ADE701}.Release|Win32.Build.0 = Release|Win32 + {D2F26E24-D261-C54C-A334-F8F0EA68AA51}.Debug|Win32.ActiveCfg = Debug|Win32 + {D2F26E24-D261-C54C-A334-F8F0EA68AA51}.Debug|Win32.Build.0 = Debug|Win32 + {D2F26E24-D261-C54C-A334-F8F0EA68AA51}.Release|Win32.ActiveCfg = Release|Win32 + {D2F26E24-D261-C54C-A334-F8F0EA68AA51}.Release|Win32.Build.0 = Release|Win32 + {E544B08A-C532-884E-A0BE-0F6F7F700067}.Debug|Win32.ActiveCfg = Debug|Win32 + {E544B08A-C532-884E-A0BE-0F6F7F700067}.Debug|Win32.Build.0 = Debug|Win32 + {E544B08A-C532-884E-A0BE-0F6F7F700067}.Release|Win32.ActiveCfg = Release|Win32 + {E544B08A-C532-884E-A0BE-0F6F7F700067}.Release|Win32.Build.0 = Release|Win32 + {84FB19AD-E26F-984D-8F1F-9D92BC817E75}.Debug|Win32.ActiveCfg = Debug|Win32 + {84FB19AD-E26F-984D-8F1F-9D92BC817E75}.Debug|Win32.Build.0 = Debug|Win32 + {84FB19AD-E26F-984D-8F1F-9D92BC817E75}.Release|Win32.ActiveCfg = Release|Win32 + {84FB19AD-E26F-984D-8F1F-9D92BC817E75}.Release|Win32.Build.0 = Release|Win32 + {114BFA65-28CD-704A-A34B-99E354525E81}.Debug|Win32.ActiveCfg = Debug|Win32 + {114BFA65-28CD-704A-A34B-99E354525E81}.Debug|Win32.Build.0 = Debug|Win32 + {114BFA65-28CD-704A-A34B-99E354525E81}.Release|Win32.ActiveCfg = Release|Win32 + {114BFA65-28CD-704A-A34B-99E354525E81}.Release|Win32.Build.0 = Release|Win32 + {7F1E020B-52F6-584E-B841-8B390015238B}.Debug|Win32.ActiveCfg = Debug|Win32 + {7F1E020B-52F6-584E-B841-8B390015238B}.Debug|Win32.Build.0 = Debug|Win32 + {7F1E020B-52F6-584E-B841-8B390015238B}.Release|Win32.ActiveCfg = Release|Win32 + {7F1E020B-52F6-584E-B841-8B390015238B}.Release|Win32.Build.0 = Release|Win32 + {DFD06E4E-B317-B745-8FB4-7063244DCA3E}.Debug|Win32.ActiveCfg = Debug|Win32 + {DFD06E4E-B317-B745-8FB4-7063244DCA3E}.Debug|Win32.Build.0 = Debug|Win32 + {DFD06E4E-B317-B745-8FB4-7063244DCA3E}.Release|Win32.ActiveCfg = Release|Win32 + {DFD06E4E-B317-B745-8FB4-7063244DCA3E}.Release|Win32.Build.0 = Release|Win32 + {C72B0123-A5BD-FD45-90F1-1C29D45B5C92}.Debug|Win32.ActiveCfg = Debug|Win32 + {C72B0123-A5BD-FD45-90F1-1C29D45B5C92}.Debug|Win32.Build.0 = Debug|Win32 + {C72B0123-A5BD-FD45-90F1-1C29D45B5C92}.Release|Win32.ActiveCfg = Release|Win32 + {C72B0123-A5BD-FD45-90F1-1C29D45B5C92}.Release|Win32.Build.0 = Release|Win32 + {E8FC2B01-864C-1E4A-8E32-7103EF479048}.Debug|Win32.ActiveCfg = Debug|Win32 + {E8FC2B01-864C-1E4A-8E32-7103EF479048}.Debug|Win32.Build.0 = Debug|Win32 + {E8FC2B01-864C-1E4A-8E32-7103EF479048}.Release|Win32.ActiveCfg = Release|Win32 + {E8FC2B01-864C-1E4A-8E32-7103EF479048}.Release|Win32.Build.0 = Release|Win32 + {7BAE36E7-E655-B24D-B110-D2567316D6EA}.Debug|Win32.ActiveCfg = Debug|Win32 + {7BAE36E7-E655-B24D-B110-D2567316D6EA}.Debug|Win32.Build.0 = Debug|Win32 + {7BAE36E7-E655-B24D-B110-D2567316D6EA}.Release|Win32.ActiveCfg = Release|Win32 + {7BAE36E7-E655-B24D-B110-D2567316D6EA}.Release|Win32.Build.0 = Release|Win32 + {E3D41488-DCA1-A34B-87D3-E9820E500DA9}.Debug|Win32.ActiveCfg = Debug|Win32 + {E3D41488-DCA1-A34B-87D3-E9820E500DA9}.Debug|Win32.Build.0 = Debug|Win32 + {E3D41488-DCA1-A34B-87D3-E9820E500DA9}.Release|Win32.ActiveCfg = Release|Win32 + {E3D41488-DCA1-A34B-87D3-E9820E500DA9}.Release|Win32.Build.0 = Release|Win32 + {15323EAE-0CB5-4245-8324-A4BF2EA72D6B}.Debug|Win32.ActiveCfg = Debug|Win32 + {15323EAE-0CB5-4245-8324-A4BF2EA72D6B}.Debug|Win32.Build.0 = Debug|Win32 + {15323EAE-0CB5-4245-8324-A4BF2EA72D6B}.Release|Win32.ActiveCfg = Release|Win32 + {15323EAE-0CB5-4245-8324-A4BF2EA72D6B}.Release|Win32.Build.0 = Release|Win32 + {47B50335-DB5D-B948-B80C-E361ED5793F5}.Debug|Win32.ActiveCfg = Debug|Win32 + {47B50335-DB5D-B948-B80C-E361ED5793F5}.Debug|Win32.Build.0 = Debug|Win32 + {47B50335-DB5D-B948-B80C-E361ED5793F5}.Release|Win32.ActiveCfg = Release|Win32 + {47B50335-DB5D-B948-B80C-E361ED5793F5}.Release|Win32.Build.0 = Release|Win32 + {3186A875-B682-2D4D-97EC-CCF61AEEEAC7}.Debug|Win32.ActiveCfg = Debug|Win32 + {3186A875-B682-2D4D-97EC-CCF61AEEEAC7}.Debug|Win32.Build.0 = Debug|Win32 + {3186A875-B682-2D4D-97EC-CCF61AEEEAC7}.Release|Win32.ActiveCfg = Release|Win32 + {3186A875-B682-2D4D-97EC-CCF61AEEEAC7}.Release|Win32.Build.0 = Release|Win32 + {E2DDA701-A62F-9542-8BA9-296CBF281945}.Debug|Win32.ActiveCfg = Debug|Win32 + {E2DDA701-A62F-9542-8BA9-296CBF281945}.Debug|Win32.Build.0 = Debug|Win32 + {E2DDA701-A62F-9542-8BA9-296CBF281945}.Release|Win32.ActiveCfg = Release|Win32 + {E2DDA701-A62F-9542-8BA9-296CBF281945}.Release|Win32.Build.0 = Release|Win32 + {B7DA3C1F-B34B-A14A-BF10-BF628BA69C1B}.Debug|Win32.ActiveCfg = Debug|Win32 + {B7DA3C1F-B34B-A14A-BF10-BF628BA69C1B}.Debug|Win32.Build.0 = Debug|Win32 + {B7DA3C1F-B34B-A14A-BF10-BF628BA69C1B}.Release|Win32.ActiveCfg = Release|Win32 + {B7DA3C1F-B34B-A14A-BF10-BF628BA69C1B}.Release|Win32.Build.0 = Release|Win32 + {461B95F1-FB8D-9B45-8FF9-8E0A9F56CA1B}.Debug|Win32.ActiveCfg = Debug|Win32 + {461B95F1-FB8D-9B45-8FF9-8E0A9F56CA1B}.Debug|Win32.Build.0 = Debug|Win32 + {461B95F1-FB8D-9B45-8FF9-8E0A9F56CA1B}.Release|Win32.ActiveCfg = Release|Win32 + {461B95F1-FB8D-9B45-8FF9-8E0A9F56CA1B}.Release|Win32.Build.0 = Release|Win32 + {E4477807-2D9E-CC43-9EF3-AEB1ADEDF79C}.Debug|Win32.ActiveCfg = Debug|Win32 + {E4477807-2D9E-CC43-9EF3-AEB1ADEDF79C}.Debug|Win32.Build.0 = Debug|Win32 + {E4477807-2D9E-CC43-9EF3-AEB1ADEDF79C}.Release|Win32.ActiveCfg = Release|Win32 + {E4477807-2D9E-CC43-9EF3-AEB1ADEDF79C}.Release|Win32.Build.0 = Release|Win32 + {A916A09F-93F3-0A4F-9A95-9938BD96CF05}.Debug|Win32.ActiveCfg = Debug|Win32 + {A916A09F-93F3-0A4F-9A95-9938BD96CF05}.Debug|Win32.Build.0 = Debug|Win32 + {A916A09F-93F3-0A4F-9A95-9938BD96CF05}.Release|Win32.ActiveCfg = Release|Win32 + {A916A09F-93F3-0A4F-9A95-9938BD96CF05}.Release|Win32.Build.0 = Release|Win32 + {0DC21429-28DC-194C-AFFB-8BAB95022180}.Debug|Win32.ActiveCfg = Debug|Win32 + {0DC21429-28DC-194C-AFFB-8BAB95022180}.Debug|Win32.Build.0 = Debug|Win32 + {0DC21429-28DC-194C-AFFB-8BAB95022180}.Release|Win32.ActiveCfg = Release|Win32 + {0DC21429-28DC-194C-AFFB-8BAB95022180}.Release|Win32.Build.0 = Release|Win32 + {F7EAB41D-92CB-6B49-8131-48A61120F3C4}.Debug|Win32.ActiveCfg = Debug|Win32 + {F7EAB41D-92CB-6B49-8131-48A61120F3C4}.Debug|Win32.Build.0 = Debug|Win32 + {F7EAB41D-92CB-6B49-8131-48A61120F3C4}.Release|Win32.ActiveCfg = Release|Win32 + {F7EAB41D-92CB-6B49-8131-48A61120F3C4}.Release|Win32.Build.0 = Release|Win32 + {4CF625C3-2F83-7F4F-8ADD-15BEEFCD24E7}.Debug|Win32.ActiveCfg = Debug|Win32 + {4CF625C3-2F83-7F4F-8ADD-15BEEFCD24E7}.Debug|Win32.Build.0 = Debug|Win32 + {4CF625C3-2F83-7F4F-8ADD-15BEEFCD24E7}.Release|Win32.ActiveCfg = Release|Win32 + {4CF625C3-2F83-7F4F-8ADD-15BEEFCD24E7}.Release|Win32.Build.0 = Release|Win32 + {07A396E5-1642-6148-82DA-2FF06644E542}.Debug|Win32.ActiveCfg = Debug|Win32 + {07A396E5-1642-6148-82DA-2FF06644E542}.Debug|Win32.Build.0 = Debug|Win32 + {07A396E5-1642-6148-82DA-2FF06644E542}.Release|Win32.ActiveCfg = Release|Win32 + {07A396E5-1642-6148-82DA-2FF06644E542}.Release|Win32.Build.0 = Release|Win32 + {98C363EE-E394-564A-8F5D-8649BE4EA3A5}.Debug|Win32.ActiveCfg = Debug|Win32 + {98C363EE-E394-564A-8F5D-8649BE4EA3A5}.Debug|Win32.Build.0 = Debug|Win32 + {98C363EE-E394-564A-8F5D-8649BE4EA3A5}.Release|Win32.ActiveCfg = Release|Win32 + {98C363EE-E394-564A-8F5D-8649BE4EA3A5}.Release|Win32.Build.0 = Release|Win32 + {51ADEB0F-09DD-5242-87FC-6DD5C4A098E3}.Debug|Win32.ActiveCfg = Debug|Win32 + {51ADEB0F-09DD-5242-87FC-6DD5C4A098E3}.Debug|Win32.Build.0 = Debug|Win32 + {51ADEB0F-09DD-5242-87FC-6DD5C4A098E3}.Release|Win32.ActiveCfg = Release|Win32 + {51ADEB0F-09DD-5242-87FC-6DD5C4A098E3}.Release|Win32.Build.0 = Release|Win32 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/premake/VisualC/VS2012/SDL2/SDL2.vcxproj b/premake/VisualC/VS2012/SDL2/SDL2.vcxproj new file mode 100755 index 000000000..c7dd06f09 --- /dev/null +++ b/premake/VisualC/VS2012/SDL2/SDL2.vcxproj @@ -0,0 +1,432 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {7F1E020B-52F6-584E-B841-8B390015238B} + SDL2 + Win32Proj + + + + DynamicLibrary + true + MultiByte + v110 + + + DynamicLibrary + false + MultiByte + v110 + + + + + + + + + + + + + Win32\Debug\ + obj\Debug\ + SDL2 + .dll + false + true + + + Win32\Release\ + obj\Release\ + SDL2 + .dll + false + false + + + + Disabled + ..;..\..\..\..\include;$(DXSDK_DIR)\Include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;_DEBUG;_WINDOWS;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + + Level3 + false + EditAndContinue + $(OutDir)SDL2.pdb + + + USING_PREMAKE_CONFIG_H;_DEBUG;_WINDOWS;%(PreprocessorDefinitions) + ..;..\..\..\..\include;$(DXSDK_DIR)\Include;%(AdditionalIncludeDirectories) + + + Windows + true + imm32.lib;oleaut32.lib;winmm.lib;version.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;uuid.lib;odbc32.lib;odbccp32.lib;OpenGL32.lib;%(AdditionalDependencies) + $(OutDir)SDL2.dll + $(DXSDK_DIR)\Lib\x86;%(AdditionalLibraryDirectories) + Win32\Debug\SDL2.lib + + + + + MaxSpeed + ..;..\..\..\..\include;$(DXSDK_DIR)\Include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;NDEBUG;_WINDOWS;%(PreprocessorDefinitions) + false + true + MultiThreadedDLL + true + + Level3 + false + + + + USING_PREMAKE_CONFIG_H;NDEBUG;_WINDOWS;%(PreprocessorDefinitions) + ..;..\..\..\..\include;$(DXSDK_DIR)\Include;%(AdditionalIncludeDirectories) + + + Windows + false + true + true + imm32.lib;oleaut32.lib;winmm.lib;version.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;uuid.lib;odbc32.lib;odbccp32.lib;OpenGL32.lib;%(AdditionalDependencies) + $(OutDir)SDL2.dll + $(DXSDK_DIR)\Lib\x86;%(AdditionalLibraryDirectories) + Win32\Release\SDL2.lib + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/premake/VisualC/VS2012/SDL2/SDL2.vcxproj.filters b/premake/VisualC/VS2012/SDL2/SDL2.vcxproj.filters new file mode 100755 index 000000000..32b1bdd2f --- /dev/null +++ b/premake/VisualC/VS2012/SDL2/SDL2.vcxproj.filters @@ -0,0 +1,708 @@ + + + + + {ADEFAB0B-D006-ED47-8FD7-779EFC05AFB2} + + + {A1283406-E167-EA43-9A12-C9643EF0AD90} + + + {DCFE7352-8A02-AD43-BCAA-BFA4C48BA1D8} + + + {00074231-3E71-9540-BBC3-A658F83A8C5B} + + + {60C70DBB-2483-EB4D-B3F1-EDC2ABE33218} + + + {E86C7CE6-D84F-0246-8305-CAC9DC111CAC} + + + {03FDB100-C243-F649-8F61-04B9266FC837} + + + {A2439046-92D5-6C41-9576-D853A0B88EE3} + + + {3FF1D4EB-FFD6-1245-AFC5-34BAB778C0F0} + + + {153D1C69-37A5-C545-AD9D-78D09A346B1C} + + + {14A04DE3-1267-C54F-8365-E562E2E86DD9} + + + {72FBA0ED-9CB3-9C48-A84C-477143562BA5} + + + {3736406C-1551-DC46-9B99-AF49D75A6784} + + + {583C21C4-F3F3-C944-9B0B-24E4A9723FAB} + + + {79FB2D01-A2D5-0F4D-BDC6-C9C18DB07984} + + + {7AA190FE-2F3B-064B-B036-0D1FF60EF305} + + + {2C6F3941-9CD8-DE4E-9E25-74B5BEA589ED} + + + {924161C5-B81D-4242-AE02-AE1943EC47FE} + + + {4BD8963D-3790-E342-B9CA-E267E826DD8E} + + + {37D45504-44FB-064F-948D-0C4316D8C723} + + + {EB7B98EE-8FA2-A045-A368-76A0E7B3F8F5} + + + {F960D69D-08A1-9B47-955D-47CC3829F33C} + + + {BCA2F63F-C00E-2A40-BE35-3CE306F43BFB} + + + {6A0ECA48-36B8-C64F-B49C-4BAACBD9B8DA} + + + {0E805449-4B85-0444-A84E-C695B58CC05A} + + + {204FE516-51EF-8543-92E7-937448E29811} + + + {F7EE16F3-C152-9B4C-8EAD-60C0D26EC6F4} + + + {A2CE2FA2-A19D-4043-9357-11A1B6C4F52C} + + + {0CC475AD-60C6-094A-AC63-3EAD99353006} + + + {AC6445E9-E301-F04A-9654-E865A433336B} + + + {31A54CC4-B967-054E-AB77-4D3E84BB9F65} + + + {00BC1056-E15A-8D41-9864-D6023213DB30} + + + {6242F67B-F1A5-BD4F-A2FF-A8339675C1E4} + + + {F56E2DCC-68AE-9244-A6B9-ABB6E802360E} + + + {96C5297F-FF4C-0548-A942-2F037DAE6F02} + + + {3BF27E48-AFAF-2542-B591-6BAD55FF360F} + + + {37119F6F-20C4-A547-A574-E4DDF7BF8E80} + + + + + src + + + src + + + src\audio + + + src\audio + + + src\audio + + + src\audio + + + src\audio + + + src\audio\disk + + + src\audio\dummy + + + src\events + + + src\events + + + src\events + + + src\events + + + src\events + + + src\events + + + src\events + + + src\events + + + src\events + + + src\events + + + src\events + + + src\events + + + src\events + + + src\events + + + src\events + + + src\haptic + + + src\haptic + + + src\joystick + + + src\joystick + + + src\joystick + + + src\render + + + src\render + + + src\render + + + src\render\software + + + src\render\software + + + src\render\software + + + src\render\software + + + src\render\software + + + src\render\software + + + src\render\software + + + src\render\software + + + src\thread + + + src\thread + + + src\timer + + + src\video + + + src\video + + + src\video + + + src\video + + + src\video + + + src\video + + + src\video + + + src\video + + + src\video + + + src\video + + + src\video\dummy + + + src\video\dummy + + + src\video\dummy + + + src\thread\generic + + + src\audio\winmm + + + src\core\windows + + + src\libm + + + src\libm + + + src\thread\windows + + + src\video\windows + + + src\video\windows + + + src\video\windows + + + src\video\windows + + + src\video\windows + + + src\video\windows + + + src\video\windows + + + src\video\windows + + + src\video\windows + + + src\video\windows + + + src\video\windows + + + src\video\windows + + + src\video\windows + + + src\video\windows + + + src\audio\directsound + + + src\audio\directsound + + + src\joystick\windows + + + src\render\opengl + + + src\render\opengl + + + + + src + + + src + + + src + + + src + + + src + + + src\atomic + + + src\atomic + + + src\audio + + + src\audio + + + src\audio + + + src\audio + + + src\audio + + + src\audio + + + src\audio\disk + + + src\audio\dummy + + + src\cpuinfo + + + src\events + + + src\events + + + src\events + + + src\events + + + src\events + + + src\events + + + src\events + + + src\events + + + src\events + + + src\file + + + src\haptic + + + src\joystick + + + src\joystick + + + src\power + + + src\render + + + src\render + + + src\render + + + src\render\software + + + src\render\software + + + src\render\software + + + src\render\software + + + src\render\software + + + src\render\software + + + src\render\software + + + src\stdlib + + + src\stdlib + + + src\stdlib + + + src\stdlib + + + src\stdlib + + + src\stdlib + + + src\thread + + + src\timer + + + src\video + + + src\video + + + src\video + + + src\video + + + src\video + + + src\video + + + src\video + + + src\video + + + src\video + + + src\video + + + src\video + + + src\video + + + src\video + + + src\video + + + src\video + + + src\video + + + src\video + + + src\video + + + src\video + + + src\video\dummy + + + src\video\dummy + + + src\video\dummy + + + src\thread\generic + + + src\audio\winmm + + + src\core\windows + + + src\libm + + + src\libm + + + src\libm + + + src\libm + + + src\libm + + + src\libm + + + src\libm + + + src\libm + + + src\libm + + + src\libm + + + src\libm + + + src\libm + + + src\libm + + + src\libm + + + src\libm + + + src\loadso\windows + + + src\power\windows + + + src\thread\windows + + + src\thread\windows + + + src\thread\windows + + + src\thread\windows + + + src\timer\windows + + + src\video\windows + + + src\video\windows + + + src\video\windows + + + src\video\windows + + + src\video\windows + + + src\video\windows + + + src\video\windows + + + src\video\windows + + + src\video\windows + + + src\video\windows + + + src\video\windows + + + src\filesystem\windows + + + src\audio\directsound + + + src\audio\xaudio2 + + + src\render\direct3d + + + src\haptic\windows + + + src\joystick\windows + + + src\joystick\windows + + + src\render\opengl + + + src\render\opengl + + + diff --git a/premake/VisualC/VS2012/SDL2main/SDL2main.vcxproj b/premake/VisualC/VS2012/SDL2main/SDL2main.vcxproj new file mode 100755 index 000000000..b4a2aab10 --- /dev/null +++ b/premake/VisualC/VS2012/SDL2main/SDL2main.vcxproj @@ -0,0 +1,117 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {47B50335-DB5D-B948-B80C-E361ED5793F5} + SDL2main + Win32Proj + + + + StaticLibrary + true + MultiByte + v110 + + + StaticLibrary + false + MultiByte + v110 + + + + + + + + + + + + + Win32\Debug\ + obj\Debug\ + SDL2main + .lib + + + Win32\Release\ + obj\Release\ + SDL2main + .lib + + + + Disabled + ..;..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + + Level3 + false + EditAndContinue + $(OutDir)SDL2main.pdb + CompileAsC + + + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + ..;..\..\..\..\include;%(AdditionalIncludeDirectories) + + + $(OutDir)SDL2main.lib + + + Windows + true + + + + + MaxSpeed + ..;..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + false + true + MultiThreadedDLL + true + + Level3 + false + + CompileAsC + + + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + ..;..\..\..\..\include;%(AdditionalIncludeDirectories) + + + $(OutDir)SDL2main.lib + + + Windows + false + true + true + + + + + + + + + + diff --git a/premake/VisualC/VS2012/SDL2main/SDL2main.vcxproj.filters b/premake/VisualC/VS2012/SDL2main/SDL2main.vcxproj.filters new file mode 100755 index 000000000..8ec971250 --- /dev/null +++ b/premake/VisualC/VS2012/SDL2main/SDL2main.vcxproj.filters @@ -0,0 +1,19 @@ + + + + + {20668DBD-C997-D94C-82BC-FFA6F1FAC562} + + + {720C56A4-94A2-2D40-9B68-6BEA7F78FA66} + + + {ED0BAA99-5AE2-534E-BFF9-D9D488FF2771} + + + + + src\main\windows + + + diff --git a/premake/VisualC/VS2012/SDL2test/SDL2test.vcxproj b/premake/VisualC/VS2012/SDL2test/SDL2test.vcxproj new file mode 100755 index 000000000..e6ef535a6 --- /dev/null +++ b/premake/VisualC/VS2012/SDL2test/SDL2test.vcxproj @@ -0,0 +1,159 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {E544B08A-C532-884E-A0BE-0F6F7F700067} + SDL2test + Win32Proj + + + + StaticLibrary + true + MultiByte + v110 + + + StaticLibrary + false + MultiByte + v110 + + + + + + + + + + + + + Win32\Debug\ + obj\Debug\ + SDL2test + .lib + + + Win32\Release\ + obj\Release\ + SDL2test + .lib + + + + Disabled + ..;..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + + Level3 + false + EditAndContinue + $(OutDir)SDL2test.pdb + CompileAsC + + + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + ..;..\..\..\..\include;%(AdditionalIncludeDirectories) + + + $(OutDir)SDL2test.lib + + + Windows + true + + + if not exist ".\Win32\Debug" ( mkdir ".\Win32\Debug" ) copy ".\..\SDL2\Win32\Debug\SDL2.dll" ".\Win32\Debug\SDL2.dll" + + + + + MaxSpeed + ..;..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + false + true + MultiThreadedDLL + true + + Level3 + false + + CompileAsC + + + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + ..;..\..\..\..\include;%(AdditionalIncludeDirectories) + + + $(OutDir)SDL2test.lib + + + Windows + false + true + true + + + if not exist ".\Win32\Release" ( mkdir ".\Win32\Release" ) copy ".\..\SDL2\Win32\Release\SDL2.dll" ".\Win32\Release\SDL2.dll" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {47B50335-DB5D-B948-B80C-E361ED5793F5} + + + {7F1E020B-52F6-584E-B841-8B390015238B} + + + + + + diff --git a/premake/VisualC/VS2012/SDL2test/SDL2test.vcxproj.filters b/premake/VisualC/VS2012/SDL2test/SDL2test.vcxproj.filters new file mode 100755 index 000000000..223778b5d --- /dev/null +++ b/premake/VisualC/VS2012/SDL2test/SDL2test.vcxproj.filters @@ -0,0 +1,58 @@ + + + + + {225F6BF5-1223-DE4D-AE58-119A06816C3F} + + + {50B2248A-623E-474D-B912-19B250D06132} + + + + + src\test + + + src\test + + + src\test + + + src\test + + + src\test + + + src\test + + + src\test + + + src\test + + + src\test + + + src\test + + + src\test + + + src\test + + + src\test + + + src\test + + + src\test + + + diff --git a/premake/VisualC/VS2012/SDL_config_premake.h b/premake/VisualC/VS2012/SDL_config_premake.h new file mode 100755 index 000000000..be158a4f0 --- /dev/null +++ b/premake/VisualC/VS2012/SDL_config_premake.h @@ -0,0 +1,202 @@ +/* + Simple DirectMedia Layer + Copyright (C) 1997-2013 Sam Lantinga + + This software is provided 'as-is', without any express or implied + warranty. In no event will the authors be held liable for any damages + arising from the use of this software. + + Permission is granted to anyone to use this software for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: + + 1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. + 3. This notice may not be removed or altered from any source distribution. +*/ + +#ifndef _SDL_config_windows_h +#define _SDL_config_windows_h + +#include "SDL_platform.h" + +/* This is a set of defines to configure the SDL features */ + +#if !defined(_STDINT_H_) && (!defined(HAVE_STDINT_H) || !_HAVE_STDINT_H) +#if defined(__GNUC__) || defined(__DMC__) || defined(__WATCOMC__) +#define HAVE_STDINT_H 1 +#elif defined(_MSC_VER) +typedef signed __int8 int8_t; +typedef unsigned __int8 uint8_t; +typedef signed __int16 int16_t; +typedef unsigned __int16 uint16_t; +typedef signed __int32 int32_t; +typedef unsigned __int32 uint32_t; +typedef signed __int64 int64_t; +typedef unsigned __int64 uint64_t; +#ifndef _UINTPTR_T_DEFINED +#ifdef _WIN64 +typedef unsigned __int64 uintptr_t; +#else +typedef unsigned int uintptr_t; +#endif +#define _UINTPTR_T_DEFINED +#endif +/* Older Visual C++ headers don't have the Win64-compatible typedefs... */ +#if ((_MSC_VER <= 1200) && (!defined(DWORD_PTR))) +#define DWORD_PTR DWORD +#endif +#if ((_MSC_VER <= 1200) && (!defined(LONG_PTR))) +#define LONG_PTR LONG +#endif +#else /* !__GNUC__ && !_MSC_VER */ +typedef signed char int8_t; +typedef unsigned char uint8_t; +typedef signed short int16_t; +typedef unsigned short uint16_t; +typedef signed int int32_t; +typedef unsigned int uint32_t; +typedef signed long long int64_t; +typedef unsigned long long uint64_t; +#ifndef _SIZE_T_DEFINED_ +#define _SIZE_T_DEFINED_ +typedef unsigned int size_t; +#endif +typedef unsigned int uintptr_t; +#endif /* __GNUC__ || _MSC_VER */ +#endif /* !_STDINT_H_ && !HAVE_STDINT_H */ + +#ifdef _WIN64 +# define SIZEOF_VOIDP 8 +#else +# define SIZEOF_VOIDP 4 +#endif + +/* This is disabled by default to avoid C runtime dependencies and manifest requirements */ +#ifdef HAVE_LIBC +/* Useful headers */ +#define HAVE_STDIO_H 1 +#define STDC_HEADERS 1 +#define HAVE_STRING_H 1 +#define HAVE_CTYPE_H 1 +#define HAVE_MATH_H 1 +#define HAVE_SIGNAL_H 1 + +/* C library functions */ +#define HAVE_MALLOC 1 +#define HAVE_CALLOC 1 +#define HAVE_REALLOC 1 +#define HAVE_FREE 1 +#define HAVE_ALLOCA 1 +#define HAVE_QSORT 1 +#define HAVE_ABS 1 +#define HAVE_MEMSET 1 +#define HAVE_MEMCPY 1 +#define HAVE_MEMMOVE 1 +#define HAVE_MEMCMP 1 +#define HAVE_STRLEN 1 +#define HAVE__STRREV 1 +#define HAVE__STRUPR 1 +#define HAVE__STRLWR 1 +#define HAVE_STRCHR 1 +#define HAVE_STRRCHR 1 +#define HAVE_STRSTR 1 +#define HAVE_ITOA 1 +#define HAVE__LTOA 1 +#define HAVE__ULTOA 1 +#define HAVE_STRTOL 1 +#define HAVE_STRTOUL 1 +#define HAVE_STRTOLL 1 +#define HAVE_STRTOD 1 +#define HAVE_ATOI 1 +#define HAVE_ATOF 1 +#define HAVE_STRCMP 1 +#define HAVE_STRNCMP 1 +#define HAVE__STRICMP 1 +#define HAVE__STRNICMP 1 +#define HAVE_SSCANF 1 +#define HAVE_M_PI 1 +#define HAVE_ATAN 1 +#define HAVE_ATAN2 1 +#define HAVE_CEIL 1 +#define HAVE_COPYSIGN 1 +#define HAVE_COS 1 +#define HAVE_COSF 1 +#define HAVE_FABS 1 +#define HAVE_FLOOR 1 +#define HAVE_LOG 1 +#define HAVE_POW 1 +#define HAVE_SCALBN 1 +#define HAVE_SIN 1 +#define HAVE_SINF 1 +#define HAVE_SQRT 1 +#else +#define HAVE_STDARG_H 1 +#define HAVE_STDDEF_H 1 +#endif + +#ifndef SDL_AUDIO_DRIVER_DUMMY +#define SDL_AUDIO_DRIVER_DUMMY 1 +#endif +#ifndef SDL_AUDIO_DRIVER_DISK +#define SDL_AUDIO_DRIVER_DISK 1 +#endif +#ifndef SDL_VIDEO_DRIVER_DUMMY +#define SDL_VIDEO_DRIVER_DUMMY 1 +#endif +#ifndef SDL_TIMER_WINDOWS +#define SDL_TIMER_WINDOWS 1 +#endif +#ifndef SDL_AUDIO_DRIVER_WINMM +#define SDL_AUDIO_DRIVER_WINMM 1 +#endif +#ifndef SDL_FILESYSTEM_WINDOWS +#define SDL_FILESYSTEM_WINDOWS 1 +#endif +#ifndef SDL_POWER_WINDOWS +#define SDL_POWER_WINDOWS 1 +#endif +#ifndef SDL_LOADSO_WINDOWS +#define SDL_LOADSO_WINDOWS 1 +#endif +#ifndef SDL_VIDEO_DRIVER_WINDOWS +#define SDL_VIDEO_DRIVER_WINDOWS 1 +#endif +#ifndef SDL_THREAD_WINDOWS +#define SDL_THREAD_WINDOWS 1 +#endif +#ifndef SDL_AUDIO_DRIVER_DSOUND +#define SDL_AUDIO_DRIVER_DSOUND 1 +#endif +#ifndef SDL_JOYSTICK_DINPUT +#define SDL_JOYSTICK_DINPUT 1 +#endif +#ifndef SDL_VIDEO_RENDER_D3D +#define SDL_VIDEO_RENDER_D3D 1 +#endif +#ifndef SDL_HAPTIC_DINPUT +#define SDL_HAPTIC_DINPUT 1 +#endif +#ifndef SDL_AUDIO_DRIVER_XAUDIO2 +#define SDL_AUDIO_DRIVER_XAUDIO2 1 +#endif +#ifndef SDL_VIDEO_RENDER_OGL +#define SDL_VIDEO_RENDER_OGL 1 +#endif +#ifndef SDL_VIDEO_OPENGL +#define SDL_VIDEO_OPENGL 1 +#endif +#ifndef SDL_VIDEO_OPENGL_WGL +#define SDL_VIDEO_OPENGL_WGL 1 +#endif + +/* Enable assembly routines (Win64 doesn't have inline asm) */ +#ifndef _WIN64 +#define SDL_ASSEMBLY_ROUTINES 1 +#endif + +#endif /* _SDL_config_windows_h */ diff --git a/premake/VisualC/VS2012/tests/checkkeys/checkkeys.vcxproj b/premake/VisualC/VS2012/tests/checkkeys/checkkeys.vcxproj new file mode 100755 index 000000000..ca918da80 --- /dev/null +++ b/premake/VisualC/VS2012/tests/checkkeys/checkkeys.vcxproj @@ -0,0 +1,131 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {0C2EE701-0ABA-5E48-9253-B3A54ECD5107} + checkkeys + Win32Proj + + + + Application + true + MultiByte + v110 + + + Application + false + MultiByte + v110 + + + + + + + + + + + + + Win32\Debug\ + obj\Debug\ + checkkeys + .exe + true + + + Win32\Release\ + obj\Release\ + checkkeys + .exe + false + + + + Disabled + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + + Level3 + false + EditAndContinue + $(OutDir)checkkeys.pdb + CompileAsC + + + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + true + $(OutDir)checkkeys.exe + mainCRTStartup + + + if not exist ".\Win32\Debug" ( mkdir ".\Win32\Debug" ) copy ".\..\..\SDL2\Win32\Debug\SDL2.dll" ".\Win32\Debug\SDL2.dll" + + + + + MaxSpeed + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + false + true + MultiThreadedDLL + true + + Level3 + false + + CompileAsC + + + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + false + true + true + $(OutDir)checkkeys.exe + mainCRTStartup + + + if not exist ".\Win32\Release" ( mkdir ".\Win32\Release" ) copy ".\..\..\SDL2\Win32\Release\SDL2.dll" ".\Win32\Release\SDL2.dll" + + + + + + + + + {47B50335-DB5D-B948-B80C-E361ED5793F5} + + + {7F1E020B-52F6-584E-B841-8B390015238B} + + + + + + diff --git a/premake/VisualC/VS2012/tests/checkkeys/checkkeys.vcxproj.filters b/premake/VisualC/VS2012/tests/checkkeys/checkkeys.vcxproj.filters new file mode 100755 index 000000000..0c73111f1 --- /dev/null +++ b/premake/VisualC/VS2012/tests/checkkeys/checkkeys.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + {DDC55830-A554-F24D-83EF-9B5E4E3A0B37} + + + + + test + + + diff --git a/premake/VisualC/VS2012/tests/loopwave/loopwave.vcxproj b/premake/VisualC/VS2012/tests/loopwave/loopwave.vcxproj new file mode 100755 index 000000000..cd0070ecb --- /dev/null +++ b/premake/VisualC/VS2012/tests/loopwave/loopwave.vcxproj @@ -0,0 +1,131 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {B4860E68-BEB0-2242-A6F6-A2D6FDCB5FD6} + loopwave + Win32Proj + + + + Application + true + MultiByte + v110 + + + Application + false + MultiByte + v110 + + + + + + + + + + + + + Win32\Debug\ + obj\Debug\ + loopwave + .exe + true + + + Win32\Release\ + obj\Release\ + loopwave + .exe + false + + + + Disabled + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + + Level3 + false + EditAndContinue + $(OutDir)loopwave.pdb + CompileAsC + + + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + true + $(OutDir)loopwave.exe + mainCRTStartup + + + if not exist ".\Win32\Debug" ( mkdir ".\Win32\Debug" ) copy ".\..\..\SDL2\Win32\Debug\SDL2.dll" ".\Win32\Debug\SDL2.dll" copy ".\..\..\..\..\..\test\sample.wav" ".\Win32\Debug\sample.wav" + + + + + MaxSpeed + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + false + true + MultiThreadedDLL + true + + Level3 + false + + CompileAsC + + + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + false + true + true + $(OutDir)loopwave.exe + mainCRTStartup + + + if not exist ".\Win32\Release" ( mkdir ".\Win32\Release" ) copy ".\..\..\SDL2\Win32\Release\SDL2.dll" ".\Win32\Release\SDL2.dll" copy ".\..\..\..\..\..\test\sample.wav" ".\Win32\Release\sample.wav" + + + + + + + + + {47B50335-DB5D-B948-B80C-E361ED5793F5} + + + {7F1E020B-52F6-584E-B841-8B390015238B} + + + + + + diff --git a/premake/VisualC/VS2012/tests/loopwave/loopwave.vcxproj.filters b/premake/VisualC/VS2012/tests/loopwave/loopwave.vcxproj.filters new file mode 100755 index 000000000..f96f16d7a --- /dev/null +++ b/premake/VisualC/VS2012/tests/loopwave/loopwave.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + {A020565A-7C60-7A48-9BDD-9967A2C31012} + + + + + test + + + diff --git a/premake/VisualC/VS2012/tests/testatomic/testatomic.vcxproj b/premake/VisualC/VS2012/tests/testatomic/testatomic.vcxproj new file mode 100755 index 000000000..d152e00f7 --- /dev/null +++ b/premake/VisualC/VS2012/tests/testatomic/testatomic.vcxproj @@ -0,0 +1,131 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {D2F26E24-D261-C54C-A334-F8F0EA68AA51} + testatomic + Win32Proj + + + + Application + true + MultiByte + v110 + + + Application + false + MultiByte + v110 + + + + + + + + + + + + + Win32\Debug\ + obj\Debug\ + testatomic + .exe + true + + + Win32\Release\ + obj\Release\ + testatomic + .exe + false + + + + Disabled + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + + Level3 + false + EditAndContinue + $(OutDir)testatomic.pdb + CompileAsC + + + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + true + $(OutDir)testatomic.exe + mainCRTStartup + + + if not exist ".\Win32\Debug" ( mkdir ".\Win32\Debug" ) copy ".\..\..\SDL2\Win32\Debug\SDL2.dll" ".\Win32\Debug\SDL2.dll" + + + + + MaxSpeed + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + false + true + MultiThreadedDLL + true + + Level3 + false + + CompileAsC + + + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + false + true + true + $(OutDir)testatomic.exe + mainCRTStartup + + + if not exist ".\Win32\Release" ( mkdir ".\Win32\Release" ) copy ".\..\..\SDL2\Win32\Release\SDL2.dll" ".\Win32\Release\SDL2.dll" + + + + + + + + + {47B50335-DB5D-B948-B80C-E361ED5793F5} + + + {7F1E020B-52F6-584E-B841-8B390015238B} + + + + + + diff --git a/premake/VisualC/VS2012/tests/testatomic/testatomic.vcxproj.filters b/premake/VisualC/VS2012/tests/testatomic/testatomic.vcxproj.filters new file mode 100755 index 000000000..27dc079a9 --- /dev/null +++ b/premake/VisualC/VS2012/tests/testatomic/testatomic.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + {4A3ED0B0-F175-F048-8051-524A5DB3BC0D} + + + + + test + + + diff --git a/premake/VisualC/VS2012/tests/testaudioinfo/testaudioinfo.vcxproj b/premake/VisualC/VS2012/tests/testaudioinfo/testaudioinfo.vcxproj new file mode 100755 index 000000000..bbfa3471b --- /dev/null +++ b/premake/VisualC/VS2012/tests/testaudioinfo/testaudioinfo.vcxproj @@ -0,0 +1,131 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {7A1312CF-BE73-8849-AFE9-48A028FB6C88} + testaudioinfo + Win32Proj + + + + Application + true + MultiByte + v110 + + + Application + false + MultiByte + v110 + + + + + + + + + + + + + Win32\Debug\ + obj\Debug\ + testaudioinfo + .exe + true + + + Win32\Release\ + obj\Release\ + testaudioinfo + .exe + false + + + + Disabled + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + + Level3 + false + EditAndContinue + $(OutDir)testaudioinfo.pdb + CompileAsC + + + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + true + $(OutDir)testaudioinfo.exe + mainCRTStartup + + + if not exist ".\Win32\Debug" ( mkdir ".\Win32\Debug" ) copy ".\..\..\SDL2\Win32\Debug\SDL2.dll" ".\Win32\Debug\SDL2.dll" + + + + + MaxSpeed + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + false + true + MultiThreadedDLL + true + + Level3 + false + + CompileAsC + + + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + false + true + true + $(OutDir)testaudioinfo.exe + mainCRTStartup + + + if not exist ".\Win32\Release" ( mkdir ".\Win32\Release" ) copy ".\..\..\SDL2\Win32\Release\SDL2.dll" ".\Win32\Release\SDL2.dll" + + + + + + + + + {47B50335-DB5D-B948-B80C-E361ED5793F5} + + + {7F1E020B-52F6-584E-B841-8B390015238B} + + + + + + diff --git a/premake/VisualC/VS2012/tests/testaudioinfo/testaudioinfo.vcxproj.filters b/premake/VisualC/VS2012/tests/testaudioinfo/testaudioinfo.vcxproj.filters new file mode 100755 index 000000000..94996b389 --- /dev/null +++ b/premake/VisualC/VS2012/tests/testaudioinfo/testaudioinfo.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + {CF8F9A91-CC78-F041-B59E-7C77C527C6DD} + + + + + test + + + diff --git a/premake/VisualC/VS2012/tests/testautomation/testautomation.vcxproj b/premake/VisualC/VS2012/tests/testautomation/testautomation.vcxproj new file mode 100755 index 000000000..2418c726a --- /dev/null +++ b/premake/VisualC/VS2012/tests/testautomation/testautomation.vcxproj @@ -0,0 +1,171 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {F7EAB41D-92CB-6B49-8131-48A61120F3C4} + testautomation + Win32Proj + + + + Application + true + MultiByte + v110 + + + Application + false + MultiByte + v110 + + + + + + + + + + + + + Win32\Debug\ + obj\Debug\ + testautomation + .exe + true + + + Win32\Release\ + obj\Release\ + testautomation + .exe + false + + + + Disabled + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + + Level3 + false + EditAndContinue + $(OutDir)testautomation.pdb + CompileAsC + + + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + true + $(OutDir)testautomation.exe + mainCRTStartup + + + if not exist ".\Win32\Debug" ( mkdir ".\Win32\Debug" ) copy ".\..\..\SDL2\Win32\Debug\SDL2.dll" ".\Win32\Debug\SDL2.dll" + + + + + MaxSpeed + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + false + true + MultiThreadedDLL + true + + Level3 + false + + CompileAsC + + + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + false + true + true + $(OutDir)testautomation.exe + mainCRTStartup + + + if not exist ".\Win32\Release" ( mkdir ".\Win32\Release" ) copy ".\..\..\SDL2\Win32\Release\SDL2.dll" ".\Win32\Release\SDL2.dll" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {47B50335-DB5D-B948-B80C-E361ED5793F5} + + + {E544B08A-C532-884E-A0BE-0F6F7F700067} + + + {7F1E020B-52F6-584E-B841-8B390015238B} + + + + + + diff --git a/premake/VisualC/VS2012/tests/testautomation/testautomation.vcxproj.filters b/premake/VisualC/VS2012/tests/testautomation/testautomation.vcxproj.filters new file mode 100755 index 000000000..e7507d9f3 --- /dev/null +++ b/premake/VisualC/VS2012/tests/testautomation/testautomation.vcxproj.filters @@ -0,0 +1,69 @@ + + + + + {F6971E40-42B2-5345-BF72-1CC2592B74DF} + + + + + test + + + + + test + + + test + + + test + + + test + + + test + + + test + + + test + + + test + + + test + + + test + + + test + + + test + + + test + + + test + + + test + + + test + + + test + + + test + + + diff --git a/premake/VisualC/VS2012/tests/testchessboard/testchessboard.vcxproj b/premake/VisualC/VS2012/tests/testchessboard/testchessboard.vcxproj new file mode 100755 index 000000000..5a30dfa1e --- /dev/null +++ b/premake/VisualC/VS2012/tests/testchessboard/testchessboard.vcxproj @@ -0,0 +1,131 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {15323EAE-0CB5-4245-8324-A4BF2EA72D6B} + testchessboard + Win32Proj + + + + Application + true + MultiByte + v110 + + + Application + false + MultiByte + v110 + + + + + + + + + + + + + Win32\Debug\ + obj\Debug\ + testchessboard + .exe + true + + + Win32\Release\ + obj\Release\ + testchessboard + .exe + false + + + + Disabled + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + + Level3 + false + EditAndContinue + $(OutDir)testchessboard.pdb + CompileAsC + + + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + true + $(OutDir)testchessboard.exe + mainCRTStartup + + + if not exist ".\Win32\Debug" ( mkdir ".\Win32\Debug" ) copy ".\..\..\SDL2\Win32\Debug\SDL2.dll" ".\Win32\Debug\SDL2.dll" + + + + + MaxSpeed + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + false + true + MultiThreadedDLL + true + + Level3 + false + + CompileAsC + + + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + false + true + true + $(OutDir)testchessboard.exe + mainCRTStartup + + + if not exist ".\Win32\Release" ( mkdir ".\Win32\Release" ) copy ".\..\..\SDL2\Win32\Release\SDL2.dll" ".\Win32\Release\SDL2.dll" + + + + + + + + + {47B50335-DB5D-B948-B80C-E361ED5793F5} + + + {7F1E020B-52F6-584E-B841-8B390015238B} + + + + + + diff --git a/premake/VisualC/VS2012/tests/testchessboard/testchessboard.vcxproj.filters b/premake/VisualC/VS2012/tests/testchessboard/testchessboard.vcxproj.filters new file mode 100755 index 000000000..033a62e15 --- /dev/null +++ b/premake/VisualC/VS2012/tests/testchessboard/testchessboard.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + {6DF84982-7F01-BE4C-8B7A-77B30F0B6FA7} + + + + + test + + + diff --git a/premake/VisualC/VS2012/tests/testdraw2/testdraw2.vcxproj b/premake/VisualC/VS2012/tests/testdraw2/testdraw2.vcxproj new file mode 100755 index 000000000..ff096816b --- /dev/null +++ b/premake/VisualC/VS2012/tests/testdraw2/testdraw2.vcxproj @@ -0,0 +1,134 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {E4477807-2D9E-CC43-9EF3-AEB1ADEDF79C} + testdraw2 + Win32Proj + + + + Application + true + MultiByte + v110 + + + Application + false + MultiByte + v110 + + + + + + + + + + + + + Win32\Debug\ + obj\Debug\ + testdraw2 + .exe + true + + + Win32\Release\ + obj\Release\ + testdraw2 + .exe + false + + + + Disabled + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + + Level3 + false + EditAndContinue + $(OutDir)testdraw2.pdb + CompileAsC + + + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + true + $(OutDir)testdraw2.exe + mainCRTStartup + + + if not exist ".\Win32\Debug" ( mkdir ".\Win32\Debug" ) copy ".\..\..\SDL2\Win32\Debug\SDL2.dll" ".\Win32\Debug\SDL2.dll" + + + + + MaxSpeed + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + false + true + MultiThreadedDLL + true + + Level3 + false + + CompileAsC + + + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + false + true + true + $(OutDir)testdraw2.exe + mainCRTStartup + + + if not exist ".\Win32\Release" ( mkdir ".\Win32\Release" ) copy ".\..\..\SDL2\Win32\Release\SDL2.dll" ".\Win32\Release\SDL2.dll" + + + + + + + + + {47B50335-DB5D-B948-B80C-E361ED5793F5} + + + {E544B08A-C532-884E-A0BE-0F6F7F700067} + + + {7F1E020B-52F6-584E-B841-8B390015238B} + + + + + + diff --git a/premake/VisualC/VS2012/tests/testdraw2/testdraw2.vcxproj.filters b/premake/VisualC/VS2012/tests/testdraw2/testdraw2.vcxproj.filters new file mode 100755 index 000000000..77aff40bd --- /dev/null +++ b/premake/VisualC/VS2012/tests/testdraw2/testdraw2.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + {27B9E572-B60D-5F4E-BD5B-B637509EFC33} + + + + + test + + + diff --git a/premake/VisualC/VS2012/tests/testerror/testerror.vcxproj b/premake/VisualC/VS2012/tests/testerror/testerror.vcxproj new file mode 100755 index 000000000..fd949f71b --- /dev/null +++ b/premake/VisualC/VS2012/tests/testerror/testerror.vcxproj @@ -0,0 +1,131 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {DFD06E4E-B317-B745-8FB4-7063244DCA3E} + testerror + Win32Proj + + + + Application + true + MultiByte + v110 + + + Application + false + MultiByte + v110 + + + + + + + + + + + + + Win32\Debug\ + obj\Debug\ + testerror + .exe + true + + + Win32\Release\ + obj\Release\ + testerror + .exe + false + + + + Disabled + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + + Level3 + false + EditAndContinue + $(OutDir)testerror.pdb + CompileAsC + + + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + true + $(OutDir)testerror.exe + mainCRTStartup + + + if not exist ".\Win32\Debug" ( mkdir ".\Win32\Debug" ) copy ".\..\..\SDL2\Win32\Debug\SDL2.dll" ".\Win32\Debug\SDL2.dll" + + + + + MaxSpeed + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + false + true + MultiThreadedDLL + true + + Level3 + false + + CompileAsC + + + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + false + true + true + $(OutDir)testerror.exe + mainCRTStartup + + + if not exist ".\Win32\Release" ( mkdir ".\Win32\Release" ) copy ".\..\..\SDL2\Win32\Release\SDL2.dll" ".\Win32\Release\SDL2.dll" + + + + + + + + + {47B50335-DB5D-B948-B80C-E361ED5793F5} + + + {7F1E020B-52F6-584E-B841-8B390015238B} + + + + + + diff --git a/premake/VisualC/VS2012/tests/testerror/testerror.vcxproj.filters b/premake/VisualC/VS2012/tests/testerror/testerror.vcxproj.filters new file mode 100755 index 000000000..732cfa0c5 --- /dev/null +++ b/premake/VisualC/VS2012/tests/testerror/testerror.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + {120F793B-1E83-CE45-983C-A8AB8F664742} + + + + + test + + + diff --git a/premake/VisualC/VS2012/tests/testfile/testfile.vcxproj b/premake/VisualC/VS2012/tests/testfile/testfile.vcxproj new file mode 100755 index 000000000..74500a4ce --- /dev/null +++ b/premake/VisualC/VS2012/tests/testfile/testfile.vcxproj @@ -0,0 +1,131 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {07A396E5-1642-6148-82DA-2FF06644E542} + testfile + Win32Proj + + + + Application + true + MultiByte + v110 + + + Application + false + MultiByte + v110 + + + + + + + + + + + + + Win32\Debug\ + obj\Debug\ + testfile + .exe + true + + + Win32\Release\ + obj\Release\ + testfile + .exe + false + + + + Disabled + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + + Level3 + false + EditAndContinue + $(OutDir)testfile.pdb + CompileAsC + + + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + true + $(OutDir)testfile.exe + mainCRTStartup + + + if not exist ".\Win32\Debug" ( mkdir ".\Win32\Debug" ) copy ".\..\..\SDL2\Win32\Debug\SDL2.dll" ".\Win32\Debug\SDL2.dll" + + + + + MaxSpeed + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + false + true + MultiThreadedDLL + true + + Level3 + false + + CompileAsC + + + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + false + true + true + $(OutDir)testfile.exe + mainCRTStartup + + + if not exist ".\Win32\Release" ( mkdir ".\Win32\Release" ) copy ".\..\..\SDL2\Win32\Release\SDL2.dll" ".\Win32\Release\SDL2.dll" + + + + + + + + + {47B50335-DB5D-B948-B80C-E361ED5793F5} + + + {7F1E020B-52F6-584E-B841-8B390015238B} + + + + + + diff --git a/premake/VisualC/VS2012/tests/testfile/testfile.vcxproj.filters b/premake/VisualC/VS2012/tests/testfile/testfile.vcxproj.filters new file mode 100755 index 000000000..ed6f911c3 --- /dev/null +++ b/premake/VisualC/VS2012/tests/testfile/testfile.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + {82BC5087-1504-A84A-889B-B4DE722A521E} + + + + + test + + + diff --git a/premake/VisualC/VS2012/tests/testfilesystem/testfilesystem.vcxproj b/premake/VisualC/VS2012/tests/testfilesystem/testfilesystem.vcxproj new file mode 100755 index 000000000..9894aa4e6 --- /dev/null +++ b/premake/VisualC/VS2012/tests/testfilesystem/testfilesystem.vcxproj @@ -0,0 +1,131 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {259763DF-AC86-B445-A465-064452171EB6} + testfilesystem + Win32Proj + + + + Application + true + MultiByte + v110 + + + Application + false + MultiByte + v110 + + + + + + + + + + + + + Win32\Debug\ + obj\Debug\ + testfilesystem + .exe + true + + + Win32\Release\ + obj\Release\ + testfilesystem + .exe + false + + + + Disabled + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + + Level3 + false + EditAndContinue + $(OutDir)testfilesystem.pdb + CompileAsC + + + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + true + $(OutDir)testfilesystem.exe + mainCRTStartup + + + if not exist ".\Win32\Debug" ( mkdir ".\Win32\Debug" ) copy ".\..\..\SDL2\Win32\Debug\SDL2.dll" ".\Win32\Debug\SDL2.dll" + + + + + MaxSpeed + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + false + true + MultiThreadedDLL + true + + Level3 + false + + CompileAsC + + + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + false + true + true + $(OutDir)testfilesystem.exe + mainCRTStartup + + + if not exist ".\Win32\Release" ( mkdir ".\Win32\Release" ) copy ".\..\..\SDL2\Win32\Release\SDL2.dll" ".\Win32\Release\SDL2.dll" + + + + + + + + + {47B50335-DB5D-B948-B80C-E361ED5793F5} + + + {7F1E020B-52F6-584E-B841-8B390015238B} + + + + + + diff --git a/premake/VisualC/VS2012/tests/testfilesystem/testfilesystem.vcxproj.filters b/premake/VisualC/VS2012/tests/testfilesystem/testfilesystem.vcxproj.filters new file mode 100755 index 000000000..363fd1687 --- /dev/null +++ b/premake/VisualC/VS2012/tests/testfilesystem/testfilesystem.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + {33CB845D-7186-0246-98CA-B981CF4C67E2} + + + + + test + + + diff --git a/premake/VisualC/VS2012/tests/testgamecontroller/testgamecontroller.vcxproj b/premake/VisualC/VS2012/tests/testgamecontroller/testgamecontroller.vcxproj new file mode 100755 index 000000000..08dc0d906 --- /dev/null +++ b/premake/VisualC/VS2012/tests/testgamecontroller/testgamecontroller.vcxproj @@ -0,0 +1,131 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {24AB4CEE-B82E-9C42-8ED2-9F3F7F3006AE} + testgamecontroller + Win32Proj + + + + Application + true + MultiByte + v110 + + + Application + false + MultiByte + v110 + + + + + + + + + + + + + Win32\Debug\ + obj\Debug\ + testgamecontroller + .exe + true + + + Win32\Release\ + obj\Release\ + testgamecontroller + .exe + false + + + + Disabled + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + + Level3 + false + EditAndContinue + $(OutDir)testgamecontroller.pdb + CompileAsC + + + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + true + $(OutDir)testgamecontroller.exe + mainCRTStartup + + + if not exist ".\Win32\Debug" ( mkdir ".\Win32\Debug" ) copy ".\..\..\SDL2\Win32\Debug\SDL2.dll" ".\Win32\Debug\SDL2.dll" + + + + + MaxSpeed + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + false + true + MultiThreadedDLL + true + + Level3 + false + + CompileAsC + + + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + false + true + true + $(OutDir)testgamecontroller.exe + mainCRTStartup + + + if not exist ".\Win32\Release" ( mkdir ".\Win32\Release" ) copy ".\..\..\SDL2\Win32\Release\SDL2.dll" ".\Win32\Release\SDL2.dll" + + + + + + + + + {47B50335-DB5D-B948-B80C-E361ED5793F5} + + + {7F1E020B-52F6-584E-B841-8B390015238B} + + + + + + diff --git a/premake/VisualC/VS2012/tests/testgamecontroller/testgamecontroller.vcxproj.filters b/premake/VisualC/VS2012/tests/testgamecontroller/testgamecontroller.vcxproj.filters new file mode 100755 index 000000000..a50e3df70 --- /dev/null +++ b/premake/VisualC/VS2012/tests/testgamecontroller/testgamecontroller.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + {0C36D1A5-969C-A340-85C5-368C8B115CB5} + + + + + test + + + diff --git a/premake/VisualC/VS2012/tests/testgesture/testgesture.vcxproj b/premake/VisualC/VS2012/tests/testgesture/testgesture.vcxproj new file mode 100755 index 000000000..30a9b0e92 --- /dev/null +++ b/premake/VisualC/VS2012/tests/testgesture/testgesture.vcxproj @@ -0,0 +1,131 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {356BDC7D-2137-DA40-B20E-057366ADDEB7} + testgesture + Win32Proj + + + + Application + true + MultiByte + v110 + + + Application + false + MultiByte + v110 + + + + + + + + + + + + + Win32\Debug\ + obj\Debug\ + testgesture + .exe + true + + + Win32\Release\ + obj\Release\ + testgesture + .exe + false + + + + Disabled + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + + Level3 + false + EditAndContinue + $(OutDir)testgesture.pdb + CompileAsC + + + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + true + $(OutDir)testgesture.exe + mainCRTStartup + + + if not exist ".\Win32\Debug" ( mkdir ".\Win32\Debug" ) copy ".\..\..\SDL2\Win32\Debug\SDL2.dll" ".\Win32\Debug\SDL2.dll" + + + + + MaxSpeed + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + false + true + MultiThreadedDLL + true + + Level3 + false + + CompileAsC + + + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + false + true + true + $(OutDir)testgesture.exe + mainCRTStartup + + + if not exist ".\Win32\Release" ( mkdir ".\Win32\Release" ) copy ".\..\..\SDL2\Win32\Release\SDL2.dll" ".\Win32\Release\SDL2.dll" + + + + + + + + + {47B50335-DB5D-B948-B80C-E361ED5793F5} + + + {7F1E020B-52F6-584E-B841-8B390015238B} + + + + + + diff --git a/premake/VisualC/VS2012/tests/testgesture/testgesture.vcxproj.filters b/premake/VisualC/VS2012/tests/testgesture/testgesture.vcxproj.filters new file mode 100755 index 000000000..db568e7bf --- /dev/null +++ b/premake/VisualC/VS2012/tests/testgesture/testgesture.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + {16E9BA0C-AA3E-694D-A7CD-B6A9827E1C17} + + + + + test + + + diff --git a/premake/VisualC/VS2012/tests/testgl2/testgl2.vcxproj b/premake/VisualC/VS2012/tests/testgl2/testgl2.vcxproj new file mode 100755 index 000000000..dc75c2ef0 --- /dev/null +++ b/premake/VisualC/VS2012/tests/testgl2/testgl2.vcxproj @@ -0,0 +1,136 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {114BFA65-28CD-704A-A34B-99E354525E81} + testgl2 + Win32Proj + + + + Application + true + MultiByte + v110 + + + Application + false + MultiByte + v110 + + + + + + + + + + + + + Win32\Debug\ + obj\Debug\ + testgl2 + .exe + true + + + Win32\Release\ + obj\Release\ + testgl2 + .exe + false + + + + Disabled + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;_DEBUG;HAVE_OPENGL;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + + Level3 + false + EditAndContinue + $(OutDir)testgl2.pdb + CompileAsC + + + USING_PREMAKE_CONFIG_H;_DEBUG;HAVE_OPENGL;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + true + OpenGL32.lib;%(AdditionalDependencies) + $(OutDir)testgl2.exe + mainCRTStartup + + + if not exist ".\Win32\Debug" ( mkdir ".\Win32\Debug" ) copy ".\..\..\SDL2\Win32\Debug\SDL2.dll" ".\Win32\Debug\SDL2.dll" + + + + + MaxSpeed + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;NDEBUG;HAVE_OPENGL;%(PreprocessorDefinitions) + false + true + MultiThreadedDLL + true + + Level3 + false + + CompileAsC + + + USING_PREMAKE_CONFIG_H;NDEBUG;HAVE_OPENGL;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + false + true + true + OpenGL32.lib;%(AdditionalDependencies) + $(OutDir)testgl2.exe + mainCRTStartup + + + if not exist ".\Win32\Release" ( mkdir ".\Win32\Release" ) copy ".\..\..\SDL2\Win32\Release\SDL2.dll" ".\Win32\Release\SDL2.dll" + + + + + + + + + {47B50335-DB5D-B948-B80C-E361ED5793F5} + + + {E544B08A-C532-884E-A0BE-0F6F7F700067} + + + {7F1E020B-52F6-584E-B841-8B390015238B} + + + + + + diff --git a/premake/VisualC/VS2012/tests/testgl2/testgl2.vcxproj.filters b/premake/VisualC/VS2012/tests/testgl2/testgl2.vcxproj.filters new file mode 100755 index 000000000..bd75b0661 --- /dev/null +++ b/premake/VisualC/VS2012/tests/testgl2/testgl2.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + {3D8A3797-C7C6-784C-AD6D-7C39C0E4CA74} + + + + + test + + + diff --git a/premake/VisualC/VS2012/tests/testgles/testgles.vcxproj b/premake/VisualC/VS2012/tests/testgles/testgles.vcxproj new file mode 100755 index 000000000..5e270f3ab --- /dev/null +++ b/premake/VisualC/VS2012/tests/testgles/testgles.vcxproj @@ -0,0 +1,134 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {1BC2C664-E0D9-314C-BDDE-6DF601ADE701} + testgles + Win32Proj + + + + Application + true + MultiByte + v110 + + + Application + false + MultiByte + v110 + + + + + + + + + + + + + Win32\Debug\ + obj\Debug\ + testgles + .exe + true + + + Win32\Release\ + obj\Release\ + testgles + .exe + false + + + + Disabled + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + + Level3 + false + EditAndContinue + $(OutDir)testgles.pdb + CompileAsC + + + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + true + $(OutDir)testgles.exe + mainCRTStartup + + + if not exist ".\Win32\Debug" ( mkdir ".\Win32\Debug" ) copy ".\..\..\SDL2\Win32\Debug\SDL2.dll" ".\Win32\Debug\SDL2.dll" + + + + + MaxSpeed + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + false + true + MultiThreadedDLL + true + + Level3 + false + + CompileAsC + + + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + false + true + true + $(OutDir)testgles.exe + mainCRTStartup + + + if not exist ".\Win32\Release" ( mkdir ".\Win32\Release" ) copy ".\..\..\SDL2\Win32\Release\SDL2.dll" ".\Win32\Release\SDL2.dll" + + + + + + + + + {47B50335-DB5D-B948-B80C-E361ED5793F5} + + + {E544B08A-C532-884E-A0BE-0F6F7F700067} + + + {7F1E020B-52F6-584E-B841-8B390015238B} + + + + + + diff --git a/premake/VisualC/VS2012/tests/testgles/testgles.vcxproj.filters b/premake/VisualC/VS2012/tests/testgles/testgles.vcxproj.filters new file mode 100755 index 000000000..b2daed5d4 --- /dev/null +++ b/premake/VisualC/VS2012/tests/testgles/testgles.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + {058C37BE-CF61-1046-947A-FE43F37E9899} + + + + + test + + + diff --git a/premake/VisualC/VS2012/tests/testhaptic/testhaptic.vcxproj b/premake/VisualC/VS2012/tests/testhaptic/testhaptic.vcxproj new file mode 100755 index 000000000..a0158e39a --- /dev/null +++ b/premake/VisualC/VS2012/tests/testhaptic/testhaptic.vcxproj @@ -0,0 +1,131 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {84FB19AD-E26F-984D-8F1F-9D92BC817E75} + testhaptic + Win32Proj + + + + Application + true + MultiByte + v110 + + + Application + false + MultiByte + v110 + + + + + + + + + + + + + Win32\Debug\ + obj\Debug\ + testhaptic + .exe + true + + + Win32\Release\ + obj\Release\ + testhaptic + .exe + false + + + + Disabled + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + + Level3 + false + EditAndContinue + $(OutDir)testhaptic.pdb + CompileAsC + + + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + true + $(OutDir)testhaptic.exe + mainCRTStartup + + + if not exist ".\Win32\Debug" ( mkdir ".\Win32\Debug" ) copy ".\..\..\SDL2\Win32\Debug\SDL2.dll" ".\Win32\Debug\SDL2.dll" + + + + + MaxSpeed + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + false + true + MultiThreadedDLL + true + + Level3 + false + + CompileAsC + + + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + false + true + true + $(OutDir)testhaptic.exe + mainCRTStartup + + + if not exist ".\Win32\Release" ( mkdir ".\Win32\Release" ) copy ".\..\..\SDL2\Win32\Release\SDL2.dll" ".\Win32\Release\SDL2.dll" + + + + + + + + + {47B50335-DB5D-B948-B80C-E361ED5793F5} + + + {7F1E020B-52F6-584E-B841-8B390015238B} + + + + + + diff --git a/premake/VisualC/VS2012/tests/testhaptic/testhaptic.vcxproj.filters b/premake/VisualC/VS2012/tests/testhaptic/testhaptic.vcxproj.filters new file mode 100755 index 000000000..057c6ad66 --- /dev/null +++ b/premake/VisualC/VS2012/tests/testhaptic/testhaptic.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + {3EB2A30F-A974-B143-9921-BFB46BFC5AA7} + + + + + test + + + diff --git a/premake/VisualC/VS2012/tests/testiconv/testiconv.vcxproj b/premake/VisualC/VS2012/tests/testiconv/testiconv.vcxproj new file mode 100755 index 000000000..587755c47 --- /dev/null +++ b/premake/VisualC/VS2012/tests/testiconv/testiconv.vcxproj @@ -0,0 +1,131 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {4CF625C3-2F83-7F4F-8ADD-15BEEFCD24E7} + testiconv + Win32Proj + + + + Application + true + MultiByte + v110 + + + Application + false + MultiByte + v110 + + + + + + + + + + + + + Win32\Debug\ + obj\Debug\ + testiconv + .exe + true + + + Win32\Release\ + obj\Release\ + testiconv + .exe + false + + + + Disabled + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + + Level3 + false + EditAndContinue + $(OutDir)testiconv.pdb + CompileAsC + + + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + true + $(OutDir)testiconv.exe + mainCRTStartup + + + if not exist ".\Win32\Debug" ( mkdir ".\Win32\Debug" ) copy ".\..\..\SDL2\Win32\Debug\SDL2.dll" ".\Win32\Debug\SDL2.dll" copy ".\..\..\..\..\..\test\utf8.txt" ".\Win32\Debug\utf8.txt" + + + + + MaxSpeed + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + false + true + MultiThreadedDLL + true + + Level3 + false + + CompileAsC + + + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + false + true + true + $(OutDir)testiconv.exe + mainCRTStartup + + + if not exist ".\Win32\Release" ( mkdir ".\Win32\Release" ) copy ".\..\..\SDL2\Win32\Release\SDL2.dll" ".\Win32\Release\SDL2.dll" copy ".\..\..\..\..\..\test\utf8.txt" ".\Win32\Release\utf8.txt" + + + + + + + + + {47B50335-DB5D-B948-B80C-E361ED5793F5} + + + {7F1E020B-52F6-584E-B841-8B390015238B} + + + + + + diff --git a/premake/VisualC/VS2012/tests/testiconv/testiconv.vcxproj.filters b/premake/VisualC/VS2012/tests/testiconv/testiconv.vcxproj.filters new file mode 100755 index 000000000..e1e447097 --- /dev/null +++ b/premake/VisualC/VS2012/tests/testiconv/testiconv.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + {66870B1E-295C-1F42-BA63-8DE33CFAF7BF} + + + + + test + + + diff --git a/premake/VisualC/VS2012/tests/testime/testime.vcxproj b/premake/VisualC/VS2012/tests/testime/testime.vcxproj new file mode 100755 index 000000000..bb9942764 --- /dev/null +++ b/premake/VisualC/VS2012/tests/testime/testime.vcxproj @@ -0,0 +1,134 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {98C363EE-E394-564A-8F5D-8649BE4EA3A5} + testime + Win32Proj + + + + Application + true + MultiByte + v110 + + + Application + false + MultiByte + v110 + + + + + + + + + + + + + Win32\Debug\ + obj\Debug\ + testime + .exe + true + + + Win32\Release\ + obj\Release\ + testime + .exe + false + + + + Disabled + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + + Level3 + false + EditAndContinue + $(OutDir)testime.pdb + CompileAsC + + + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + true + $(OutDir)testime.exe + mainCRTStartup + + + if not exist ".\Win32\Debug" ( mkdir ".\Win32\Debug" ) copy ".\..\..\SDL2\Win32\Debug\SDL2.dll" ".\Win32\Debug\SDL2.dll" + + + + + MaxSpeed + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + false + true + MultiThreadedDLL + true + + Level3 + false + + CompileAsC + + + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + false + true + true + $(OutDir)testime.exe + mainCRTStartup + + + if not exist ".\Win32\Release" ( mkdir ".\Win32\Release" ) copy ".\..\..\SDL2\Win32\Release\SDL2.dll" ".\Win32\Release\SDL2.dll" + + + + + + + + + {47B50335-DB5D-B948-B80C-E361ED5793F5} + + + {E544B08A-C532-884E-A0BE-0F6F7F700067} + + + {7F1E020B-52F6-584E-B841-8B390015238B} + + + + + + diff --git a/premake/VisualC/VS2012/tests/testime/testime.vcxproj.filters b/premake/VisualC/VS2012/tests/testime/testime.vcxproj.filters new file mode 100755 index 000000000..263f006be --- /dev/null +++ b/premake/VisualC/VS2012/tests/testime/testime.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + {D3A0B367-C2EE-F44D-8824-309CB7E1084D} + + + + + test + + + diff --git a/premake/VisualC/VS2012/tests/testjoystick/testjoystick.vcxproj b/premake/VisualC/VS2012/tests/testjoystick/testjoystick.vcxproj new file mode 100755 index 000000000..f6260c376 --- /dev/null +++ b/premake/VisualC/VS2012/tests/testjoystick/testjoystick.vcxproj @@ -0,0 +1,131 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {867A2823-E792-3749-A47C-1B5F118FD1F9} + testjoystick + Win32Proj + + + + Application + true + MultiByte + v110 + + + Application + false + MultiByte + v110 + + + + + + + + + + + + + Win32\Debug\ + obj\Debug\ + testjoystick + .exe + true + + + Win32\Release\ + obj\Release\ + testjoystick + .exe + false + + + + Disabled + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + + Level3 + false + EditAndContinue + $(OutDir)testjoystick.pdb + CompileAsC + + + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + true + $(OutDir)testjoystick.exe + mainCRTStartup + + + if not exist ".\Win32\Debug" ( mkdir ".\Win32\Debug" ) copy ".\..\..\SDL2\Win32\Debug\SDL2.dll" ".\Win32\Debug\SDL2.dll" + + + + + MaxSpeed + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + false + true + MultiThreadedDLL + true + + Level3 + false + + CompileAsC + + + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + false + true + true + $(OutDir)testjoystick.exe + mainCRTStartup + + + if not exist ".\Win32\Release" ( mkdir ".\Win32\Release" ) copy ".\..\..\SDL2\Win32\Release\SDL2.dll" ".\Win32\Release\SDL2.dll" + + + + + + + + + {47B50335-DB5D-B948-B80C-E361ED5793F5} + + + {7F1E020B-52F6-584E-B841-8B390015238B} + + + + + + diff --git a/premake/VisualC/VS2012/tests/testjoystick/testjoystick.vcxproj.filters b/premake/VisualC/VS2012/tests/testjoystick/testjoystick.vcxproj.filters new file mode 100755 index 000000000..3f1c12548 --- /dev/null +++ b/premake/VisualC/VS2012/tests/testjoystick/testjoystick.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + {CD715A5E-DB2F-284E-81E8-8BD37B7EF33A} + + + + + test + + + diff --git a/premake/VisualC/VS2012/tests/testkeys/testkeys.vcxproj b/premake/VisualC/VS2012/tests/testkeys/testkeys.vcxproj new file mode 100755 index 000000000..99afad0ae --- /dev/null +++ b/premake/VisualC/VS2012/tests/testkeys/testkeys.vcxproj @@ -0,0 +1,131 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {A22567A8-5E3D-4046-A9EE-32148A1996DE} + testkeys + Win32Proj + + + + Application + true + MultiByte + v110 + + + Application + false + MultiByte + v110 + + + + + + + + + + + + + Win32\Debug\ + obj\Debug\ + testkeys + .exe + true + + + Win32\Release\ + obj\Release\ + testkeys + .exe + false + + + + Disabled + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + + Level3 + false + EditAndContinue + $(OutDir)testkeys.pdb + CompileAsC + + + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + true + $(OutDir)testkeys.exe + mainCRTStartup + + + if not exist ".\Win32\Debug" ( mkdir ".\Win32\Debug" ) copy ".\..\..\SDL2\Win32\Debug\SDL2.dll" ".\Win32\Debug\SDL2.dll" + + + + + MaxSpeed + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + false + true + MultiThreadedDLL + true + + Level3 + false + + CompileAsC + + + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + false + true + true + $(OutDir)testkeys.exe + mainCRTStartup + + + if not exist ".\Win32\Release" ( mkdir ".\Win32\Release" ) copy ".\..\..\SDL2\Win32\Release\SDL2.dll" ".\Win32\Release\SDL2.dll" + + + + + + + + + {47B50335-DB5D-B948-B80C-E361ED5793F5} + + + {7F1E020B-52F6-584E-B841-8B390015238B} + + + + + + diff --git a/premake/VisualC/VS2012/tests/testkeys/testkeys.vcxproj.filters b/premake/VisualC/VS2012/tests/testkeys/testkeys.vcxproj.filters new file mode 100755 index 000000000..4676ce579 --- /dev/null +++ b/premake/VisualC/VS2012/tests/testkeys/testkeys.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + {F26EFCDD-F088-4548-A10A-A1705E0B1664} + + + + + test + + + diff --git a/premake/VisualC/VS2012/tests/testloadso/testloadso.vcxproj b/premake/VisualC/VS2012/tests/testloadso/testloadso.vcxproj new file mode 100755 index 000000000..bee974331 --- /dev/null +++ b/premake/VisualC/VS2012/tests/testloadso/testloadso.vcxproj @@ -0,0 +1,131 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {F81F2611-F8C5-334F-9ED8-1ABE38A1B106} + testloadso + Win32Proj + + + + Application + true + MultiByte + v110 + + + Application + false + MultiByte + v110 + + + + + + + + + + + + + Win32\Debug\ + obj\Debug\ + testloadso + .exe + true + + + Win32\Release\ + obj\Release\ + testloadso + .exe + false + + + + Disabled + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + + Level3 + false + EditAndContinue + $(OutDir)testloadso.pdb + CompileAsC + + + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + true + $(OutDir)testloadso.exe + mainCRTStartup + + + if not exist ".\Win32\Debug" ( mkdir ".\Win32\Debug" ) copy ".\..\..\SDL2\Win32\Debug\SDL2.dll" ".\Win32\Debug\SDL2.dll" + + + + + MaxSpeed + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + false + true + MultiThreadedDLL + true + + Level3 + false + + CompileAsC + + + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + false + true + true + $(OutDir)testloadso.exe + mainCRTStartup + + + if not exist ".\Win32\Release" ( mkdir ".\Win32\Release" ) copy ".\..\..\SDL2\Win32\Release\SDL2.dll" ".\Win32\Release\SDL2.dll" + + + + + + + + + {47B50335-DB5D-B948-B80C-E361ED5793F5} + + + {7F1E020B-52F6-584E-B841-8B390015238B} + + + + + + diff --git a/premake/VisualC/VS2012/tests/testloadso/testloadso.vcxproj.filters b/premake/VisualC/VS2012/tests/testloadso/testloadso.vcxproj.filters new file mode 100755 index 000000000..b7fac772c --- /dev/null +++ b/premake/VisualC/VS2012/tests/testloadso/testloadso.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + {02AC69A3-6E6E-0C47-958F-A78F9350334D} + + + + + test + + + diff --git a/premake/VisualC/VS2012/tests/testlock/testlock.vcxproj b/premake/VisualC/VS2012/tests/testlock/testlock.vcxproj new file mode 100755 index 000000000..6b4a5d3b8 --- /dev/null +++ b/premake/VisualC/VS2012/tests/testlock/testlock.vcxproj @@ -0,0 +1,131 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {E2DDA701-A62F-9542-8BA9-296CBF281945} + testlock + Win32Proj + + + + Application + true + MultiByte + v110 + + + Application + false + MultiByte + v110 + + + + + + + + + + + + + Win32\Debug\ + obj\Debug\ + testlock + .exe + true + + + Win32\Release\ + obj\Release\ + testlock + .exe + false + + + + Disabled + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + + Level3 + false + EditAndContinue + $(OutDir)testlock.pdb + CompileAsC + + + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + true + $(OutDir)testlock.exe + mainCRTStartup + + + if not exist ".\Win32\Debug" ( mkdir ".\Win32\Debug" ) copy ".\..\..\SDL2\Win32\Debug\SDL2.dll" ".\Win32\Debug\SDL2.dll" + + + + + MaxSpeed + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + false + true + MultiThreadedDLL + true + + Level3 + false + + CompileAsC + + + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + false + true + true + $(OutDir)testlock.exe + mainCRTStartup + + + if not exist ".\Win32\Release" ( mkdir ".\Win32\Release" ) copy ".\..\..\SDL2\Win32\Release\SDL2.dll" ".\Win32\Release\SDL2.dll" + + + + + + + + + {47B50335-DB5D-B948-B80C-E361ED5793F5} + + + {7F1E020B-52F6-584E-B841-8B390015238B} + + + + + + diff --git a/premake/VisualC/VS2012/tests/testlock/testlock.vcxproj.filters b/premake/VisualC/VS2012/tests/testlock/testlock.vcxproj.filters new file mode 100755 index 000000000..4dad063d4 --- /dev/null +++ b/premake/VisualC/VS2012/tests/testlock/testlock.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + {55B1451D-618D-CE49-86E7-BDF5665C1530} + + + + + test + + + diff --git a/premake/VisualC/VS2012/tests/testmessage/testmessage.vcxproj b/premake/VisualC/VS2012/tests/testmessage/testmessage.vcxproj new file mode 100755 index 000000000..f6957d9d6 --- /dev/null +++ b/premake/VisualC/VS2012/tests/testmessage/testmessage.vcxproj @@ -0,0 +1,131 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {461B95F1-FB8D-9B45-8FF9-8E0A9F56CA1B} + testmessage + Win32Proj + + + + Application + true + MultiByte + v110 + + + Application + false + MultiByte + v110 + + + + + + + + + + + + + Win32\Debug\ + obj\Debug\ + testmessage + .exe + true + + + Win32\Release\ + obj\Release\ + testmessage + .exe + false + + + + Disabled + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + + Level3 + false + EditAndContinue + $(OutDir)testmessage.pdb + CompileAsC + + + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + true + $(OutDir)testmessage.exe + mainCRTStartup + + + if not exist ".\Win32\Debug" ( mkdir ".\Win32\Debug" ) copy ".\..\..\SDL2\Win32\Debug\SDL2.dll" ".\Win32\Debug\SDL2.dll" + + + + + MaxSpeed + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + false + true + MultiThreadedDLL + true + + Level3 + false + + CompileAsC + + + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + false + true + true + $(OutDir)testmessage.exe + mainCRTStartup + + + if not exist ".\Win32\Release" ( mkdir ".\Win32\Release" ) copy ".\..\..\SDL2\Win32\Release\SDL2.dll" ".\Win32\Release\SDL2.dll" + + + + + + + + + {47B50335-DB5D-B948-B80C-E361ED5793F5} + + + {7F1E020B-52F6-584E-B841-8B390015238B} + + + + + + diff --git a/premake/VisualC/VS2012/tests/testmessage/testmessage.vcxproj.filters b/premake/VisualC/VS2012/tests/testmessage/testmessage.vcxproj.filters new file mode 100755 index 000000000..424191e2e --- /dev/null +++ b/premake/VisualC/VS2012/tests/testmessage/testmessage.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + {767F50ED-D92E-0344-B5C3-8D2A543AA4BF} + + + + + test + + + diff --git a/premake/VisualC/VS2012/tests/testmultiaudio/testmultiaudio.vcxproj b/premake/VisualC/VS2012/tests/testmultiaudio/testmultiaudio.vcxproj new file mode 100755 index 000000000..e00671f3b --- /dev/null +++ b/premake/VisualC/VS2012/tests/testmultiaudio/testmultiaudio.vcxproj @@ -0,0 +1,131 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {B7DA3C1F-B34B-A14A-BF10-BF628BA69C1B} + testmultiaudio + Win32Proj + + + + Application + true + MultiByte + v110 + + + Application + false + MultiByte + v110 + + + + + + + + + + + + + Win32\Debug\ + obj\Debug\ + testmultiaudio + .exe + true + + + Win32\Release\ + obj\Release\ + testmultiaudio + .exe + false + + + + Disabled + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + + Level3 + false + EditAndContinue + $(OutDir)testmultiaudio.pdb + CompileAsC + + + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + true + $(OutDir)testmultiaudio.exe + mainCRTStartup + + + if not exist ".\Win32\Debug" ( mkdir ".\Win32\Debug" ) copy ".\..\..\SDL2\Win32\Debug\SDL2.dll" ".\Win32\Debug\SDL2.dll" copy ".\..\..\..\..\..\test\sample.wav" ".\Win32\Debug\sample.wav" + + + + + MaxSpeed + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + false + true + MultiThreadedDLL + true + + Level3 + false + + CompileAsC + + + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + false + true + true + $(OutDir)testmultiaudio.exe + mainCRTStartup + + + if not exist ".\Win32\Release" ( mkdir ".\Win32\Release" ) copy ".\..\..\SDL2\Win32\Release\SDL2.dll" ".\Win32\Release\SDL2.dll" copy ".\..\..\..\..\..\test\sample.wav" ".\Win32\Release\sample.wav" + + + + + + + + + {47B50335-DB5D-B948-B80C-E361ED5793F5} + + + {7F1E020B-52F6-584E-B841-8B390015238B} + + + + + + diff --git a/premake/VisualC/VS2012/tests/testmultiaudio/testmultiaudio.vcxproj.filters b/premake/VisualC/VS2012/tests/testmultiaudio/testmultiaudio.vcxproj.filters new file mode 100755 index 000000000..54c6daef9 --- /dev/null +++ b/premake/VisualC/VS2012/tests/testmultiaudio/testmultiaudio.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + {B96B8EBD-B8BB-D44A-83CD-350E98FF464A} + + + + + test + + + diff --git a/premake/VisualC/VS2012/tests/testnative/testnative.vcxproj b/premake/VisualC/VS2012/tests/testnative/testnative.vcxproj new file mode 100755 index 000000000..c2bd439e4 --- /dev/null +++ b/premake/VisualC/VS2012/tests/testnative/testnative.vcxproj @@ -0,0 +1,136 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {BC693F25-4940-BB43-8529-E27D65275975} + testnative + Win32Proj + + + + Application + true + MultiByte + v110 + + + Application + false + MultiByte + v110 + + + + + + + + + + + + + Win32\Debug\ + obj\Debug\ + testnative + .exe + true + + + Win32\Release\ + obj\Release\ + testnative + .exe + false + + + + Disabled + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + + Level3 + false + EditAndContinue + $(OutDir)testnative.pdb + CompileAsC + + + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + true + $(OutDir)testnative.exe + mainCRTStartup + + + if not exist ".\Win32\Debug" ( mkdir ".\Win32\Debug" ) copy ".\..\..\SDL2\Win32\Debug\SDL2.dll" ".\Win32\Debug\SDL2.dll" copy ".\..\..\..\..\..\test\icon.bmp" ".\Win32\Debug\icon.bmp" + + + + + MaxSpeed + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + false + true + MultiThreadedDLL + true + + Level3 + false + + CompileAsC + + + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + false + true + true + $(OutDir)testnative.exe + mainCRTStartup + + + if not exist ".\Win32\Release" ( mkdir ".\Win32\Release" ) copy ".\..\..\SDL2\Win32\Release\SDL2.dll" ".\Win32\Release\SDL2.dll" copy ".\..\..\..\..\..\test\icon.bmp" ".\Win32\Release\icon.bmp" + + + + + + + + + + + + + + {47B50335-DB5D-B948-B80C-E361ED5793F5} + + + {7F1E020B-52F6-584E-B841-8B390015238B} + + + + + + diff --git a/premake/VisualC/VS2012/tests/testnative/testnative.vcxproj.filters b/premake/VisualC/VS2012/tests/testnative/testnative.vcxproj.filters new file mode 100755 index 000000000..c6908aab4 --- /dev/null +++ b/premake/VisualC/VS2012/tests/testnative/testnative.vcxproj.filters @@ -0,0 +1,21 @@ + + + + + {FA1E5497-4A56-EE4B-B13A-3A8A6B3DD1AA} + + + + + test + + + + + test + + + test + + + diff --git a/premake/VisualC/VS2012/tests/testoverlay2/testoverlay2.vcxproj b/premake/VisualC/VS2012/tests/testoverlay2/testoverlay2.vcxproj new file mode 100755 index 000000000..22e15acf2 --- /dev/null +++ b/premake/VisualC/VS2012/tests/testoverlay2/testoverlay2.vcxproj @@ -0,0 +1,131 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {8ABC84ED-C999-DE4A-A929-CD6A79647804} + testoverlay2 + Win32Proj + + + + Application + true + MultiByte + v110 + + + Application + false + MultiByte + v110 + + + + + + + + + + + + + Win32\Debug\ + obj\Debug\ + testoverlay2 + .exe + true + + + Win32\Release\ + obj\Release\ + testoverlay2 + .exe + false + + + + Disabled + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + + Level3 + false + EditAndContinue + $(OutDir)testoverlay2.pdb + CompileAsC + + + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + true + $(OutDir)testoverlay2.exe + mainCRTStartup + + + if not exist ".\Win32\Debug" ( mkdir ".\Win32\Debug" ) copy ".\..\..\SDL2\Win32\Debug\SDL2.dll" ".\Win32\Debug\SDL2.dll" copy ".\..\..\..\..\..\test\moose.dat" ".\Win32\Debug\moose.dat" + + + + + MaxSpeed + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + false + true + MultiThreadedDLL + true + + Level3 + false + + CompileAsC + + + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + false + true + true + $(OutDir)testoverlay2.exe + mainCRTStartup + + + if not exist ".\Win32\Release" ( mkdir ".\Win32\Release" ) copy ".\..\..\SDL2\Win32\Release\SDL2.dll" ".\Win32\Release\SDL2.dll" copy ".\..\..\..\..\..\test\moose.dat" ".\Win32\Release\moose.dat" + + + + + + + + + {47B50335-DB5D-B948-B80C-E361ED5793F5} + + + {7F1E020B-52F6-584E-B841-8B390015238B} + + + + + + diff --git a/premake/VisualC/VS2012/tests/testoverlay2/testoverlay2.vcxproj.filters b/premake/VisualC/VS2012/tests/testoverlay2/testoverlay2.vcxproj.filters new file mode 100755 index 000000000..522989593 --- /dev/null +++ b/premake/VisualC/VS2012/tests/testoverlay2/testoverlay2.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + {BBDD5904-0E37-5943-A257-C0A7AC077FED} + + + + + test + + + diff --git a/premake/VisualC/VS2012/tests/testplatform/testplatform.vcxproj b/premake/VisualC/VS2012/tests/testplatform/testplatform.vcxproj new file mode 100755 index 000000000..15403ac00 --- /dev/null +++ b/premake/VisualC/VS2012/tests/testplatform/testplatform.vcxproj @@ -0,0 +1,131 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {189FC042-4838-4342-9276-9514BB403092} + testplatform + Win32Proj + + + + Application + true + MultiByte + v110 + + + Application + false + MultiByte + v110 + + + + + + + + + + + + + Win32\Debug\ + obj\Debug\ + testplatform + .exe + true + + + Win32\Release\ + obj\Release\ + testplatform + .exe + false + + + + Disabled + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + + Level3 + false + EditAndContinue + $(OutDir)testplatform.pdb + CompileAsC + + + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + true + $(OutDir)testplatform.exe + mainCRTStartup + + + if not exist ".\Win32\Debug" ( mkdir ".\Win32\Debug" ) copy ".\..\..\SDL2\Win32\Debug\SDL2.dll" ".\Win32\Debug\SDL2.dll" + + + + + MaxSpeed + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + false + true + MultiThreadedDLL + true + + Level3 + false + + CompileAsC + + + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + false + true + true + $(OutDir)testplatform.exe + mainCRTStartup + + + if not exist ".\Win32\Release" ( mkdir ".\Win32\Release" ) copy ".\..\..\SDL2\Win32\Release\SDL2.dll" ".\Win32\Release\SDL2.dll" + + + + + + + + + {47B50335-DB5D-B948-B80C-E361ED5793F5} + + + {7F1E020B-52F6-584E-B841-8B390015238B} + + + + + + diff --git a/premake/VisualC/VS2012/tests/testplatform/testplatform.vcxproj.filters b/premake/VisualC/VS2012/tests/testplatform/testplatform.vcxproj.filters new file mode 100755 index 000000000..00b5d5a24 --- /dev/null +++ b/premake/VisualC/VS2012/tests/testplatform/testplatform.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + {C0D0B000-9F95-7A4C-B713-8504FF3ED72E} + + + + + test + + + diff --git a/premake/VisualC/VS2012/tests/testpower/testpower.vcxproj b/premake/VisualC/VS2012/tests/testpower/testpower.vcxproj new file mode 100755 index 000000000..e53fe430e --- /dev/null +++ b/premake/VisualC/VS2012/tests/testpower/testpower.vcxproj @@ -0,0 +1,131 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {E3D41488-DCA1-A34B-87D3-E9820E500DA9} + testpower + Win32Proj + + + + Application + true + MultiByte + v110 + + + Application + false + MultiByte + v110 + + + + + + + + + + + + + Win32\Debug\ + obj\Debug\ + testpower + .exe + true + + + Win32\Release\ + obj\Release\ + testpower + .exe + false + + + + Disabled + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + + Level3 + false + EditAndContinue + $(OutDir)testpower.pdb + CompileAsC + + + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + true + $(OutDir)testpower.exe + mainCRTStartup + + + if not exist ".\Win32\Debug" ( mkdir ".\Win32\Debug" ) copy ".\..\..\SDL2\Win32\Debug\SDL2.dll" ".\Win32\Debug\SDL2.dll" + + + + + MaxSpeed + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + false + true + MultiThreadedDLL + true + + Level3 + false + + CompileAsC + + + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + false + true + true + $(OutDir)testpower.exe + mainCRTStartup + + + if not exist ".\Win32\Release" ( mkdir ".\Win32\Release" ) copy ".\..\..\SDL2\Win32\Release\SDL2.dll" ".\Win32\Release\SDL2.dll" + + + + + + + + + {47B50335-DB5D-B948-B80C-E361ED5793F5} + + + {7F1E020B-52F6-584E-B841-8B390015238B} + + + + + + diff --git a/premake/VisualC/VS2012/tests/testpower/testpower.vcxproj.filters b/premake/VisualC/VS2012/tests/testpower/testpower.vcxproj.filters new file mode 100755 index 000000000..a23bef433 --- /dev/null +++ b/premake/VisualC/VS2012/tests/testpower/testpower.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + {EBE8E727-7C40-1342-A7B2-3B9B744F579D} + + + + + test + + + diff --git a/premake/VisualC/VS2012/tests/testrelative/testrelative.vcxproj b/premake/VisualC/VS2012/tests/testrelative/testrelative.vcxproj new file mode 100755 index 000000000..8fa7fbb04 --- /dev/null +++ b/premake/VisualC/VS2012/tests/testrelative/testrelative.vcxproj @@ -0,0 +1,134 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {3186A875-B682-2D4D-97EC-CCF61AEEEAC7} + testrelative + Win32Proj + + + + Application + true + MultiByte + v110 + + + Application + false + MultiByte + v110 + + + + + + + + + + + + + Win32\Debug\ + obj\Debug\ + testrelative + .exe + true + + + Win32\Release\ + obj\Release\ + testrelative + .exe + false + + + + Disabled + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + + Level3 + false + EditAndContinue + $(OutDir)testrelative.pdb + CompileAsC + + + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + true + $(OutDir)testrelative.exe + mainCRTStartup + + + if not exist ".\Win32\Debug" ( mkdir ".\Win32\Debug" ) copy ".\..\..\SDL2\Win32\Debug\SDL2.dll" ".\Win32\Debug\SDL2.dll" + + + + + MaxSpeed + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + false + true + MultiThreadedDLL + true + + Level3 + false + + CompileAsC + + + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + false + true + true + $(OutDir)testrelative.exe + mainCRTStartup + + + if not exist ".\Win32\Release" ( mkdir ".\Win32\Release" ) copy ".\..\..\SDL2\Win32\Release\SDL2.dll" ".\Win32\Release\SDL2.dll" + + + + + + + + + {47B50335-DB5D-B948-B80C-E361ED5793F5} + + + {E544B08A-C532-884E-A0BE-0F6F7F700067} + + + {7F1E020B-52F6-584E-B841-8B390015238B} + + + + + + diff --git a/premake/VisualC/VS2012/tests/testrelative/testrelative.vcxproj.filters b/premake/VisualC/VS2012/tests/testrelative/testrelative.vcxproj.filters new file mode 100755 index 000000000..2b369b565 --- /dev/null +++ b/premake/VisualC/VS2012/tests/testrelative/testrelative.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + {311BAE6A-3DEC-BD41-BE15-111121D1D3DA} + + + + + test + + + diff --git a/premake/VisualC/VS2012/tests/testrendercopyex/testrendercopyex.vcxproj b/premake/VisualC/VS2012/tests/testrendercopyex/testrendercopyex.vcxproj new file mode 100755 index 000000000..a03b3a8ab --- /dev/null +++ b/premake/VisualC/VS2012/tests/testrendercopyex/testrendercopyex.vcxproj @@ -0,0 +1,134 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {7BAE36E7-E655-B24D-B110-D2567316D6EA} + testrendercopyex + Win32Proj + + + + Application + true + MultiByte + v110 + + + Application + false + MultiByte + v110 + + + + + + + + + + + + + Win32\Debug\ + obj\Debug\ + testrendercopyex + .exe + true + + + Win32\Release\ + obj\Release\ + testrendercopyex + .exe + false + + + + Disabled + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + + Level3 + false + EditAndContinue + $(OutDir)testrendercopyex.pdb + CompileAsC + + + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + true + $(OutDir)testrendercopyex.exe + mainCRTStartup + + + if not exist ".\Win32\Debug" ( mkdir ".\Win32\Debug" ) copy ".\..\..\SDL2\Win32\Debug\SDL2.dll" ".\Win32\Debug\SDL2.dll" copy ".\..\..\..\..\..\test\icon.bmp" ".\Win32\Debug\icon.bmp" copy ".\..\..\..\..\..\test\sample.bmp" ".\Win32\Debug\sample.bmp" + + + + + MaxSpeed + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + false + true + MultiThreadedDLL + true + + Level3 + false + + CompileAsC + + + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + false + true + true + $(OutDir)testrendercopyex.exe + mainCRTStartup + + + if not exist ".\Win32\Release" ( mkdir ".\Win32\Release" ) copy ".\..\..\SDL2\Win32\Release\SDL2.dll" ".\Win32\Release\SDL2.dll" copy ".\..\..\..\..\..\test\icon.bmp" ".\Win32\Release\icon.bmp" copy ".\..\..\..\..\..\test\sample.bmp" ".\Win32\Release\sample.bmp" + + + + + + + + + {47B50335-DB5D-B948-B80C-E361ED5793F5} + + + {E544B08A-C532-884E-A0BE-0F6F7F700067} + + + {7F1E020B-52F6-584E-B841-8B390015238B} + + + + + + diff --git a/premake/VisualC/VS2012/tests/testrendercopyex/testrendercopyex.vcxproj.filters b/premake/VisualC/VS2012/tests/testrendercopyex/testrendercopyex.vcxproj.filters new file mode 100755 index 000000000..6a7529138 --- /dev/null +++ b/premake/VisualC/VS2012/tests/testrendercopyex/testrendercopyex.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + {F854DD7A-2868-7F45-A731-E60210FB8320} + + + + + test + + + diff --git a/premake/VisualC/VS2012/tests/testrendertarget/testrendertarget.vcxproj b/premake/VisualC/VS2012/tests/testrendertarget/testrendertarget.vcxproj new file mode 100755 index 000000000..b0cdbc056 --- /dev/null +++ b/premake/VisualC/VS2012/tests/testrendertarget/testrendertarget.vcxproj @@ -0,0 +1,134 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {98CD7D27-4B74-4942-81DC-C82474A2E822} + testrendertarget + Win32Proj + + + + Application + true + MultiByte + v110 + + + Application + false + MultiByte + v110 + + + + + + + + + + + + + Win32\Debug\ + obj\Debug\ + testrendertarget + .exe + true + + + Win32\Release\ + obj\Release\ + testrendertarget + .exe + false + + + + Disabled + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + + Level3 + false + EditAndContinue + $(OutDir)testrendertarget.pdb + CompileAsC + + + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + true + $(OutDir)testrendertarget.exe + mainCRTStartup + + + if not exist ".\Win32\Debug" ( mkdir ".\Win32\Debug" ) copy ".\..\..\SDL2\Win32\Debug\SDL2.dll" ".\Win32\Debug\SDL2.dll" copy ".\..\..\..\..\..\test\sample.bmp" ".\Win32\Debug\sample.bmp" copy ".\..\..\..\..\..\test\icon.bmp" ".\Win32\Debug\icon.bmp" + + + + + MaxSpeed + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + false + true + MultiThreadedDLL + true + + Level3 + false + + CompileAsC + + + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + false + true + true + $(OutDir)testrendertarget.exe + mainCRTStartup + + + if not exist ".\Win32\Release" ( mkdir ".\Win32\Release" ) copy ".\..\..\SDL2\Win32\Release\SDL2.dll" ".\Win32\Release\SDL2.dll" copy ".\..\..\..\..\..\test\sample.bmp" ".\Win32\Release\sample.bmp" copy ".\..\..\..\..\..\test\icon.bmp" ".\Win32\Release\icon.bmp" + + + + + + + + + {47B50335-DB5D-B948-B80C-E361ED5793F5} + + + {E544B08A-C532-884E-A0BE-0F6F7F700067} + + + {7F1E020B-52F6-584E-B841-8B390015238B} + + + + + + diff --git a/premake/VisualC/VS2012/tests/testrendertarget/testrendertarget.vcxproj.filters b/premake/VisualC/VS2012/tests/testrendertarget/testrendertarget.vcxproj.filters new file mode 100755 index 000000000..bb3789015 --- /dev/null +++ b/premake/VisualC/VS2012/tests/testrendertarget/testrendertarget.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + {C93D5E8A-7F18-0A4B-9B1F-4FA9BE2BEA4A} + + + + + test + + + diff --git a/premake/VisualC/VS2012/tests/testresample/testresample.vcxproj b/premake/VisualC/VS2012/tests/testresample/testresample.vcxproj new file mode 100755 index 000000000..42b2c179f --- /dev/null +++ b/premake/VisualC/VS2012/tests/testresample/testresample.vcxproj @@ -0,0 +1,131 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {E8FC2B01-864C-1E4A-8E32-7103EF479048} + testresample + Win32Proj + + + + Application + true + MultiByte + v110 + + + Application + false + MultiByte + v110 + + + + + + + + + + + + + Win32\Debug\ + obj\Debug\ + testresample + .exe + true + + + Win32\Release\ + obj\Release\ + testresample + .exe + false + + + + Disabled + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + + Level3 + false + EditAndContinue + $(OutDir)testresample.pdb + CompileAsC + + + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + true + $(OutDir)testresample.exe + mainCRTStartup + + + if not exist ".\Win32\Debug" ( mkdir ".\Win32\Debug" ) copy ".\..\..\SDL2\Win32\Debug\SDL2.dll" ".\Win32\Debug\SDL2.dll" copy ".\..\..\..\..\..\test\sample.wav" ".\Win32\Debug\sample.wav" + + + + + MaxSpeed + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + false + true + MultiThreadedDLL + true + + Level3 + false + + CompileAsC + + + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + false + true + true + $(OutDir)testresample.exe + mainCRTStartup + + + if not exist ".\Win32\Release" ( mkdir ".\Win32\Release" ) copy ".\..\..\SDL2\Win32\Release\SDL2.dll" ".\Win32\Release\SDL2.dll" copy ".\..\..\..\..\..\test\sample.wav" ".\Win32\Release\sample.wav" + + + + + + + + + {47B50335-DB5D-B948-B80C-E361ED5793F5} + + + {7F1E020B-52F6-584E-B841-8B390015238B} + + + + + + diff --git a/premake/VisualC/VS2012/tests/testresample/testresample.vcxproj.filters b/premake/VisualC/VS2012/tests/testresample/testresample.vcxproj.filters new file mode 100755 index 000000000..e5ac62235 --- /dev/null +++ b/premake/VisualC/VS2012/tests/testresample/testresample.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + {2EB4B18A-3CA7-DF4A-B634-EAC5842AD3DA} + + + + + test + + + diff --git a/premake/VisualC/VS2012/tests/testrumble/testrumble.vcxproj b/premake/VisualC/VS2012/tests/testrumble/testrumble.vcxproj new file mode 100755 index 000000000..f2ffaba48 --- /dev/null +++ b/premake/VisualC/VS2012/tests/testrumble/testrumble.vcxproj @@ -0,0 +1,131 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {C72B0123-A5BD-FD45-90F1-1C29D45B5C92} + testrumble + Win32Proj + + + + Application + true + MultiByte + v110 + + + Application + false + MultiByte + v110 + + + + + + + + + + + + + Win32\Debug\ + obj\Debug\ + testrumble + .exe + true + + + Win32\Release\ + obj\Release\ + testrumble + .exe + false + + + + Disabled + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + + Level3 + false + EditAndContinue + $(OutDir)testrumble.pdb + CompileAsC + + + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + true + $(OutDir)testrumble.exe + mainCRTStartup + + + if not exist ".\Win32\Debug" ( mkdir ".\Win32\Debug" ) copy ".\..\..\SDL2\Win32\Debug\SDL2.dll" ".\Win32\Debug\SDL2.dll" + + + + + MaxSpeed + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + false + true + MultiThreadedDLL + true + + Level3 + false + + CompileAsC + + + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + false + true + true + $(OutDir)testrumble.exe + mainCRTStartup + + + if not exist ".\Win32\Release" ( mkdir ".\Win32\Release" ) copy ".\..\..\SDL2\Win32\Release\SDL2.dll" ".\Win32\Release\SDL2.dll" + + + + + + + + + {47B50335-DB5D-B948-B80C-E361ED5793F5} + + + {7F1E020B-52F6-584E-B841-8B390015238B} + + + + + + diff --git a/premake/VisualC/VS2012/tests/testrumble/testrumble.vcxproj.filters b/premake/VisualC/VS2012/tests/testrumble/testrumble.vcxproj.filters new file mode 100755 index 000000000..3d1ca8018 --- /dev/null +++ b/premake/VisualC/VS2012/tests/testrumble/testrumble.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + {6FC911A2-4E27-F443-97BD-634C2615F7A1} + + + + + test + + + diff --git a/premake/VisualC/VS2012/tests/testscale/testscale.vcxproj b/premake/VisualC/VS2012/tests/testscale/testscale.vcxproj new file mode 100755 index 000000000..f87017502 --- /dev/null +++ b/premake/VisualC/VS2012/tests/testscale/testscale.vcxproj @@ -0,0 +1,134 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {8BBBF780-F9F4-0843-85B4-6100C0771E09} + testscale + Win32Proj + + + + Application + true + MultiByte + v110 + + + Application + false + MultiByte + v110 + + + + + + + + + + + + + Win32\Debug\ + obj\Debug\ + testscale + .exe + true + + + Win32\Release\ + obj\Release\ + testscale + .exe + false + + + + Disabled + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + + Level3 + false + EditAndContinue + $(OutDir)testscale.pdb + CompileAsC + + + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + true + $(OutDir)testscale.exe + mainCRTStartup + + + if not exist ".\Win32\Debug" ( mkdir ".\Win32\Debug" ) copy ".\..\..\SDL2\Win32\Debug\SDL2.dll" ".\Win32\Debug\SDL2.dll" copy ".\..\..\..\..\..\test\sample.bmp" ".\Win32\Debug\sample.bmp" copy ".\..\..\..\..\..\test\icon.bmp" ".\Win32\Debug\icon.bmp" + + + + + MaxSpeed + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + false + true + MultiThreadedDLL + true + + Level3 + false + + CompileAsC + + + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + false + true + true + $(OutDir)testscale.exe + mainCRTStartup + + + if not exist ".\Win32\Release" ( mkdir ".\Win32\Release" ) copy ".\..\..\SDL2\Win32\Release\SDL2.dll" ".\Win32\Release\SDL2.dll" copy ".\..\..\..\..\..\test\sample.bmp" ".\Win32\Release\sample.bmp" copy ".\..\..\..\..\..\test\icon.bmp" ".\Win32\Release\icon.bmp" + + + + + + + + + {47B50335-DB5D-B948-B80C-E361ED5793F5} + + + {E544B08A-C532-884E-A0BE-0F6F7F700067} + + + {7F1E020B-52F6-584E-B841-8B390015238B} + + + + + + diff --git a/premake/VisualC/VS2012/tests/testscale/testscale.vcxproj.filters b/premake/VisualC/VS2012/tests/testscale/testscale.vcxproj.filters new file mode 100755 index 000000000..7ba14abb7 --- /dev/null +++ b/premake/VisualC/VS2012/tests/testscale/testscale.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + {D31D64B5-A036-F448-8ABF-550A54FDBCA9} + + + + + test + + + diff --git a/premake/VisualC/VS2012/tests/testsem/testsem.vcxproj b/premake/VisualC/VS2012/tests/testsem/testsem.vcxproj new file mode 100755 index 000000000..c543fbc5a --- /dev/null +++ b/premake/VisualC/VS2012/tests/testsem/testsem.vcxproj @@ -0,0 +1,131 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {15C9C3A3-A6CD-F24B-AA55-74C46DFB123D} + testsem + Win32Proj + + + + Application + true + MultiByte + v110 + + + Application + false + MultiByte + v110 + + + + + + + + + + + + + Win32\Debug\ + obj\Debug\ + testsem + .exe + true + + + Win32\Release\ + obj\Release\ + testsem + .exe + false + + + + Disabled + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + + Level3 + false + EditAndContinue + $(OutDir)testsem.pdb + CompileAsC + + + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + true + $(OutDir)testsem.exe + mainCRTStartup + + + if not exist ".\Win32\Debug" ( mkdir ".\Win32\Debug" ) copy ".\..\..\SDL2\Win32\Debug\SDL2.dll" ".\Win32\Debug\SDL2.dll" + + + + + MaxSpeed + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + false + true + MultiThreadedDLL + true + + Level3 + false + + CompileAsC + + + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + false + true + true + $(OutDir)testsem.exe + mainCRTStartup + + + if not exist ".\Win32\Release" ( mkdir ".\Win32\Release" ) copy ".\..\..\SDL2\Win32\Release\SDL2.dll" ".\Win32\Release\SDL2.dll" + + + + + + + + + {47B50335-DB5D-B948-B80C-E361ED5793F5} + + + {7F1E020B-52F6-584E-B841-8B390015238B} + + + + + + diff --git a/premake/VisualC/VS2012/tests/testsem/testsem.vcxproj.filters b/premake/VisualC/VS2012/tests/testsem/testsem.vcxproj.filters new file mode 100755 index 000000000..5e5c9bd07 --- /dev/null +++ b/premake/VisualC/VS2012/tests/testsem/testsem.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + {7035C9E5-695A-1642-8EB9-7AF88EFECF03} + + + + + test + + + diff --git a/premake/VisualC/VS2012/tests/testshader/testshader.vcxproj b/premake/VisualC/VS2012/tests/testshader/testshader.vcxproj new file mode 100755 index 000000000..d00e547c5 --- /dev/null +++ b/premake/VisualC/VS2012/tests/testshader/testshader.vcxproj @@ -0,0 +1,133 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {51ADEB0F-09DD-5242-87FC-6DD5C4A098E3} + testshader + Win32Proj + + + + Application + true + MultiByte + v110 + + + Application + false + MultiByte + v110 + + + + + + + + + + + + + Win32\Debug\ + obj\Debug\ + testshader + .exe + true + + + Win32\Release\ + obj\Release\ + testshader + .exe + false + + + + Disabled + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;_DEBUG;HAVE_OPENGL;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + + Level3 + false + EditAndContinue + $(OutDir)testshader.pdb + CompileAsC + + + USING_PREMAKE_CONFIG_H;_DEBUG;HAVE_OPENGL;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + true + OpenGL32.lib;%(AdditionalDependencies) + $(OutDir)testshader.exe + mainCRTStartup + + + if not exist ".\Win32\Debug" ( mkdir ".\Win32\Debug" ) copy ".\..\..\SDL2\Win32\Debug\SDL2.dll" ".\Win32\Debug\SDL2.dll" copy ".\..\..\..\..\..\test\icon.bmp" ".\Win32\Debug\icon.bmp" + + + + + MaxSpeed + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;NDEBUG;HAVE_OPENGL;%(PreprocessorDefinitions) + false + true + MultiThreadedDLL + true + + Level3 + false + + CompileAsC + + + USING_PREMAKE_CONFIG_H;NDEBUG;HAVE_OPENGL;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + false + true + true + OpenGL32.lib;%(AdditionalDependencies) + $(OutDir)testshader.exe + mainCRTStartup + + + if not exist ".\Win32\Release" ( mkdir ".\Win32\Release" ) copy ".\..\..\SDL2\Win32\Release\SDL2.dll" ".\Win32\Release\SDL2.dll" copy ".\..\..\..\..\..\test\icon.bmp" ".\Win32\Release\icon.bmp" + + + + + + + + + {47B50335-DB5D-B948-B80C-E361ED5793F5} + + + {7F1E020B-52F6-584E-B841-8B390015238B} + + + + + + diff --git a/premake/VisualC/VS2012/tests/testshader/testshader.vcxproj.filters b/premake/VisualC/VS2012/tests/testshader/testshader.vcxproj.filters new file mode 100755 index 000000000..cae699fa4 --- /dev/null +++ b/premake/VisualC/VS2012/tests/testshader/testshader.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + {E9B40D10-C5D8-6D4E-9994-A4EF637B307B} + + + + + test + + + diff --git a/premake/VisualC/VS2012/tests/testshape/testshape.vcxproj b/premake/VisualC/VS2012/tests/testshape/testshape.vcxproj new file mode 100755 index 000000000..fcb68dc99 --- /dev/null +++ b/premake/VisualC/VS2012/tests/testshape/testshape.vcxproj @@ -0,0 +1,131 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {A916A09F-93F3-0A4F-9A95-9938BD96CF05} + testshape + Win32Proj + + + + Application + true + MultiByte + v110 + + + Application + false + MultiByte + v110 + + + + + + + + + + + + + Win32\Debug\ + obj\Debug\ + testshape + .exe + true + + + Win32\Release\ + obj\Release\ + testshape + .exe + false + + + + Disabled + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + + Level3 + false + EditAndContinue + $(OutDir)testshape.pdb + CompileAsC + + + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + true + $(OutDir)testshape.exe + mainCRTStartup + + + if not exist ".\Win32\Debug" ( mkdir ".\Win32\Debug" ) copy ".\..\..\SDL2\Win32\Debug\SDL2.dll" ".\Win32\Debug\SDL2.dll" if not exist ".\Win32\Debug\shapes" ( mkdir ".\Win32\Debug\shapes" ) copy ".\..\..\..\..\..\test\shapes\*.bmp" ".\Win32\Debug\shapes\*.bmp" + + + + + MaxSpeed + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + false + true + MultiThreadedDLL + true + + Level3 + false + + CompileAsC + + + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + false + true + true + $(OutDir)testshape.exe + mainCRTStartup + + + if not exist ".\Win32\Release" ( mkdir ".\Win32\Release" ) copy ".\..\..\SDL2\Win32\Release\SDL2.dll" ".\Win32\Release\SDL2.dll" if not exist ".\Win32\Release\shapes" ( mkdir ".\Win32\Release\shapes" ) copy ".\..\..\..\..\..\test\shapes\*.bmp" ".\Win32\Release\shapes\*.bmp" + + + + + + + + + {47B50335-DB5D-B948-B80C-E361ED5793F5} + + + {7F1E020B-52F6-584E-B841-8B390015238B} + + + + + + diff --git a/premake/VisualC/VS2012/tests/testshape/testshape.vcxproj.filters b/premake/VisualC/VS2012/tests/testshape/testshape.vcxproj.filters new file mode 100755 index 000000000..77081ca37 --- /dev/null +++ b/premake/VisualC/VS2012/tests/testshape/testshape.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + {25FFEBD5-1004-164B-9DDE-4A7C0DE978C5} + + + + + test + + + diff --git a/premake/VisualC/VS2012/tests/testsprite2/testsprite2.vcxproj b/premake/VisualC/VS2012/tests/testsprite2/testsprite2.vcxproj new file mode 100755 index 000000000..c670db69b --- /dev/null +++ b/premake/VisualC/VS2012/tests/testsprite2/testsprite2.vcxproj @@ -0,0 +1,134 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {5B2F2D57-A129-C849-9C06-5B2D35B74E07} + testsprite2 + Win32Proj + + + + Application + true + MultiByte + v110 + + + Application + false + MultiByte + v110 + + + + + + + + + + + + + Win32\Debug\ + obj\Debug\ + testsprite2 + .exe + true + + + Win32\Release\ + obj\Release\ + testsprite2 + .exe + false + + + + Disabled + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + + Level3 + false + EditAndContinue + $(OutDir)testsprite2.pdb + CompileAsC + + + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + true + $(OutDir)testsprite2.exe + mainCRTStartup + + + if not exist ".\Win32\Debug" ( mkdir ".\Win32\Debug" ) copy ".\..\..\SDL2\Win32\Debug\SDL2.dll" ".\Win32\Debug\SDL2.dll" copy ".\..\..\..\..\..\test\icon.bmp" ".\Win32\Debug\icon.bmp" + + + + + MaxSpeed + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + false + true + MultiThreadedDLL + true + + Level3 + false + + CompileAsC + + + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + false + true + true + $(OutDir)testsprite2.exe + mainCRTStartup + + + if not exist ".\Win32\Release" ( mkdir ".\Win32\Release" ) copy ".\..\..\SDL2\Win32\Release\SDL2.dll" ".\Win32\Release\SDL2.dll" copy ".\..\..\..\..\..\test\icon.bmp" ".\Win32\Release\icon.bmp" + + + + + + + + + {47B50335-DB5D-B948-B80C-E361ED5793F5} + + + {E544B08A-C532-884E-A0BE-0F6F7F700067} + + + {7F1E020B-52F6-584E-B841-8B390015238B} + + + + + + diff --git a/premake/VisualC/VS2012/tests/testsprite2/testsprite2.vcxproj.filters b/premake/VisualC/VS2012/tests/testsprite2/testsprite2.vcxproj.filters new file mode 100755 index 000000000..52f9e4782 --- /dev/null +++ b/premake/VisualC/VS2012/tests/testsprite2/testsprite2.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + {84C81BC1-234F-7147-8E00-5F182F55B746} + + + + + test + + + diff --git a/premake/VisualC/VS2012/tests/testspriteminimal/testspriteminimal.vcxproj b/premake/VisualC/VS2012/tests/testspriteminimal/testspriteminimal.vcxproj new file mode 100755 index 000000000..eb9f1c5bc --- /dev/null +++ b/premake/VisualC/VS2012/tests/testspriteminimal/testspriteminimal.vcxproj @@ -0,0 +1,131 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {170EE42E-8EE9-8E49-B04F-F412A203DF1D} + testspriteminimal + Win32Proj + + + + Application + true + MultiByte + v110 + + + Application + false + MultiByte + v110 + + + + + + + + + + + + + Win32\Debug\ + obj\Debug\ + testspriteminimal + .exe + true + + + Win32\Release\ + obj\Release\ + testspriteminimal + .exe + false + + + + Disabled + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + + Level3 + false + EditAndContinue + $(OutDir)testspriteminimal.pdb + CompileAsC + + + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + true + $(OutDir)testspriteminimal.exe + mainCRTStartup + + + if not exist ".\Win32\Debug" ( mkdir ".\Win32\Debug" ) copy ".\..\..\SDL2\Win32\Debug\SDL2.dll" ".\Win32\Debug\SDL2.dll" copy ".\..\..\..\..\..\test\icon.bmp" ".\Win32\Debug\icon.bmp" + + + + + MaxSpeed + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + false + true + MultiThreadedDLL + true + + Level3 + false + + CompileAsC + + + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + false + true + true + $(OutDir)testspriteminimal.exe + mainCRTStartup + + + if not exist ".\Win32\Release" ( mkdir ".\Win32\Release" ) copy ".\..\..\SDL2\Win32\Release\SDL2.dll" ".\Win32\Release\SDL2.dll" copy ".\..\..\..\..\..\test\icon.bmp" ".\Win32\Release\icon.bmp" + + + + + + + + + {47B50335-DB5D-B948-B80C-E361ED5793F5} + + + {7F1E020B-52F6-584E-B841-8B390015238B} + + + + + + diff --git a/premake/VisualC/VS2012/tests/testspriteminimal/testspriteminimal.vcxproj.filters b/premake/VisualC/VS2012/tests/testspriteminimal/testspriteminimal.vcxproj.filters new file mode 100755 index 000000000..01a9ed262 --- /dev/null +++ b/premake/VisualC/VS2012/tests/testspriteminimal/testspriteminimal.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + {D2F7522F-04A1-5246-A5D1-8C39E97E17F6} + + + + + test + + + diff --git a/premake/VisualC/VS2012/tests/teststreaming/teststreaming.vcxproj b/premake/VisualC/VS2012/tests/teststreaming/teststreaming.vcxproj new file mode 100755 index 000000000..deb4b7aee --- /dev/null +++ b/premake/VisualC/VS2012/tests/teststreaming/teststreaming.vcxproj @@ -0,0 +1,131 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {187FC8D5-3BD2-394C-811A-8CBA0476B0DC} + teststreaming + Win32Proj + + + + Application + true + MultiByte + v110 + + + Application + false + MultiByte + v110 + + + + + + + + + + + + + Win32\Debug\ + obj\Debug\ + teststreaming + .exe + true + + + Win32\Release\ + obj\Release\ + teststreaming + .exe + false + + + + Disabled + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + + Level3 + false + EditAndContinue + $(OutDir)teststreaming.pdb + CompileAsC + + + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + true + $(OutDir)teststreaming.exe + mainCRTStartup + + + if not exist ".\Win32\Debug" ( mkdir ".\Win32\Debug" ) copy ".\..\..\SDL2\Win32\Debug\SDL2.dll" ".\Win32\Debug\SDL2.dll" copy ".\..\..\..\..\..\test\moose.dat" ".\Win32\Debug\moose.dat" + + + + + MaxSpeed + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + false + true + MultiThreadedDLL + true + + Level3 + false + + CompileAsC + + + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + false + true + true + $(OutDir)teststreaming.exe + mainCRTStartup + + + if not exist ".\Win32\Release" ( mkdir ".\Win32\Release" ) copy ".\..\..\SDL2\Win32\Release\SDL2.dll" ".\Win32\Release\SDL2.dll" copy ".\..\..\..\..\..\test\moose.dat" ".\Win32\Release\moose.dat" + + + + + + + + + {47B50335-DB5D-B948-B80C-E361ED5793F5} + + + {7F1E020B-52F6-584E-B841-8B390015238B} + + + + + + diff --git a/premake/VisualC/VS2012/tests/teststreaming/teststreaming.vcxproj.filters b/premake/VisualC/VS2012/tests/teststreaming/teststreaming.vcxproj.filters new file mode 100755 index 000000000..2589604f5 --- /dev/null +++ b/premake/VisualC/VS2012/tests/teststreaming/teststreaming.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + {1060A052-EB7B-2C42-AFAD-83D7180A34BD} + + + + + test + + + diff --git a/premake/VisualC/VS2012/tests/testthread/testthread.vcxproj b/premake/VisualC/VS2012/tests/testthread/testthread.vcxproj new file mode 100755 index 000000000..ae8024d89 --- /dev/null +++ b/premake/VisualC/VS2012/tests/testthread/testthread.vcxproj @@ -0,0 +1,131 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {299C1DAB-6EB1-3D4C-8101-7CDEDE92928D} + testthread + Win32Proj + + + + Application + true + MultiByte + v110 + + + Application + false + MultiByte + v110 + + + + + + + + + + + + + Win32\Debug\ + obj\Debug\ + testthread + .exe + true + + + Win32\Release\ + obj\Release\ + testthread + .exe + false + + + + Disabled + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + + Level3 + false + EditAndContinue + $(OutDir)testthread.pdb + CompileAsC + + + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + true + $(OutDir)testthread.exe + mainCRTStartup + + + if not exist ".\Win32\Debug" ( mkdir ".\Win32\Debug" ) copy ".\..\..\SDL2\Win32\Debug\SDL2.dll" ".\Win32\Debug\SDL2.dll" + + + + + MaxSpeed + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + false + true + MultiThreadedDLL + true + + Level3 + false + + CompileAsC + + + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + false + true + true + $(OutDir)testthread.exe + mainCRTStartup + + + if not exist ".\Win32\Release" ( mkdir ".\Win32\Release" ) copy ".\..\..\SDL2\Win32\Release\SDL2.dll" ".\Win32\Release\SDL2.dll" + + + + + + + + + {47B50335-DB5D-B948-B80C-E361ED5793F5} + + + {7F1E020B-52F6-584E-B841-8B390015238B} + + + + + + diff --git a/premake/VisualC/VS2012/tests/testthread/testthread.vcxproj.filters b/premake/VisualC/VS2012/tests/testthread/testthread.vcxproj.filters new file mode 100755 index 000000000..ddbf29989 --- /dev/null +++ b/premake/VisualC/VS2012/tests/testthread/testthread.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + {6FB768AE-AE3D-CF41-A6B2-F3D0E72A0640} + + + + + test + + + diff --git a/premake/VisualC/VS2012/tests/testtimer/testtimer.vcxproj b/premake/VisualC/VS2012/tests/testtimer/testtimer.vcxproj new file mode 100755 index 000000000..9a72dea16 --- /dev/null +++ b/premake/VisualC/VS2012/tests/testtimer/testtimer.vcxproj @@ -0,0 +1,131 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {87AECED3-5F20-8E46-9DFD-17A9E01D7E37} + testtimer + Win32Proj + + + + Application + true + MultiByte + v110 + + + Application + false + MultiByte + v110 + + + + + + + + + + + + + Win32\Debug\ + obj\Debug\ + testtimer + .exe + true + + + Win32\Release\ + obj\Release\ + testtimer + .exe + false + + + + Disabled + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + + Level3 + false + EditAndContinue + $(OutDir)testtimer.pdb + CompileAsC + + + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + true + $(OutDir)testtimer.exe + mainCRTStartup + + + if not exist ".\Win32\Debug" ( mkdir ".\Win32\Debug" ) copy ".\..\..\SDL2\Win32\Debug\SDL2.dll" ".\Win32\Debug\SDL2.dll" + + + + + MaxSpeed + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + false + true + MultiThreadedDLL + true + + Level3 + false + + CompileAsC + + + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + false + true + true + $(OutDir)testtimer.exe + mainCRTStartup + + + if not exist ".\Win32\Release" ( mkdir ".\Win32\Release" ) copy ".\..\..\SDL2\Win32\Release\SDL2.dll" ".\Win32\Release\SDL2.dll" + + + + + + + + + {47B50335-DB5D-B948-B80C-E361ED5793F5} + + + {7F1E020B-52F6-584E-B841-8B390015238B} + + + + + + diff --git a/premake/VisualC/VS2012/tests/testtimer/testtimer.vcxproj.filters b/premake/VisualC/VS2012/tests/testtimer/testtimer.vcxproj.filters new file mode 100755 index 000000000..02d948f82 --- /dev/null +++ b/premake/VisualC/VS2012/tests/testtimer/testtimer.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + {2A784C7E-C9A5-D545-B4E7-D002318AA2DF} + + + + + test + + + diff --git a/premake/VisualC/VS2012/tests/testver/testver.vcxproj b/premake/VisualC/VS2012/tests/testver/testver.vcxproj new file mode 100755 index 000000000..e1e2c9a42 --- /dev/null +++ b/premake/VisualC/VS2012/tests/testver/testver.vcxproj @@ -0,0 +1,131 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {8B16A430-9090-B747-8825-BDE4B9A06538} + testver + Win32Proj + + + + Application + true + MultiByte + v110 + + + Application + false + MultiByte + v110 + + + + + + + + + + + + + Win32\Debug\ + obj\Debug\ + testver + .exe + true + + + Win32\Release\ + obj\Release\ + testver + .exe + false + + + + Disabled + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + + Level3 + false + EditAndContinue + $(OutDir)testver.pdb + CompileAsC + + + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + true + $(OutDir)testver.exe + mainCRTStartup + + + if not exist ".\Win32\Debug" ( mkdir ".\Win32\Debug" ) copy ".\..\..\SDL2\Win32\Debug\SDL2.dll" ".\Win32\Debug\SDL2.dll" + + + + + MaxSpeed + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + false + true + MultiThreadedDLL + true + + Level3 + false + + CompileAsC + + + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + false + true + true + $(OutDir)testver.exe + mainCRTStartup + + + if not exist ".\Win32\Release" ( mkdir ".\Win32\Release" ) copy ".\..\..\SDL2\Win32\Release\SDL2.dll" ".\Win32\Release\SDL2.dll" + + + + + + + + + {47B50335-DB5D-B948-B80C-E361ED5793F5} + + + {7F1E020B-52F6-584E-B841-8B390015238B} + + + + + + diff --git a/premake/VisualC/VS2012/tests/testver/testver.vcxproj.filters b/premake/VisualC/VS2012/tests/testver/testver.vcxproj.filters new file mode 100755 index 000000000..795aaa14b --- /dev/null +++ b/premake/VisualC/VS2012/tests/testver/testver.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + {9180AF77-6382-5548-B4AA-BD901007D9EC} + + + + + test + + + diff --git a/premake/VisualC/VS2012/tests/testwm2/testwm2.vcxproj b/premake/VisualC/VS2012/tests/testwm2/testwm2.vcxproj new file mode 100755 index 000000000..aa8499c4c --- /dev/null +++ b/premake/VisualC/VS2012/tests/testwm2/testwm2.vcxproj @@ -0,0 +1,134 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {0DC21429-28DC-194C-AFFB-8BAB95022180} + testwm2 + Win32Proj + + + + Application + true + MultiByte + v110 + + + Application + false + MultiByte + v110 + + + + + + + + + + + + + Win32\Debug\ + obj\Debug\ + testwm2 + .exe + true + + + Win32\Release\ + obj\Release\ + testwm2 + .exe + false + + + + Disabled + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + + Level3 + false + EditAndContinue + $(OutDir)testwm2.pdb + CompileAsC + + + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + true + $(OutDir)testwm2.exe + mainCRTStartup + + + if not exist ".\Win32\Debug" ( mkdir ".\Win32\Debug" ) copy ".\..\..\SDL2\Win32\Debug\SDL2.dll" ".\Win32\Debug\SDL2.dll" + + + + + MaxSpeed + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + false + true + MultiThreadedDLL + true + + Level3 + false + + CompileAsC + + + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + false + true + true + $(OutDir)testwm2.exe + mainCRTStartup + + + if not exist ".\Win32\Release" ( mkdir ".\Win32\Release" ) copy ".\..\..\SDL2\Win32\Release\SDL2.dll" ".\Win32\Release\SDL2.dll" + + + + + + + + + {47B50335-DB5D-B948-B80C-E361ED5793F5} + + + {E544B08A-C532-884E-A0BE-0F6F7F700067} + + + {7F1E020B-52F6-584E-B841-8B390015238B} + + + + + + diff --git a/premake/VisualC/VS2012/tests/testwm2/testwm2.vcxproj.filters b/premake/VisualC/VS2012/tests/testwm2/testwm2.vcxproj.filters new file mode 100755 index 000000000..61c44c64a --- /dev/null +++ b/premake/VisualC/VS2012/tests/testwm2/testwm2.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + {239E5CDD-9DC6-9C4B-98DF-FE2025E99820} + + + + + test + + + diff --git a/premake/VisualC/VS2012/tests/torturethread/torturethread.vcxproj b/premake/VisualC/VS2012/tests/torturethread/torturethread.vcxproj new file mode 100755 index 000000000..53d532db9 --- /dev/null +++ b/premake/VisualC/VS2012/tests/torturethread/torturethread.vcxproj @@ -0,0 +1,131 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {615744A9-90A8-A643-B2A7-223FEA845A00} + torturethread + Win32Proj + + + + Application + true + MultiByte + v110 + + + Application + false + MultiByte + v110 + + + + + + + + + + + + + Win32\Debug\ + obj\Debug\ + torturethread + .exe + true + + + Win32\Release\ + obj\Release\ + torturethread + .exe + false + + + + Disabled + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + + Level3 + false + EditAndContinue + $(OutDir)torturethread.pdb + CompileAsC + + + USING_PREMAKE_CONFIG_H;_DEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + true + $(OutDir)torturethread.exe + mainCRTStartup + + + if not exist ".\Win32\Debug" ( mkdir ".\Win32\Debug" ) copy ".\..\..\SDL2\Win32\Debug\SDL2.dll" ".\Win32\Debug\SDL2.dll" + + + + + MaxSpeed + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + false + true + MultiThreadedDLL + true + + Level3 + false + + CompileAsC + + + USING_PREMAKE_CONFIG_H;NDEBUG;%(PreprocessorDefinitions) + ..\..;..\..\..\..\..\include;%(AdditionalIncludeDirectories) + + + Console + false + true + true + $(OutDir)torturethread.exe + mainCRTStartup + + + if not exist ".\Win32\Release" ( mkdir ".\Win32\Release" ) copy ".\..\..\SDL2\Win32\Release\SDL2.dll" ".\Win32\Release\SDL2.dll" + + + + + + + + + {47B50335-DB5D-B948-B80C-E361ED5793F5} + + + {7F1E020B-52F6-584E-B841-8B390015238B} + + + + + + diff --git a/premake/VisualC/VS2012/tests/torturethread/torturethread.vcxproj.filters b/premake/VisualC/VS2012/tests/torturethread/torturethread.vcxproj.filters new file mode 100755 index 000000000..60d08012e --- /dev/null +++ b/premake/VisualC/VS2012/tests/torturethread/torturethread.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + {C6601DE1-8668-8F4F-8099-B1905C51063C} + + + + + test + + + diff --git a/premake/VisualC/build-scripts/build.all.vs2010.bat b/premake/VisualC/build-scripts/build.all.vs2010.bat new file mode 100755 index 000000000..a3cc1df13 --- /dev/null +++ b/premake/VisualC/build-scripts/build.all.vs2010.bat @@ -0,0 +1,5 @@ +@echo off +cd ..\VS2010 +call "C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\vcvarsall.bat" +msbuild /m SDL.sln /property:Configuration=Debug +pause \ No newline at end of file diff --git a/premake/VisualC/build-scripts/check.bin.compatibility.vs2010.bat b/premake/VisualC/build-scripts/check.bin.compatibility.vs2010.bat new file mode 100755 index 000000000..baeabbbed --- /dev/null +++ b/premake/VisualC/build-scripts/check.bin.compatibility.vs2010.bat @@ -0,0 +1,81 @@ +@echo off +title Building Premake VS2010 Environment... +call build.all.vs2010.bat + +title Building SDL VS2010 Environment... +cd %~dp0 +cd ..\..\..\VisualC +msbuild /m SDL_VS2010.sln /t:Clean,Build /property:Configuration=Debug +pause + +title Running SDL VS2010 tests with premake SDL2.dll... +cd tests + +call :pass checkkeys +call :pass loopwave +call :pass testatomic +call :pass testaudioinfo +call :pass testautomation +call :pass testdraw2 +call :pass testerror +call :pass testfile +call :pass testgamecontroller +call :pass testgesture +call :pass testgl2 +call :pass testgles +call :pass testhaptic +call :pass testiconv +call :pass testime +call :pass testintersection +call :pass testjoystick +call :pass testkeys +::call :pass testloadso +call :pass testlock +call :pass testmessage +call :pass testmultiaudio +call :pass testnative +call :pass testoverlay2 +call :pass testplatform +call :pass testpower +call :pass testrelative +call :pass testrendercopyex +call :pass testrendertarget +::call :pass testresample +call :pass testrumble +call :pass testscale +call :pass testsem 0 +call :pass testshader +call :pass testshape "../../../../../../test/sample.bmp" +call :pass testsprite2 +call :pass testspriteminimal +call :pass teststreaming +call :pass testthread +call :pass testtimer +call :pass testver +call :pass testwm2 +call :pass torturethread + +:: leave the tests directory +cd .. + +:: exit batch +goto :eof + +:: pass label (similar to pass function in the Xcode tests command script) +:pass +:: if it does not exist, break procedure +if not exist %1\Win32\Debug goto endfunc +:: goto directory +echo Running SDL VS2010 %1 with premake SDL2.dll... +title Running SDL VS2010 %1 with premake SDL2.dll... +cd %1\Win32\Debug +:: remove old SDL2.dll +rm SDL2.dll +:: copy new SDL2.dll (~dp0 is get directory of current location of batch file) +copy %~dp0\..\SDL2\Win32\Debug\SDL2.dll .\SDL2.dll +:: execute test +".\%1.exe" %2 +cd ..\..\.. +pause +:endfunc +goto :eof \ No newline at end of file diff --git a/premake/VisualC/build-scripts/clean_premake.bat b/premake/VisualC/build-scripts/clean_premake.bat new file mode 100755 index 000000000..154979a02 --- /dev/null +++ b/premake/VisualC/build-scripts/clean_premake.bat @@ -0,0 +1,9 @@ +@echo off +cd .. +%~dp0\premake4.exe --file=..\premake4.lua --to=.\VisualC\VS2008 clean +%~dp0\premake4.exe --file=..\premake4.lua --to=.\VisualC\VS2010 clean +%~dp0\premake4.exe --file=..\premake4.lua --to=.\VisualC\VS2012 clean +if exist VS2008 rmdir VS2008 +if exist VS2010 rmdir VS2010 +if exist VS2012 rmdir VS2012 +pause \ No newline at end of file diff --git a/premake/VisualC/build-scripts/generate.all.bat b/premake/VisualC/build-scripts/generate.all.bat new file mode 100755 index 000000000..331c0cd06 --- /dev/null +++ b/premake/VisualC/build-scripts/generate.all.bat @@ -0,0 +1,9 @@ +@echo off +cd .. +title Generating VS2008... +%~dp0\premake4.exe --file=..\premake4.lua --to=.\VisualC\VS2008 vs2008 +title Generating VS2010... +%~dp0\premake4.exe --file=..\premake4.lua --to=.\VisualC\VS2010 vs2010 +title Generating VS2012... +%~dp0\premake4.exe --file=..\premake4.lua --to=.\VisualC\VS2012 vs2012 +pause \ No newline at end of file diff --git a/premake/VisualC/build-scripts/premake4.exe b/premake/VisualC/build-scripts/premake4.exe new file mode 100755 index 000000000..ab66e76c6 Binary files /dev/null and b/premake/VisualC/build-scripts/premake4.exe differ diff --git a/premake/VisualC/build-scripts/run.tests.vs2010.bat b/premake/VisualC/build-scripts/run.tests.vs2010.bat new file mode 100755 index 000000000..41215d527 --- /dev/null +++ b/premake/VisualC/build-scripts/run.tests.vs2010.bat @@ -0,0 +1,108 @@ +@echo off + +cd ..\VS2010\tests + +call :pass checkkeys +call :pass loopwave +call :pass testatomic +call :pass testaudioinfo +call :pass testautomation +call :pass testdraw2 +call :pass testchessboard +call :pass testerror +call :pass testfile +call :pass testfilesystem +call :pass testgamecontroller +call :pass testgesture +call :pass testgl2 +call :pass testgles +call :pass testhaptic +call :pass testiconv +call :pass testime +call :pass testintersection +call :pass testjoystick +call :pass testkeys +::call :pass testloadso +call :pass testlock +call :pass testmessage +call :pass testmultiaudio +call :pass testnative +call :pass testoverlay2 +call :pass testplatform +call :pass testpower +call :pass testrelative +call :pass testrendercopyex +call :pass testrendertarget +call :pass testresample sample.wav newsample.wav 44100 +call :pass testrumble +call :pass testscale +call :pass testsem 1 +call :pass testshader +call :testspecial testshape .\shapes +call :testspecial testshape .\shapes +call :testspecial testshape .\shapes +call :pass testsprite2 +call :pass testspriteminimal +call :pass teststreaming +call :pass testthread +call :pass testtimer +call :pass testver +call :pass testwm2 +call :pass torturethread + +:: leave the tests directory +cd .. + +:: exit batch +goto :eof + +:testspecial +if not exist %1\Win32\Debug goto :eof +cd %1\Win32\Debug +call :randomfile %2 +cd ..\..\.. +call :pass %1 %RETURN% +goto :eof + +:: pass label (similar to pass function in the Xcode tests command script) +:pass +setlocal enabledelayedexpansion +set args= +set /A count=0 +for %%x IN (%*) DO ( + if NOT !count! EQU 0 set args=!args! %%x + set /A count=%count% + 1 +) +endlocal & set callargs=%args% +:: if it does not exist, break procedure +if not exist %1\Win32\Debug goto endfunc +:: goto directory +echo Testing: %1 +title Testing: %1 +cd %1\Win32\Debug +:: execute test +".\%1.exe"%callargs% +cd ..\..\.. +pause +:endfunc +goto :eof + +:randomfile +setlocal enabledelayedexpansion +set count=0 +if not exist %1 goto :eof +for %%d in (%1\*.*) DO ( + set /A count=count + 1 +) +set /A count=%RANDOM% %% %count% +for %%d in (%1\*.*) DO ( + if !count! EQU 0 ( + set rfile=%%d + goto endrfile + ) + set /A count=count-1 +) +:endrfile +set tmprfile=!rfile! +endlocal & set RETURN=%tmprfile% +goto :eof \ No newline at end of file diff --git a/premake/VisualC/build-scripts/vs2008.bat b/premake/VisualC/build-scripts/vs2008.bat new file mode 100755 index 000000000..11c7733d2 --- /dev/null +++ b/premake/VisualC/build-scripts/vs2008.bat @@ -0,0 +1,4 @@ +@echo off +cd .. +%~dp0\premake4.exe --file=..\premake4.lua --to=.\VisualC\VS2008 vs2008 +pause \ No newline at end of file diff --git a/premake/VisualC/build-scripts/vs2010.bat b/premake/VisualC/build-scripts/vs2010.bat new file mode 100755 index 000000000..1aa902c0c --- /dev/null +++ b/premake/VisualC/build-scripts/vs2010.bat @@ -0,0 +1,4 @@ +@echo off +cd .. +%~dp0\premake4.exe --file=..\premake4.lua --to=.\VisualC\VS2010 vs2010 +pause \ No newline at end of file diff --git a/premake/VisualC/build-scripts/vs2012.bat b/premake/VisualC/build-scripts/vs2012.bat new file mode 100755 index 000000000..1e00b0c8f --- /dev/null +++ b/premake/VisualC/build-scripts/vs2012.bat @@ -0,0 +1,4 @@ +@echo off +cd .. +%~dp0\premake4.exe --file=..\premake4.lua --to=.\VisualC\VS2012 vs2012 +pause \ No newline at end of file diff --git a/premake/Xcode-iOS/Demos/accelerometer/accelerometer.xcodeproj/project.pbxproj b/premake/Xcode-iOS/Demos/accelerometer/accelerometer.xcodeproj/project.pbxproj new file mode 100755 index 000000000..cc5ab09d7 --- /dev/null +++ b/premake/Xcode-iOS/Demos/accelerometer/accelerometer.xcodeproj/project.pbxproj @@ -0,0 +1,366 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 45; + objects = { + +/* Begin PBXBuildFile section */ + 674906CF330F50E3203B3BE2 /* ship.bmp in Resources */ = {isa = PBXBuildFile; fileRef = 324B72283F7756BA003D4F89 /* ship.bmp */; }; + 7D6E4948535F13803EB24793 /* space.bmp in Resources */ = {isa = PBXBuildFile; fileRef = 75D70D1032D7609D1FF110D8 /* space.bmp */; }; + 05BC137B00F21C1E34222E13 /* accelerometer.c in Sources */ = {isa = PBXBuildFile; fileRef = 0F0668AE7894542751932A92 /* accelerometer.c */; }; + 26993FB748FA383F4D1609ED /* common.c in Sources */ = {isa = PBXBuildFile; fileRef = 1AD060ED78CA41CC628541A4 /* common.c */; }; + 0D4139CC20C575FB6FE0714B /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 13373F7C6C961F2D4D281BE9 /* AudioToolbox.framework */; }; + 21C26FE40025290D321B186A /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 761E2DD50F5B34C04FFD2AAE /* QuartzCore.framework */; }; + 27DC096C4EBF1C4910E8113A /* OpenGLES.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 691C3F7C7CBC50FC7AF4543F /* OpenGLES.framework */; }; + 188D7C0554AA68A621F77BC2 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7CF62CCC24035B7636970CDF /* CoreGraphics.framework */; }; + 1C4B220C7E566D3B6FEA219B /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0FF410EE17A75CBF37A16A7A /* UIKit.framework */; }; + 3AB556FB793A74F25F5554E7 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4EE13E2B3520069A797D2E12 /* Foundation.framework */; }; + 128C61D42B537987446C3DAE /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 09C44E3B227D56962A4C6F18 /* CoreAudio.framework */; }; + 6B4A5750488819AB41E467FB /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5EF20F1D796452C879872F95 /* libSDL2.a */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 7C9A632C62AF516279D47C47 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 3CC27DC669FE34F16DE15E07 /* SDL2.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 224D2C85085A7BA60E532655; + remoteInfo = "libSDL2.a"; + }; + 3694413107B7067430080ECD /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 3CC27DC669FE34F16DE15E07 /* SDL2.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 515D4C462ACD2DA8180E7783; + remoteInfo = "libSDL2.a"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 2FE912395DD5772A6A7E1F33 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = "Info.plist"; path = "../../../../Xcode-iOS/Demos/Info.plist"; sourceTree = ""; }; + 324B72283F7756BA003D4F89 /* ship.bmp */ = {isa = PBXFileReference; lastKnownFileType = image.bmp; name = "ship.bmp"; path = "../../../../Xcode-iOS/Demos/data/ship.bmp"; sourceTree = ""; }; + 75D70D1032D7609D1FF110D8 /* space.bmp */ = {isa = PBXFileReference; lastKnownFileType = image.bmp; name = "space.bmp"; path = "../../../../Xcode-iOS/Demos/data/space.bmp"; sourceTree = ""; }; + 0F0668AE7894542751932A92 /* accelerometer.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "accelerometer.c"; path = "../../../../Xcode-iOS/Demos/src/accelerometer.c"; sourceTree = ""; }; + 1AD060ED78CA41CC628541A4 /* common.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "common.c"; path = "../../../../Xcode-iOS/Demos/src/common.c"; sourceTree = ""; }; + 6717384817185E66201700F1 /* common.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "common.h"; path = "../../../../Xcode-iOS/Demos/src/common.h"; sourceTree = ""; }; + 13373F7C6C961F2D4D281BE9 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioToolbox.framework"; path = "System/Library/Frameworks/AudioToolbox.framework"; sourceTree = "SDKROOT"; }; + 761E2DD50F5B34C04FFD2AAE /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "QuartzCore.framework"; path = "System/Library/Frameworks/QuartzCore.framework"; sourceTree = "SDKROOT"; }; + 691C3F7C7CBC50FC7AF4543F /* OpenGLES.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "OpenGLES.framework"; path = "System/Library/Frameworks/OpenGLES.framework"; sourceTree = "SDKROOT"; }; + 7CF62CCC24035B7636970CDF /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreGraphics.framework"; path = "System/Library/Frameworks/CoreGraphics.framework"; sourceTree = "SDKROOT"; }; + 0FF410EE17A75CBF37A16A7A /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "UIKit.framework"; path = "System/Library/Frameworks/UIKit.framework"; sourceTree = "SDKROOT"; }; + 4EE13E2B3520069A797D2E12 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Foundation.framework"; path = "System/Library/Frameworks/Foundation.framework"; sourceTree = "SDKROOT"; }; + 09C44E3B227D56962A4C6F18 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreAudio.framework"; path = "System/Library/Frameworks/CoreAudio.framework"; sourceTree = "SDKROOT"; }; + 61D70B5D29674F5D75141737 /* accelerometer */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; name = "accelerometer"; path = "accelerometer"; sourceTree = BUILT_PRODUCTS_DIR; }; + 3CC27DC669FE34F16DE15E07 /* SDL2.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2.xcodeproj"; path = "../../SDL2/SDL2.xcodeproj"; sourceTree = SOURCE_ROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 4F2B411B72F5599B7711251B /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 0D4139CC20C575FB6FE0714B /* AudioToolbox.framework in Frameworks */, + 21C26FE40025290D321B186A /* QuartzCore.framework in Frameworks */, + 27DC096C4EBF1C4910E8113A /* OpenGLES.framework in Frameworks */, + 188D7C0554AA68A621F77BC2 /* CoreGraphics.framework in Frameworks */, + 1C4B220C7E566D3B6FEA219B /* UIKit.framework in Frameworks */, + 3AB556FB793A74F25F5554E7 /* Foundation.framework in Frameworks */, + 128C61D42B537987446C3DAE /* CoreAudio.framework in Frameworks */, + 6B4A5750488819AB41E467FB /* libSDL2.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 1BCF64F206ED3FFA6FCB3744 /* accelerometer */ = { + isa = PBXGroup; + children = ( + 57EA49B528E153D23CAA746B /* Xcode-iOS */, + 04022578784D401A06614C4C /* Frameworks */, + 0682642E36227AF649AD15E1 /* Products */, + 10934AB6192843925A2C3FCB /* Projects */, + ); + name = "accelerometer"; + sourceTree = ""; + }; + 57EA49B528E153D23CAA746B /* Xcode-iOS */ = { + isa = PBXGroup; + children = ( + 440746E769CB3C2666172B92 /* Demos */, + ); + name = "Xcode-iOS"; + sourceTree = ""; + }; + 440746E769CB3C2666172B92 /* Demos */ = { + isa = PBXGroup; + children = ( + 2FE912395DD5772A6A7E1F33 /* Info.plist */, + 09B436A542BB045D05CC2009 /* data */, + 0D4A117E0EF119EE7D3E77A5 /* src */, + ); + name = "Demos"; + sourceTree = ""; + }; + 09B436A542BB045D05CC2009 /* data */ = { + isa = PBXGroup; + children = ( + 324B72283F7756BA003D4F89 /* ship.bmp */, + 75D70D1032D7609D1FF110D8 /* space.bmp */, + ); + name = "data"; + sourceTree = ""; + }; + 0D4A117E0EF119EE7D3E77A5 /* src */ = { + isa = PBXGroup; + children = ( + 0F0668AE7894542751932A92 /* accelerometer.c */, + 1AD060ED78CA41CC628541A4 /* common.c */, + 6717384817185E66201700F1 /* common.h */, + ); + name = "src"; + sourceTree = ""; + }; + 04022578784D401A06614C4C /* Frameworks */ = { + isa = PBXGroup; + children = ( + 13373F7C6C961F2D4D281BE9 /* AudioToolbox.framework */, + 761E2DD50F5B34C04FFD2AAE /* QuartzCore.framework */, + 691C3F7C7CBC50FC7AF4543F /* OpenGLES.framework */, + 7CF62CCC24035B7636970CDF /* CoreGraphics.framework */, + 0FF410EE17A75CBF37A16A7A /* UIKit.framework */, + 4EE13E2B3520069A797D2E12 /* Foundation.framework */, + 09C44E3B227D56962A4C6F18 /* CoreAudio.framework */, + ); + name = "Frameworks"; + sourceTree = ""; + }; + 0682642E36227AF649AD15E1 /* Products */ = { + isa = PBXGroup; + children = ( + 61D70B5D29674F5D75141737 /* accelerometer */, + ); + name = "Products"; + sourceTree = ""; + }; + 10934AB6192843925A2C3FCB /* Projects */ = { + isa = PBXGroup; + children = ( + 3CC27DC669FE34F16DE15E07 /* SDL2.xcodeproj */, + ); + name = "Projects"; + sourceTree = ""; + }; + 00327F6B64F33A717B2750FC /* Products */ = { + isa = PBXGroup; + children = ( + 5EF20F1D796452C879872F95 /* libSDL2.a */, + ); + name = Products; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 206349984FD364256139268B /* accelerometer */ = { + isa = PBXNativeTarget; + buildConfigurationList = 31FC2F13262437C908FF3C38 /* Build configuration list for PBXNativeTarget "accelerometer" */; + buildPhases = ( + 1CE11A4948F84856205D72AA /* Resources */, + 0A7A791967E92509752E3940 /* Sources */, + 4F2B411B72F5599B7711251B /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 59ED738603BF22172E103B9C /* PBXTargetDependency */, + ); + name = "accelerometer"; + productInstallPath = "$(HOME)/Applications"; + productName = "accelerometer"; + productReference = 61D70B5D29674F5D75141737 /* accelerometer */; + productType = "com.apple.product-type.application"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 08FB7793FE84155DC02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "accelerometer" */; + compatibilityVersion = "Xcode 3.2"; + hasScannedForEncodings = 1; + mainGroup = 1BCF64F206ED3FFA6FCB3744 /* accelerometer */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 00327F6B64F33A717B2750FC /* Products */; + ProjectRef = 3CC27DC669FE34F16DE15E07 /* SDL2.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 206349984FD364256139268B /* accelerometer */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 5EF20F1D796452C879872F95 /* libSDL2.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2.a"; + remoteRef = 7C9A632C62AF516279D47C47 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 1CE11A4948F84856205D72AA /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 674906CF330F50E3203B3BE2 /* ship.bmp in Resources */, + 7D6E4948535F13803EB24793 /* space.bmp in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 0A7A791967E92509752E3940 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 05BC137B00F21C1E34222E13 /* accelerometer.c in Sources */, + 26993FB748FA383F4D1609ED /* common.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ +/* End PBXVariantGroup section */ + +/* Begin PBXTargetDependency section */ + 59ED738603BF22172E103B9C /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2.a"; + targetProxy = 3694413107B7067430080ECD /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 25FD2ACB1A5E4A7146666462 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INFOPLIST_FILE = "../../../../Xcode-iOS/Demos/Info.plist"; + INSTALL_PATH = "$(HOME)/Applications"; + PRODUCT_NAME = "accelerometer"; + }; + name = "Debug"; + }; + 171926D866766FC058847A16 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INFOPLIST_FILE = "../../../../Xcode-iOS/Demos/Info.plist"; + INSTALL_PATH = "$(HOME)/Applications"; + PRODUCT_NAME = "accelerometer"; + }; + name = "Release"; + }; + 6505556E31F8228178087816 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_UNIVERSAL_IPHONE_OS)"; + SDKROOT = iphoneos; + CODE_SIGN_IDENTITY = "iPhone Developer"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../include", + ); + OBJROOT = "obj/iOS/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug"; + }; + 50AE5630181E7A0D22AF4CB3 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_UNIVERSAL_IPHONE_OS)"; + SDKROOT = iphoneos; + CODE_SIGN_IDENTITY = "iPhone Developer"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../include", + ); + OBJROOT = "obj/iOS/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release"; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 31FC2F13262437C908FF3C38 /* Build configuration list for PBXNativeTarget "accelerometer" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 25FD2ACB1A5E4A7146666462 /* Debug */, + 171926D866766FC058847A16 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug"; + }; + 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "accelerometer" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 6505556E31F8228178087816 /* Debug */, + 50AE5630181E7A0D22AF4CB3 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug"; + }; +/* End XCConfigurationList section */ + + }; + rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; +} diff --git a/premake/Xcode-iOS/Demos/fireworks/fireworks.xcodeproj/project.pbxproj b/premake/Xcode-iOS/Demos/fireworks/fireworks.xcodeproj/project.pbxproj new file mode 100755 index 000000000..11f99dd6e --- /dev/null +++ b/premake/Xcode-iOS/Demos/fireworks/fireworks.xcodeproj/project.pbxproj @@ -0,0 +1,362 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 45; + objects = { + +/* Begin PBXBuildFile section */ + 10E2774011786F995B805C7F /* stroke.bmp in Resources */ = {isa = PBXBuildFile; fileRef = 6730111A6BFB5F5C14DD4871 /* stroke.bmp */; }; + 79D87D07048610C3209314C6 /* common.c in Sources */ = {isa = PBXBuildFile; fileRef = 0EBB33113E847AA430B96B69 /* common.c */; }; + 71A12A290ADF47D43590019A /* fireworks.c in Sources */ = {isa = PBXBuildFile; fileRef = 596447B07498655C0C243381 /* fireworks.c */; }; + 79C17D3407632C1F2E3E0E60 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 123376C8576F65BC595A6307 /* AudioToolbox.framework */; }; + 73360C2A26FB4CA511D62254 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 60711C343D703F8D4C67108C /* QuartzCore.framework */; }; + 527D0CDF1702119E424E4A1F /* OpenGLES.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 633F528E066847D70E7013C4 /* OpenGLES.framework */; }; + 098672276FAD7A58464B0720 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5E802A784A7A29545AD836CD /* CoreGraphics.framework */; }; + 5FA3503D55AC13E211914909 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7B22322B31D5351E536A0626 /* UIKit.framework */; }; + 25665D894EE1308D14544C71 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 230B36B52E4826A148913E3B /* Foundation.framework */; }; + 4C2479ED4E2C5193217C6EC9 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4CE031D65AB00DD264007083 /* CoreAudio.framework */; }; + 0A231ED87C3D466409B42038 /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 36533B8A10B0217136B82153 /* libSDL2.a */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 21963BEC278D360D2CC829A9 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 460E547038C062D10E9E3D5F /* SDL2.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 224D2C85085A7BA60E532655; + remoteInfo = "libSDL2.a"; + }; + 50E70FB957213B36609376FC /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 460E547038C062D10E9E3D5F /* SDL2.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 515D4C462ACD2DA8180E7783; + remoteInfo = "libSDL2.a"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 0671155E7F8E65FF744F0C39 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = "Info.plist"; path = "../../../../Xcode-iOS/Demos/Info.plist"; sourceTree = ""; }; + 6730111A6BFB5F5C14DD4871 /* stroke.bmp */ = {isa = PBXFileReference; lastKnownFileType = image.bmp; name = "stroke.bmp"; path = "../../../../Xcode-iOS/Demos/data/stroke.bmp"; sourceTree = ""; }; + 0EBB33113E847AA430B96B69 /* common.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "common.c"; path = "../../../../Xcode-iOS/Demos/src/common.c"; sourceTree = ""; }; + 5E933B3601CB6D550A35284B /* common.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "common.h"; path = "../../../../Xcode-iOS/Demos/src/common.h"; sourceTree = ""; }; + 596447B07498655C0C243381 /* fireworks.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "fireworks.c"; path = "../../../../Xcode-iOS/Demos/src/fireworks.c"; sourceTree = ""; }; + 123376C8576F65BC595A6307 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioToolbox.framework"; path = "System/Library/Frameworks/AudioToolbox.framework"; sourceTree = "SDKROOT"; }; + 60711C343D703F8D4C67108C /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "QuartzCore.framework"; path = "System/Library/Frameworks/QuartzCore.framework"; sourceTree = "SDKROOT"; }; + 633F528E066847D70E7013C4 /* OpenGLES.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "OpenGLES.framework"; path = "System/Library/Frameworks/OpenGLES.framework"; sourceTree = "SDKROOT"; }; + 5E802A784A7A29545AD836CD /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreGraphics.framework"; path = "System/Library/Frameworks/CoreGraphics.framework"; sourceTree = "SDKROOT"; }; + 7B22322B31D5351E536A0626 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "UIKit.framework"; path = "System/Library/Frameworks/UIKit.framework"; sourceTree = "SDKROOT"; }; + 230B36B52E4826A148913E3B /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Foundation.framework"; path = "System/Library/Frameworks/Foundation.framework"; sourceTree = "SDKROOT"; }; + 4CE031D65AB00DD264007083 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreAudio.framework"; path = "System/Library/Frameworks/CoreAudio.framework"; sourceTree = "SDKROOT"; }; + 30200E315CB6417F29DA5065 /* fireworks */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; name = "fireworks"; path = "fireworks"; sourceTree = BUILT_PRODUCTS_DIR; }; + 460E547038C062D10E9E3D5F /* SDL2.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2.xcodeproj"; path = "../../SDL2/SDL2.xcodeproj"; sourceTree = SOURCE_ROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 00003F873C025B1226283799 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 79C17D3407632C1F2E3E0E60 /* AudioToolbox.framework in Frameworks */, + 73360C2A26FB4CA511D62254 /* QuartzCore.framework in Frameworks */, + 527D0CDF1702119E424E4A1F /* OpenGLES.framework in Frameworks */, + 098672276FAD7A58464B0720 /* CoreGraphics.framework in Frameworks */, + 5FA3503D55AC13E211914909 /* UIKit.framework in Frameworks */, + 25665D894EE1308D14544C71 /* Foundation.framework in Frameworks */, + 4C2479ED4E2C5193217C6EC9 /* CoreAudio.framework in Frameworks */, + 0A231ED87C3D466409B42038 /* libSDL2.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 792F068F49A57B4638B70EC5 /* fireworks */ = { + isa = PBXGroup; + children = ( + 49E04FED520F68E0695A1DB6 /* Xcode-iOS */, + 501A0CA8227D64CE52083875 /* Frameworks */, + 07354BC83E791D3F4F231D23 /* Products */, + 6E052C166223126769C05956 /* Projects */, + ); + name = "fireworks"; + sourceTree = ""; + }; + 49E04FED520F68E0695A1DB6 /* Xcode-iOS */ = { + isa = PBXGroup; + children = ( + 31BA2F820B3B5C9778AE27A2 /* Demos */, + ); + name = "Xcode-iOS"; + sourceTree = ""; + }; + 31BA2F820B3B5C9778AE27A2 /* Demos */ = { + isa = PBXGroup; + children = ( + 0671155E7F8E65FF744F0C39 /* Info.plist */, + 142A121F4562529546B6158D /* data */, + 30930BB2673975194C004BD3 /* src */, + ); + name = "Demos"; + sourceTree = ""; + }; + 142A121F4562529546B6158D /* data */ = { + isa = PBXGroup; + children = ( + 6730111A6BFB5F5C14DD4871 /* stroke.bmp */, + ); + name = "data"; + sourceTree = ""; + }; + 30930BB2673975194C004BD3 /* src */ = { + isa = PBXGroup; + children = ( + 0EBB33113E847AA430B96B69 /* common.c */, + 5E933B3601CB6D550A35284B /* common.h */, + 596447B07498655C0C243381 /* fireworks.c */, + ); + name = "src"; + sourceTree = ""; + }; + 501A0CA8227D64CE52083875 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 123376C8576F65BC595A6307 /* AudioToolbox.framework */, + 60711C343D703F8D4C67108C /* QuartzCore.framework */, + 633F528E066847D70E7013C4 /* OpenGLES.framework */, + 5E802A784A7A29545AD836CD /* CoreGraphics.framework */, + 7B22322B31D5351E536A0626 /* UIKit.framework */, + 230B36B52E4826A148913E3B /* Foundation.framework */, + 4CE031D65AB00DD264007083 /* CoreAudio.framework */, + ); + name = "Frameworks"; + sourceTree = ""; + }; + 07354BC83E791D3F4F231D23 /* Products */ = { + isa = PBXGroup; + children = ( + 30200E315CB6417F29DA5065 /* fireworks */, + ); + name = "Products"; + sourceTree = ""; + }; + 6E052C166223126769C05956 /* Projects */ = { + isa = PBXGroup; + children = ( + 460E547038C062D10E9E3D5F /* SDL2.xcodeproj */, + ); + name = "Projects"; + sourceTree = ""; + }; + 69CE07AB71092E5823634CFF /* Products */ = { + isa = PBXGroup; + children = ( + 36533B8A10B0217136B82153 /* libSDL2.a */, + ); + name = Products; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 449B2B3766C40168684F5081 /* fireworks */ = { + isa = PBXNativeTarget; + buildConfigurationList = 6476261C1F55185646DD5A1D /* Build configuration list for PBXNativeTarget "fireworks" */; + buildPhases = ( + 602E226C0419148750F91DB2 /* Resources */, + 376F64A66D4239294A6949B6 /* Sources */, + 00003F873C025B1226283799 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 39CF02464D5053C66EA47AC0 /* PBXTargetDependency */, + ); + name = "fireworks"; + productInstallPath = "$(HOME)/Applications"; + productName = "fireworks"; + productReference = 30200E315CB6417F29DA5065 /* fireworks */; + productType = "com.apple.product-type.application"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 08FB7793FE84155DC02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "fireworks" */; + compatibilityVersion = "Xcode 3.2"; + hasScannedForEncodings = 1; + mainGroup = 792F068F49A57B4638B70EC5 /* fireworks */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 69CE07AB71092E5823634CFF /* Products */; + ProjectRef = 460E547038C062D10E9E3D5F /* SDL2.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 449B2B3766C40168684F5081 /* fireworks */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 36533B8A10B0217136B82153 /* libSDL2.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2.a"; + remoteRef = 21963BEC278D360D2CC829A9 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 602E226C0419148750F91DB2 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 10E2774011786F995B805C7F /* stroke.bmp in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 376F64A66D4239294A6949B6 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 79D87D07048610C3209314C6 /* common.c in Sources */, + 71A12A290ADF47D43590019A /* fireworks.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ +/* End PBXVariantGroup section */ + +/* Begin PBXTargetDependency section */ + 39CF02464D5053C66EA47AC0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2.a"; + targetProxy = 50E70FB957213B36609376FC /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 670D1D77032D31C655C83E60 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INFOPLIST_FILE = "../../../../Xcode-iOS/Demos/Info.plist"; + INSTALL_PATH = "$(HOME)/Applications"; + PRODUCT_NAME = "fireworks"; + }; + name = "Debug"; + }; + 3777705C388527704EAB5951 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INFOPLIST_FILE = "../../../../Xcode-iOS/Demos/Info.plist"; + INSTALL_PATH = "$(HOME)/Applications"; + PRODUCT_NAME = "fireworks"; + }; + name = "Release"; + }; + 11105FF3697A04D35F3C1869 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_UNIVERSAL_IPHONE_OS)"; + SDKROOT = iphoneos; + CODE_SIGN_IDENTITY = "iPhone Developer"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../include", + ); + OBJROOT = "obj/iOS/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug"; + }; + 75EF49955C93529475B6356E /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_UNIVERSAL_IPHONE_OS)"; + SDKROOT = iphoneos; + CODE_SIGN_IDENTITY = "iPhone Developer"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../include", + ); + OBJROOT = "obj/iOS/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release"; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 6476261C1F55185646DD5A1D /* Build configuration list for PBXNativeTarget "fireworks" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 670D1D77032D31C655C83E60 /* Debug */, + 3777705C388527704EAB5951 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug"; + }; + 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "fireworks" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 11105FF3697A04D35F3C1869 /* Debug */, + 75EF49955C93529475B6356E /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug"; + }; +/* End XCConfigurationList section */ + + }; + rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; +} diff --git a/premake/Xcode-iOS/Demos/happy/happy.xcodeproj/project.pbxproj b/premake/Xcode-iOS/Demos/happy/happy.xcodeproj/project.pbxproj new file mode 100755 index 000000000..fdac9bda7 --- /dev/null +++ b/premake/Xcode-iOS/Demos/happy/happy.xcodeproj/project.pbxproj @@ -0,0 +1,362 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 45; + objects = { + +/* Begin PBXBuildFile section */ + 43587E112FDE41E3486A5141 /* icon.bmp in Resources */ = {isa = PBXBuildFile; fileRef = 67E105821F9D19C248BF17B6 /* icon.bmp */; }; + 2F5A7AB72FA52C3D029335B6 /* common.c in Sources */ = {isa = PBXBuildFile; fileRef = 49AD32CF351438B316C15B7A /* common.c */; }; + 66455D1E7E3179156E546AA8 /* happy.c in Sources */ = {isa = PBXBuildFile; fileRef = 1F0270E77CC100E968633EBA /* happy.c */; }; + 04CE7E9842C4612763496460 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2C147BCA187412202A676460 /* AudioToolbox.framework */; }; + 5DC8148934C32F3407541C0F /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5DDB080C0C872DF96CEE0B62 /* QuartzCore.framework */; }; + 039E2FCB749D2AE6705435A4 /* OpenGLES.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3B210870772357A20E4576EE /* OpenGLES.framework */; }; + 263A59BA6D20796421AC3870 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 603E37DB4001230953C943FD /* CoreGraphics.framework */; }; + 7E2000C447ED370218691A83 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 49C87CB0268927E071506CEA /* UIKit.framework */; }; + 081D5E427A420BEA66DF6129 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 489C1A076394164C7F853083 /* Foundation.framework */; }; + 65AC30DF305741C6521420A7 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7AF1729947305D7E10DA777D /* CoreAudio.framework */; }; + 424C13DC60653FEE6370536B /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 327333F1228F1B0D0A582BEC /* libSDL2.a */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 73DD36916E01179F50147B85 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 45B64B000539221732843506 /* SDL2.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 224D2C85085A7BA60E532655; + remoteInfo = "libSDL2.a"; + }; + 6D92213A249742C860667923 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 45B64B000539221732843506 /* SDL2.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 515D4C462ACD2DA8180E7783; + remoteInfo = "libSDL2.a"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 4E8504577F0B2DC43C2073B9 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = "Info.plist"; path = "../../../../Xcode-iOS/Demos/Info.plist"; sourceTree = ""; }; + 67E105821F9D19C248BF17B6 /* icon.bmp */ = {isa = PBXFileReference; lastKnownFileType = image.bmp; name = "icon.bmp"; path = "../../../../Xcode-iOS/Demos/data/icon.bmp"; sourceTree = ""; }; + 49AD32CF351438B316C15B7A /* common.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "common.c"; path = "../../../../Xcode-iOS/Demos/src/common.c"; sourceTree = ""; }; + 4346585005E47029491C60D0 /* common.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "common.h"; path = "../../../../Xcode-iOS/Demos/src/common.h"; sourceTree = ""; }; + 1F0270E77CC100E968633EBA /* happy.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "happy.c"; path = "../../../../Xcode-iOS/Demos/src/happy.c"; sourceTree = ""; }; + 2C147BCA187412202A676460 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioToolbox.framework"; path = "System/Library/Frameworks/AudioToolbox.framework"; sourceTree = "SDKROOT"; }; + 5DDB080C0C872DF96CEE0B62 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "QuartzCore.framework"; path = "System/Library/Frameworks/QuartzCore.framework"; sourceTree = "SDKROOT"; }; + 3B210870772357A20E4576EE /* OpenGLES.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "OpenGLES.framework"; path = "System/Library/Frameworks/OpenGLES.framework"; sourceTree = "SDKROOT"; }; + 603E37DB4001230953C943FD /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreGraphics.framework"; path = "System/Library/Frameworks/CoreGraphics.framework"; sourceTree = "SDKROOT"; }; + 49C87CB0268927E071506CEA /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "UIKit.framework"; path = "System/Library/Frameworks/UIKit.framework"; sourceTree = "SDKROOT"; }; + 489C1A076394164C7F853083 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Foundation.framework"; path = "System/Library/Frameworks/Foundation.framework"; sourceTree = "SDKROOT"; }; + 7AF1729947305D7E10DA777D /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreAudio.framework"; path = "System/Library/Frameworks/CoreAudio.framework"; sourceTree = "SDKROOT"; }; + 65F833BA06B514AD0EE36218 /* happy */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; name = "happy"; path = "happy"; sourceTree = BUILT_PRODUCTS_DIR; }; + 45B64B000539221732843506 /* SDL2.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2.xcodeproj"; path = "../../SDL2/SDL2.xcodeproj"; sourceTree = SOURCE_ROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 42BC7BB86D0D2AE72C3C307D /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 04CE7E9842C4612763496460 /* AudioToolbox.framework in Frameworks */, + 5DC8148934C32F3407541C0F /* QuartzCore.framework in Frameworks */, + 039E2FCB749D2AE6705435A4 /* OpenGLES.framework in Frameworks */, + 263A59BA6D20796421AC3870 /* CoreGraphics.framework in Frameworks */, + 7E2000C447ED370218691A83 /* UIKit.framework in Frameworks */, + 081D5E427A420BEA66DF6129 /* Foundation.framework in Frameworks */, + 65AC30DF305741C6521420A7 /* CoreAudio.framework in Frameworks */, + 424C13DC60653FEE6370536B /* libSDL2.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 3555679049400DAA17916DD7 /* happy */ = { + isa = PBXGroup; + children = ( + 7CFE361B495F31F009A616F6 /* Xcode-iOS */, + 532F72873A65662513E35533 /* Frameworks */, + 343C7E606DE365001C7D0B84 /* Products */, + 20D87CCB7D1E6AC128B72992 /* Projects */, + ); + name = "happy"; + sourceTree = ""; + }; + 7CFE361B495F31F009A616F6 /* Xcode-iOS */ = { + isa = PBXGroup; + children = ( + 224D240956AC3D2636C95904 /* Demos */, + ); + name = "Xcode-iOS"; + sourceTree = ""; + }; + 224D240956AC3D2636C95904 /* Demos */ = { + isa = PBXGroup; + children = ( + 4E8504577F0B2DC43C2073B9 /* Info.plist */, + 1EEF027C57A725660BCF6FB9 /* data */, + 1F3D1DBD7857554A0C1C1965 /* src */, + ); + name = "Demos"; + sourceTree = ""; + }; + 1EEF027C57A725660BCF6FB9 /* data */ = { + isa = PBXGroup; + children = ( + 67E105821F9D19C248BF17B6 /* icon.bmp */, + ); + name = "data"; + sourceTree = ""; + }; + 1F3D1DBD7857554A0C1C1965 /* src */ = { + isa = PBXGroup; + children = ( + 49AD32CF351438B316C15B7A /* common.c */, + 4346585005E47029491C60D0 /* common.h */, + 1F0270E77CC100E968633EBA /* happy.c */, + ); + name = "src"; + sourceTree = ""; + }; + 532F72873A65662513E35533 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 2C147BCA187412202A676460 /* AudioToolbox.framework */, + 5DDB080C0C872DF96CEE0B62 /* QuartzCore.framework */, + 3B210870772357A20E4576EE /* OpenGLES.framework */, + 603E37DB4001230953C943FD /* CoreGraphics.framework */, + 49C87CB0268927E071506CEA /* UIKit.framework */, + 489C1A076394164C7F853083 /* Foundation.framework */, + 7AF1729947305D7E10DA777D /* CoreAudio.framework */, + ); + name = "Frameworks"; + sourceTree = ""; + }; + 343C7E606DE365001C7D0B84 /* Products */ = { + isa = PBXGroup; + children = ( + 65F833BA06B514AD0EE36218 /* happy */, + ); + name = "Products"; + sourceTree = ""; + }; + 20D87CCB7D1E6AC128B72992 /* Projects */ = { + isa = PBXGroup; + children = ( + 45B64B000539221732843506 /* SDL2.xcodeproj */, + ); + name = "Projects"; + sourceTree = ""; + }; + 452A4F211058019E46671F0C /* Products */ = { + isa = PBXGroup; + children = ( + 327333F1228F1B0D0A582BEC /* libSDL2.a */, + ); + name = Products; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 2CAD44D858E6037A6F811B90 /* happy */ = { + isa = PBXNativeTarget; + buildConfigurationList = 233F10BA36C35A146C6A4B3E /* Build configuration list for PBXNativeTarget "happy" */; + buildPhases = ( + 779B1C3D74C34A815E3A3F7E /* Resources */, + 059733C83C381D451EFA5F5A /* Sources */, + 42BC7BB86D0D2AE72C3C307D /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 1F023F2F3EDE66E20BCC17E1 /* PBXTargetDependency */, + ); + name = "happy"; + productInstallPath = "$(HOME)/Applications"; + productName = "happy"; + productReference = 65F833BA06B514AD0EE36218 /* happy */; + productType = "com.apple.product-type.application"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 08FB7793FE84155DC02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "happy" */; + compatibilityVersion = "Xcode 3.2"; + hasScannedForEncodings = 1; + mainGroup = 3555679049400DAA17916DD7 /* happy */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 452A4F211058019E46671F0C /* Products */; + ProjectRef = 45B64B000539221732843506 /* SDL2.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 2CAD44D858E6037A6F811B90 /* happy */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 327333F1228F1B0D0A582BEC /* libSDL2.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2.a"; + remoteRef = 73DD36916E01179F50147B85 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 779B1C3D74C34A815E3A3F7E /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 43587E112FDE41E3486A5141 /* icon.bmp in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 059733C83C381D451EFA5F5A /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 2F5A7AB72FA52C3D029335B6 /* common.c in Sources */, + 66455D1E7E3179156E546AA8 /* happy.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ +/* End PBXVariantGroup section */ + +/* Begin PBXTargetDependency section */ + 1F023F2F3EDE66E20BCC17E1 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2.a"; + targetProxy = 6D92213A249742C860667923 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 563C339925F445BB2F1E01DB /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INFOPLIST_FILE = "../../../../Xcode-iOS/Demos/Info.plist"; + INSTALL_PATH = "$(HOME)/Applications"; + PRODUCT_NAME = "happy"; + }; + name = "Debug"; + }; + 205A208D2C4F2495443E582F /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INFOPLIST_FILE = "../../../../Xcode-iOS/Demos/Info.plist"; + INSTALL_PATH = "$(HOME)/Applications"; + PRODUCT_NAME = "happy"; + }; + name = "Release"; + }; + 115846ED1EDF44EA13E06D02 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_UNIVERSAL_IPHONE_OS)"; + SDKROOT = iphoneos; + CODE_SIGN_IDENTITY = "iPhone Developer"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../include", + ); + OBJROOT = "obj/iOS/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug"; + }; + 3536279D443370B3347E7CB6 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_UNIVERSAL_IPHONE_OS)"; + SDKROOT = iphoneos; + CODE_SIGN_IDENTITY = "iPhone Developer"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../include", + ); + OBJROOT = "obj/iOS/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release"; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 233F10BA36C35A146C6A4B3E /* Build configuration list for PBXNativeTarget "happy" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 563C339925F445BB2F1E01DB /* Debug */, + 205A208D2C4F2495443E582F /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug"; + }; + 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "happy" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 115846ED1EDF44EA13E06D02 /* Debug */, + 3536279D443370B3347E7CB6 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug"; + }; +/* End XCConfigurationList section */ + + }; + rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; +} diff --git a/premake/Xcode-iOS/Demos/keyboard/keyboard.xcodeproj/project.pbxproj b/premake/Xcode-iOS/Demos/keyboard/keyboard.xcodeproj/project.pbxproj new file mode 100755 index 000000000..8502fa999 --- /dev/null +++ b/premake/Xcode-iOS/Demos/keyboard/keyboard.xcodeproj/project.pbxproj @@ -0,0 +1,370 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 45; + objects = { + +/* Begin PBXBuildFile section */ + 45273A68360C0E815D1B1BC0 /* kromasky_16x16.bmp in Resources */ = {isa = PBXBuildFile; fileRef = 5F9758D31B3F59084DC82795 /* kromasky_16x16.bmp */; }; + 324160D025840B5270143D94 /* common.c in Sources */ = {isa = PBXBuildFile; fileRef = 6E0951906832624606980FA7 /* common.c */; }; + 4CBC542E1F7005322C280595 /* keyboard.c in Sources */ = {isa = PBXBuildFile; fileRef = 2987762A782C33F9516B55E5 /* keyboard.c */; }; + 7BBF522D0B3425221AC07065 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2343286F2DA963733BDB4BFF /* AudioToolbox.framework */; }; + 79421BCE00DF36EC439A5CD4 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 29F4734C35942DEA723A5A77 /* QuartzCore.framework */; }; + 06A76AFF0ED4094D53875FC7 /* OpenGLES.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7E0C550168CA5DF878D253AB /* OpenGLES.framework */; }; + 3D133C292D622B105EE9453E /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 422B29AA759D18C60A831E77 /* CoreGraphics.framework */; }; + 05431A973AEA7EE57FA27595 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 750F39EC6BA274B14FCF2602 /* UIKit.framework */; }; + 69605E6F6C651372297A0B12 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 243E12D229FC131B064C7705 /* Foundation.framework */; }; + 05CF5EDB7CA80D6B0B8E1F8D /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7256748A485906120EDA0EC6 /* CoreAudio.framework */; }; + 152755650FEB31C909EC00E4 /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 72750F76468F6580744A4BC9 /* libSDL2.a */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 5034364C4E5B3FD958D13B5C /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 4EC774AF1C8B11653EDD4CF5 /* SDL2.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 224D2C85085A7BA60E532655; + remoteInfo = "libSDL2.a"; + }; + 47316C104E515CB0638F45FE /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 4EC774AF1C8B11653EDD4CF5 /* SDL2.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 515D4C462ACD2DA8180E7783; + remoteInfo = "libSDL2.a"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 3EAB5300634A1F997DFB781B /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = "Info.plist"; path = "../../../../Xcode-iOS/Demos/Info.plist"; sourceTree = ""; }; + 5F9758D31B3F59084DC82795 /* kromasky_16x16.bmp */ = {isa = PBXFileReference; lastKnownFileType = image.bmp; name = "kromasky_16x16.bmp"; path = "../../../../Xcode-iOS/Demos/data/bitmapfont/kromasky_16x16.bmp"; sourceTree = ""; }; + 6E0951906832624606980FA7 /* common.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "common.c"; path = "../../../../Xcode-iOS/Demos/src/common.c"; sourceTree = ""; }; + 4D90349C274323322B1A6BBA /* common.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "common.h"; path = "../../../../Xcode-iOS/Demos/src/common.h"; sourceTree = ""; }; + 2987762A782C33F9516B55E5 /* keyboard.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "keyboard.c"; path = "../../../../Xcode-iOS/Demos/src/keyboard.c"; sourceTree = ""; }; + 2343286F2DA963733BDB4BFF /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioToolbox.framework"; path = "System/Library/Frameworks/AudioToolbox.framework"; sourceTree = "SDKROOT"; }; + 29F4734C35942DEA723A5A77 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "QuartzCore.framework"; path = "System/Library/Frameworks/QuartzCore.framework"; sourceTree = "SDKROOT"; }; + 7E0C550168CA5DF878D253AB /* OpenGLES.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "OpenGLES.framework"; path = "System/Library/Frameworks/OpenGLES.framework"; sourceTree = "SDKROOT"; }; + 422B29AA759D18C60A831E77 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreGraphics.framework"; path = "System/Library/Frameworks/CoreGraphics.framework"; sourceTree = "SDKROOT"; }; + 750F39EC6BA274B14FCF2602 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "UIKit.framework"; path = "System/Library/Frameworks/UIKit.framework"; sourceTree = "SDKROOT"; }; + 243E12D229FC131B064C7705 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Foundation.framework"; path = "System/Library/Frameworks/Foundation.framework"; sourceTree = "SDKROOT"; }; + 7256748A485906120EDA0EC6 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreAudio.framework"; path = "System/Library/Frameworks/CoreAudio.framework"; sourceTree = "SDKROOT"; }; + 759B2B246CC126C15CAC3E9A /* keyboard */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; name = "keyboard"; path = "keyboard"; sourceTree = BUILT_PRODUCTS_DIR; }; + 4EC774AF1C8B11653EDD4CF5 /* SDL2.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2.xcodeproj"; path = "../../SDL2/SDL2.xcodeproj"; sourceTree = SOURCE_ROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 34184B7037081F3645C941EF /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 7BBF522D0B3425221AC07065 /* AudioToolbox.framework in Frameworks */, + 79421BCE00DF36EC439A5CD4 /* QuartzCore.framework in Frameworks */, + 06A76AFF0ED4094D53875FC7 /* OpenGLES.framework in Frameworks */, + 3D133C292D622B105EE9453E /* CoreGraphics.framework in Frameworks */, + 05431A973AEA7EE57FA27595 /* UIKit.framework in Frameworks */, + 69605E6F6C651372297A0B12 /* Foundation.framework in Frameworks */, + 05CF5EDB7CA80D6B0B8E1F8D /* CoreAudio.framework in Frameworks */, + 152755650FEB31C909EC00E4 /* libSDL2.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 677B6BC5125065EF671517AF /* keyboard */ = { + isa = PBXGroup; + children = ( + 7B4430D456083F22037D36EF /* Xcode-iOS */, + 12A204F705CD6EA85EED2785 /* Frameworks */, + 648E631128706545491A6FF5 /* Products */, + 5C50345624874A655FED50DE /* Projects */, + ); + name = "keyboard"; + sourceTree = ""; + }; + 7B4430D456083F22037D36EF /* Xcode-iOS */ = { + isa = PBXGroup; + children = ( + 0CDD3A6150551D1F7A057966 /* Demos */, + ); + name = "Xcode-iOS"; + sourceTree = ""; + }; + 0CDD3A6150551D1F7A057966 /* Demos */ = { + isa = PBXGroup; + children = ( + 3EAB5300634A1F997DFB781B /* Info.plist */, + 49C73F1123DD22E36DB26715 /* data */, + 70CD296F51F07063761032D3 /* src */, + ); + name = "Demos"; + sourceTree = ""; + }; + 49C73F1123DD22E36DB26715 /* data */ = { + isa = PBXGroup; + children = ( + 4B1E1F4E75081D4125E24E30 /* bitmapfont */, + ); + name = "data"; + sourceTree = ""; + }; + 4B1E1F4E75081D4125E24E30 /* bitmapfont */ = { + isa = PBXGroup; + children = ( + 5F9758D31B3F59084DC82795 /* kromasky_16x16.bmp */, + ); + name = "bitmapfont"; + sourceTree = ""; + }; + 70CD296F51F07063761032D3 /* src */ = { + isa = PBXGroup; + children = ( + 6E0951906832624606980FA7 /* common.c */, + 4D90349C274323322B1A6BBA /* common.h */, + 2987762A782C33F9516B55E5 /* keyboard.c */, + ); + name = "src"; + sourceTree = ""; + }; + 12A204F705CD6EA85EED2785 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 2343286F2DA963733BDB4BFF /* AudioToolbox.framework */, + 29F4734C35942DEA723A5A77 /* QuartzCore.framework */, + 7E0C550168CA5DF878D253AB /* OpenGLES.framework */, + 422B29AA759D18C60A831E77 /* CoreGraphics.framework */, + 750F39EC6BA274B14FCF2602 /* UIKit.framework */, + 243E12D229FC131B064C7705 /* Foundation.framework */, + 7256748A485906120EDA0EC6 /* CoreAudio.framework */, + ); + name = "Frameworks"; + sourceTree = ""; + }; + 648E631128706545491A6FF5 /* Products */ = { + isa = PBXGroup; + children = ( + 759B2B246CC126C15CAC3E9A /* keyboard */, + ); + name = "Products"; + sourceTree = ""; + }; + 5C50345624874A655FED50DE /* Projects */ = { + isa = PBXGroup; + children = ( + 4EC774AF1C8B11653EDD4CF5 /* SDL2.xcodeproj */, + ); + name = "Projects"; + sourceTree = ""; + }; + 644325D14FD20B88184F7B96 /* Products */ = { + isa = PBXGroup; + children = ( + 72750F76468F6580744A4BC9 /* libSDL2.a */, + ); + name = Products; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 73176F12128359B77F276047 /* keyboard */ = { + isa = PBXNativeTarget; + buildConfigurationList = 2CB14BD0504177BD395A5721 /* Build configuration list for PBXNativeTarget "keyboard" */; + buildPhases = ( + 4684144777C328C125E4477A /* Resources */, + 46C76D2668D37A606FA41834 /* Sources */, + 34184B7037081F3645C941EF /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 49D96F9A0B0A7D6D315D6561 /* PBXTargetDependency */, + ); + name = "keyboard"; + productInstallPath = "$(HOME)/Applications"; + productName = "keyboard"; + productReference = 759B2B246CC126C15CAC3E9A /* keyboard */; + productType = "com.apple.product-type.application"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 08FB7793FE84155DC02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "keyboard" */; + compatibilityVersion = "Xcode 3.2"; + hasScannedForEncodings = 1; + mainGroup = 677B6BC5125065EF671517AF /* keyboard */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 644325D14FD20B88184F7B96 /* Products */; + ProjectRef = 4EC774AF1C8B11653EDD4CF5 /* SDL2.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 73176F12128359B77F276047 /* keyboard */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 72750F76468F6580744A4BC9 /* libSDL2.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2.a"; + remoteRef = 5034364C4E5B3FD958D13B5C /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 4684144777C328C125E4477A /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 45273A68360C0E815D1B1BC0 /* kromasky_16x16.bmp in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 46C76D2668D37A606FA41834 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 324160D025840B5270143D94 /* common.c in Sources */, + 4CBC542E1F7005322C280595 /* keyboard.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ +/* End PBXVariantGroup section */ + +/* Begin PBXTargetDependency section */ + 49D96F9A0B0A7D6D315D6561 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2.a"; + targetProxy = 47316C104E515CB0638F45FE /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 29CD6D214B7C539E454E3F7F /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INFOPLIST_FILE = "../../../../Xcode-iOS/Demos/Info.plist"; + INSTALL_PATH = "$(HOME)/Applications"; + PRODUCT_NAME = "keyboard"; + }; + name = "Debug"; + }; + 4F111B6B1ABD2B982AD67BF5 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INFOPLIST_FILE = "../../../../Xcode-iOS/Demos/Info.plist"; + INSTALL_PATH = "$(HOME)/Applications"; + PRODUCT_NAME = "keyboard"; + }; + name = "Release"; + }; + 5BB564CA490F15C1418B1116 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_UNIVERSAL_IPHONE_OS)"; + SDKROOT = iphoneos; + CODE_SIGN_IDENTITY = "iPhone Developer"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../include", + ); + OBJROOT = "obj/iOS/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug"; + }; + 1CB3517C5A08534D77F33340 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_UNIVERSAL_IPHONE_OS)"; + SDKROOT = iphoneos; + CODE_SIGN_IDENTITY = "iPhone Developer"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../include", + ); + OBJROOT = "obj/iOS/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release"; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 2CB14BD0504177BD395A5721 /* Build configuration list for PBXNativeTarget "keyboard" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 29CD6D214B7C539E454E3F7F /* Debug */, + 4F111B6B1ABD2B982AD67BF5 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug"; + }; + 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "keyboard" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 5BB564CA490F15C1418B1116 /* Debug */, + 1CB3517C5A08534D77F33340 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug"; + }; +/* End XCConfigurationList section */ + + }; + rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; +} diff --git a/premake/Xcode-iOS/Demos/mixer/mixer.xcodeproj/project.pbxproj b/premake/Xcode-iOS/Demos/mixer/mixer.xcodeproj/project.pbxproj new file mode 100755 index 000000000..cccd2a9e4 --- /dev/null +++ b/premake/Xcode-iOS/Demos/mixer/mixer.xcodeproj/project.pbxproj @@ -0,0 +1,382 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 45; + objects = { + +/* Begin PBXBuildFile section */ + 0B6859393B9143B32E541E7E /* ds_brush_snare.wav in Resources */ = {isa = PBXBuildFile; fileRef = 422733DF08FD31034D304460 /* ds_brush_snare.wav */; }; + 1D620E24175E3BDC68B364CC /* ds_china.wav in Resources */ = {isa = PBXBuildFile; fileRef = 79E53A83260455FE38C33693 /* ds_china.wav */; }; + 0CFA1EA63AE91AEB435040F4 /* ds_kick_big_amb.wav in Resources */ = {isa = PBXBuildFile; fileRef = 1F722A62118969EF6675146F /* ds_kick_big_amb.wav */; }; + 3C721D7F0BE567BA03824EC3 /* ds_loose_skin_mute.wav in Resources */ = {isa = PBXBuildFile; fileRef = 7FFF7D0619C10C5C2CDB1303 /* ds_loose_skin_mute.wav */; }; + 562A04E23F4F62DB1A77086F /* common.c in Sources */ = {isa = PBXBuildFile; fileRef = 10786FA134B253174C941340 /* common.c */; }; + 6BEA7CEB63D02B4D066E34E5 /* mixer.c in Sources */ = {isa = PBXBuildFile; fileRef = 687637245A2B505F4A160613 /* mixer.c */; }; + 081C234807FF0C5C139957D8 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 203A4FD6274F474708165F11 /* AudioToolbox.framework */; }; + 5B59651D06310F6C10D32C9D /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 32982470375E18A1721C3319 /* QuartzCore.framework */; }; + 4CB53808503156A666854E29 /* OpenGLES.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 19A945435C744703450D6DB4 /* OpenGLES.framework */; }; + 4B5D5AA06F9A6DDF6E6955BE /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 06A616C9757B111D082B6699 /* CoreGraphics.framework */; }; + 660D132301FE4FC469482A6A /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 68A35894181D26234E8906BB /* UIKit.framework */; }; + 40135577196C0B49113E1344 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4F39495026702A5475264C60 /* Foundation.framework */; }; + 5DE82D615C365F4C08B4227B /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 102040E91CCC47744B866018 /* CoreAudio.framework */; }; + 42B32C7E1256594210637026 /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 387D44E21004100A08F954C0 /* libSDL2.a */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 3DF962F5699217AC4FE77606 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 4FC72EC24B0D47FF42BB412E /* SDL2.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 224D2C85085A7BA60E532655; + remoteInfo = "libSDL2.a"; + }; + 0BD816BC3B2176BC65117275 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 4FC72EC24B0D47FF42BB412E /* SDL2.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 515D4C462ACD2DA8180E7783; + remoteInfo = "libSDL2.a"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 65434775530A460B247312EC /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = "Info.plist"; path = "../../../../Xcode-iOS/Demos/Info.plist"; sourceTree = ""; }; + 422733DF08FD31034D304460 /* ds_brush_snare.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; name = "ds_brush_snare.wav"; path = "../../../../Xcode-iOS/Demos/data/drums/ds_brush_snare.wav"; sourceTree = ""; }; + 79E53A83260455FE38C33693 /* ds_china.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; name = "ds_china.wav"; path = "../../../../Xcode-iOS/Demos/data/drums/ds_china.wav"; sourceTree = ""; }; + 1F722A62118969EF6675146F /* ds_kick_big_amb.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; name = "ds_kick_big_amb.wav"; path = "../../../../Xcode-iOS/Demos/data/drums/ds_kick_big_amb.wav"; sourceTree = ""; }; + 7FFF7D0619C10C5C2CDB1303 /* ds_loose_skin_mute.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; name = "ds_loose_skin_mute.wav"; path = "../../../../Xcode-iOS/Demos/data/drums/ds_loose_skin_mute.wav"; sourceTree = ""; }; + 10786FA134B253174C941340 /* common.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "common.c"; path = "../../../../Xcode-iOS/Demos/src/common.c"; sourceTree = ""; }; + 61A137E9413B20467DD00CE4 /* common.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "common.h"; path = "../../../../Xcode-iOS/Demos/src/common.h"; sourceTree = ""; }; + 687637245A2B505F4A160613 /* mixer.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "mixer.c"; path = "../../../../Xcode-iOS/Demos/src/mixer.c"; sourceTree = ""; }; + 203A4FD6274F474708165F11 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioToolbox.framework"; path = "System/Library/Frameworks/AudioToolbox.framework"; sourceTree = "SDKROOT"; }; + 32982470375E18A1721C3319 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "QuartzCore.framework"; path = "System/Library/Frameworks/QuartzCore.framework"; sourceTree = "SDKROOT"; }; + 19A945435C744703450D6DB4 /* OpenGLES.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "OpenGLES.framework"; path = "System/Library/Frameworks/OpenGLES.framework"; sourceTree = "SDKROOT"; }; + 06A616C9757B111D082B6699 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreGraphics.framework"; path = "System/Library/Frameworks/CoreGraphics.framework"; sourceTree = "SDKROOT"; }; + 68A35894181D26234E8906BB /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "UIKit.framework"; path = "System/Library/Frameworks/UIKit.framework"; sourceTree = "SDKROOT"; }; + 4F39495026702A5475264C60 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Foundation.framework"; path = "System/Library/Frameworks/Foundation.framework"; sourceTree = "SDKROOT"; }; + 102040E91CCC47744B866018 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreAudio.framework"; path = "System/Library/Frameworks/CoreAudio.framework"; sourceTree = "SDKROOT"; }; + 17915AFB41DD5216489A7D9D /* mixer */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; name = "mixer"; path = "mixer"; sourceTree = BUILT_PRODUCTS_DIR; }; + 4FC72EC24B0D47FF42BB412E /* SDL2.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2.xcodeproj"; path = "../../SDL2/SDL2.xcodeproj"; sourceTree = SOURCE_ROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 3F9F772D4BEA703C31557097 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 081C234807FF0C5C139957D8 /* AudioToolbox.framework in Frameworks */, + 5B59651D06310F6C10D32C9D /* QuartzCore.framework in Frameworks */, + 4CB53808503156A666854E29 /* OpenGLES.framework in Frameworks */, + 4B5D5AA06F9A6DDF6E6955BE /* CoreGraphics.framework in Frameworks */, + 660D132301FE4FC469482A6A /* UIKit.framework in Frameworks */, + 40135577196C0B49113E1344 /* Foundation.framework in Frameworks */, + 5DE82D615C365F4C08B4227B /* CoreAudio.framework in Frameworks */, + 42B32C7E1256594210637026 /* libSDL2.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 64F72912178E0E0A529D547E /* mixer */ = { + isa = PBXGroup; + children = ( + 30E07F1023C3109F689531C0 /* Xcode-iOS */, + 447E63AC35FA5F3B5457493C /* Frameworks */, + 56F83BF965B964C63D7C584C /* Products */, + 6BBD4CDF46EE53A457CF775A /* Projects */, + ); + name = "mixer"; + sourceTree = ""; + }; + 30E07F1023C3109F689531C0 /* Xcode-iOS */ = { + isa = PBXGroup; + children = ( + 5687680358D406927F8D3122 /* Demos */, + ); + name = "Xcode-iOS"; + sourceTree = ""; + }; + 5687680358D406927F8D3122 /* Demos */ = { + isa = PBXGroup; + children = ( + 65434775530A460B247312EC /* Info.plist */, + 4525302B7F940E66616B446F /* data */, + 682F19D924A4152E215F01F1 /* src */, + ); + name = "Demos"; + sourceTree = ""; + }; + 4525302B7F940E66616B446F /* data */ = { + isa = PBXGroup; + children = ( + 69E5397630F2065F749834A8 /* drums */, + ); + name = "data"; + sourceTree = ""; + }; + 69E5397630F2065F749834A8 /* drums */ = { + isa = PBXGroup; + children = ( + 422733DF08FD31034D304460 /* ds_brush_snare.wav */, + 79E53A83260455FE38C33693 /* ds_china.wav */, + 1F722A62118969EF6675146F /* ds_kick_big_amb.wav */, + 7FFF7D0619C10C5C2CDB1303 /* ds_loose_skin_mute.wav */, + ); + name = "drums"; + sourceTree = ""; + }; + 682F19D924A4152E215F01F1 /* src */ = { + isa = PBXGroup; + children = ( + 10786FA134B253174C941340 /* common.c */, + 61A137E9413B20467DD00CE4 /* common.h */, + 687637245A2B505F4A160613 /* mixer.c */, + ); + name = "src"; + sourceTree = ""; + }; + 447E63AC35FA5F3B5457493C /* Frameworks */ = { + isa = PBXGroup; + children = ( + 203A4FD6274F474708165F11 /* AudioToolbox.framework */, + 32982470375E18A1721C3319 /* QuartzCore.framework */, + 19A945435C744703450D6DB4 /* OpenGLES.framework */, + 06A616C9757B111D082B6699 /* CoreGraphics.framework */, + 68A35894181D26234E8906BB /* UIKit.framework */, + 4F39495026702A5475264C60 /* Foundation.framework */, + 102040E91CCC47744B866018 /* CoreAudio.framework */, + ); + name = "Frameworks"; + sourceTree = ""; + }; + 56F83BF965B964C63D7C584C /* Products */ = { + isa = PBXGroup; + children = ( + 17915AFB41DD5216489A7D9D /* mixer */, + ); + name = "Products"; + sourceTree = ""; + }; + 6BBD4CDF46EE53A457CF775A /* Projects */ = { + isa = PBXGroup; + children = ( + 4FC72EC24B0D47FF42BB412E /* SDL2.xcodeproj */, + ); + name = "Projects"; + sourceTree = ""; + }; + 14184545582D7FB768DA7DD1 /* Products */ = { + isa = PBXGroup; + children = ( + 387D44E21004100A08F954C0 /* libSDL2.a */, + ); + name = Products; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 5D8A3C36241715841B63245E /* mixer */ = { + isa = PBXNativeTarget; + buildConfigurationList = 071B02257AE01E935E8D1379 /* Build configuration list for PBXNativeTarget "mixer" */; + buildPhases = ( + 0DD66F6149F315524B87203F /* Resources */, + 241A48291BAC50147F677AD3 /* Sources */, + 3F9F772D4BEA703C31557097 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 1C743B7F1E84122F06736C69 /* PBXTargetDependency */, + ); + name = "mixer"; + productInstallPath = "$(HOME)/Applications"; + productName = "mixer"; + productReference = 17915AFB41DD5216489A7D9D /* mixer */; + productType = "com.apple.product-type.application"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 08FB7793FE84155DC02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "mixer" */; + compatibilityVersion = "Xcode 3.2"; + hasScannedForEncodings = 1; + mainGroup = 64F72912178E0E0A529D547E /* mixer */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 14184545582D7FB768DA7DD1 /* Products */; + ProjectRef = 4FC72EC24B0D47FF42BB412E /* SDL2.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 5D8A3C36241715841B63245E /* mixer */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 387D44E21004100A08F954C0 /* libSDL2.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2.a"; + remoteRef = 3DF962F5699217AC4FE77606 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 0DD66F6149F315524B87203F /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 0B6859393B9143B32E541E7E /* ds_brush_snare.wav in Resources */, + 1D620E24175E3BDC68B364CC /* ds_china.wav in Resources */, + 0CFA1EA63AE91AEB435040F4 /* ds_kick_big_amb.wav in Resources */, + 3C721D7F0BE567BA03824EC3 /* ds_loose_skin_mute.wav in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 241A48291BAC50147F677AD3 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 562A04E23F4F62DB1A77086F /* common.c in Sources */, + 6BEA7CEB63D02B4D066E34E5 /* mixer.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ +/* End PBXVariantGroup section */ + +/* Begin PBXTargetDependency section */ + 1C743B7F1E84122F06736C69 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2.a"; + targetProxy = 0BD816BC3B2176BC65117275 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 6BF263503A1012B07427361E /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INFOPLIST_FILE = "../../../../Xcode-iOS/Demos/Info.plist"; + INSTALL_PATH = "$(HOME)/Applications"; + PRODUCT_NAME = "mixer"; + }; + name = "Debug"; + }; + 004C079411BA6B4276C04983 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INFOPLIST_FILE = "../../../../Xcode-iOS/Demos/Info.plist"; + INSTALL_PATH = "$(HOME)/Applications"; + PRODUCT_NAME = "mixer"; + }; + name = "Release"; + }; + 010032F924AD1A8604875C13 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_UNIVERSAL_IPHONE_OS)"; + SDKROOT = iphoneos; + CODE_SIGN_IDENTITY = "iPhone Developer"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../include", + ); + OBJROOT = "obj/iOS/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug"; + }; + 62BE3AE0053C3D574C260D65 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_UNIVERSAL_IPHONE_OS)"; + SDKROOT = iphoneos; + CODE_SIGN_IDENTITY = "iPhone Developer"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../include", + ); + OBJROOT = "obj/iOS/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release"; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 071B02257AE01E935E8D1379 /* Build configuration list for PBXNativeTarget "mixer" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 6BF263503A1012B07427361E /* Debug */, + 004C079411BA6B4276C04983 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug"; + }; + 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "mixer" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 010032F924AD1A8604875C13 /* Debug */, + 62BE3AE0053C3D574C260D65 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug"; + }; +/* End XCConfigurationList section */ + + }; + rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; +} diff --git a/premake/Xcode-iOS/Demos/rectangles/rectangles.xcodeproj/project.pbxproj b/premake/Xcode-iOS/Demos/rectangles/rectangles.xcodeproj/project.pbxproj new file mode 100755 index 000000000..1e1718103 --- /dev/null +++ b/premake/Xcode-iOS/Demos/rectangles/rectangles.xcodeproj/project.pbxproj @@ -0,0 +1,350 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 45; + objects = { + +/* Begin PBXBuildFile section */ + 3E683D8F380B72331D966705 /* common.c in Sources */ = {isa = PBXBuildFile; fileRef = 2813245205F14A8C59584160 /* common.c */; }; + 6C1A3816543D7795144223E1 /* rectangles.c in Sources */ = {isa = PBXBuildFile; fileRef = 1A6027E7619B1FF276F1647F /* rectangles.c */; }; + 538E114C2E7E62F427035765 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 34F76EF742501A5342D32B4D /* AudioToolbox.framework */; }; + 541C7B547AFB75F808F11178 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 39BB5FD3409327B862A33D0D /* QuartzCore.framework */; }; + 3ADA65AC17A56E470D723A3C /* OpenGLES.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 00C104A979ED6C3F551705B5 /* OpenGLES.framework */; }; + 2DB765A563272C8C413C7066 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 49F32DF021A1011108AA6CFA /* CoreGraphics.framework */; }; + 1B941B1F31474FB121373844 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 628A573103CA605A5BC832E0 /* UIKit.framework */; }; + 73672D2A32625F0C346242FA /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1D9D37B445D828F112A73D2F /* Foundation.framework */; }; + 04FB3B665FEE29384B9B42F1 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 342B2F6F3B5B137C31E424CE /* CoreAudio.framework */; }; + 28C530DA667726EB4DF6727F /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 45EF5D8025B92F4F04680040 /* libSDL2.a */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 368972B01B321F625EDD3C27 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 0436345602702CD6400A6247 /* SDL2.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 224D2C85085A7BA60E532655; + remoteInfo = "libSDL2.a"; + }; + 4D7C0BD571B740A9497C22A5 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 0436345602702CD6400A6247 /* SDL2.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 515D4C462ACD2DA8180E7783; + remoteInfo = "libSDL2.a"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 5227088F1D3F252018614672 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = "Info.plist"; path = "../../../../Xcode-iOS/Demos/Info.plist"; sourceTree = ""; }; + 2813245205F14A8C59584160 /* common.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "common.c"; path = "../../../../Xcode-iOS/Demos/src/common.c"; sourceTree = ""; }; + 36B01E185907089C3F291E5B /* common.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "common.h"; path = "../../../../Xcode-iOS/Demos/src/common.h"; sourceTree = ""; }; + 1A6027E7619B1FF276F1647F /* rectangles.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "rectangles.c"; path = "../../../../Xcode-iOS/Demos/src/rectangles.c"; sourceTree = ""; }; + 34F76EF742501A5342D32B4D /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioToolbox.framework"; path = "System/Library/Frameworks/AudioToolbox.framework"; sourceTree = "SDKROOT"; }; + 39BB5FD3409327B862A33D0D /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "QuartzCore.framework"; path = "System/Library/Frameworks/QuartzCore.framework"; sourceTree = "SDKROOT"; }; + 00C104A979ED6C3F551705B5 /* OpenGLES.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "OpenGLES.framework"; path = "System/Library/Frameworks/OpenGLES.framework"; sourceTree = "SDKROOT"; }; + 49F32DF021A1011108AA6CFA /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreGraphics.framework"; path = "System/Library/Frameworks/CoreGraphics.framework"; sourceTree = "SDKROOT"; }; + 628A573103CA605A5BC832E0 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "UIKit.framework"; path = "System/Library/Frameworks/UIKit.framework"; sourceTree = "SDKROOT"; }; + 1D9D37B445D828F112A73D2F /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Foundation.framework"; path = "System/Library/Frameworks/Foundation.framework"; sourceTree = "SDKROOT"; }; + 342B2F6F3B5B137C31E424CE /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreAudio.framework"; path = "System/Library/Frameworks/CoreAudio.framework"; sourceTree = "SDKROOT"; }; + 7332796826E47C595AC15526 /* rectangles */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; name = "rectangles"; path = "rectangles"; sourceTree = BUILT_PRODUCTS_DIR; }; + 0436345602702CD6400A6247 /* SDL2.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2.xcodeproj"; path = "../../SDL2/SDL2.xcodeproj"; sourceTree = SOURCE_ROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 57DD0560107127536F5B5B69 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 538E114C2E7E62F427035765 /* AudioToolbox.framework in Frameworks */, + 541C7B547AFB75F808F11178 /* QuartzCore.framework in Frameworks */, + 3ADA65AC17A56E470D723A3C /* OpenGLES.framework in Frameworks */, + 2DB765A563272C8C413C7066 /* CoreGraphics.framework in Frameworks */, + 1B941B1F31474FB121373844 /* UIKit.framework in Frameworks */, + 73672D2A32625F0C346242FA /* Foundation.framework in Frameworks */, + 04FB3B665FEE29384B9B42F1 /* CoreAudio.framework in Frameworks */, + 28C530DA667726EB4DF6727F /* libSDL2.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 288A2F3007DA183E3DA11892 /* rectangles */ = { + isa = PBXGroup; + children = ( + 483D233459853EE340090F93 /* Xcode-iOS */, + 2792239319A468A14CAA48C7 /* Frameworks */, + 6F89456E4C5C59BF2F18556B /* Products */, + 6546611D6AF04A5720535BA8 /* Projects */, + ); + name = "rectangles"; + sourceTree = ""; + }; + 483D233459853EE340090F93 /* Xcode-iOS */ = { + isa = PBXGroup; + children = ( + 38DD5DD6376F629A6DED1DE9 /* Demos */, + ); + name = "Xcode-iOS"; + sourceTree = ""; + }; + 38DD5DD6376F629A6DED1DE9 /* Demos */ = { + isa = PBXGroup; + children = ( + 5227088F1D3F252018614672 /* Info.plist */, + 6CF216180B8F014E40C62052 /* src */, + ); + name = "Demos"; + sourceTree = ""; + }; + 6CF216180B8F014E40C62052 /* src */ = { + isa = PBXGroup; + children = ( + 2813245205F14A8C59584160 /* common.c */, + 36B01E185907089C3F291E5B /* common.h */, + 1A6027E7619B1FF276F1647F /* rectangles.c */, + ); + name = "src"; + sourceTree = ""; + }; + 2792239319A468A14CAA48C7 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 34F76EF742501A5342D32B4D /* AudioToolbox.framework */, + 39BB5FD3409327B862A33D0D /* QuartzCore.framework */, + 00C104A979ED6C3F551705B5 /* OpenGLES.framework */, + 49F32DF021A1011108AA6CFA /* CoreGraphics.framework */, + 628A573103CA605A5BC832E0 /* UIKit.framework */, + 1D9D37B445D828F112A73D2F /* Foundation.framework */, + 342B2F6F3B5B137C31E424CE /* CoreAudio.framework */, + ); + name = "Frameworks"; + sourceTree = ""; + }; + 6F89456E4C5C59BF2F18556B /* Products */ = { + isa = PBXGroup; + children = ( + 7332796826E47C595AC15526 /* rectangles */, + ); + name = "Products"; + sourceTree = ""; + }; + 6546611D6AF04A5720535BA8 /* Projects */ = { + isa = PBXGroup; + children = ( + 0436345602702CD6400A6247 /* SDL2.xcodeproj */, + ); + name = "Projects"; + sourceTree = ""; + }; + 0DC524DC289165A2096A1B8A /* Products */ = { + isa = PBXGroup; + children = ( + 45EF5D8025B92F4F04680040 /* libSDL2.a */, + ); + name = Products; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 4F6855E4129920DC7A9153FC /* rectangles */ = { + isa = PBXNativeTarget; + buildConfigurationList = 79D259543EB15FB103D110D7 /* Build configuration list for PBXNativeTarget "rectangles" */; + buildPhases = ( + 3CAC6B4F48AA464B710068C1 /* Resources */, + 0BE0523D5BE05C0B02A52BA6 /* Sources */, + 57DD0560107127536F5B5B69 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 1B3B41B9731B1B0D007A7AC1 /* PBXTargetDependency */, + ); + name = "rectangles"; + productInstallPath = "$(HOME)/Applications"; + productName = "rectangles"; + productReference = 7332796826E47C595AC15526 /* rectangles */; + productType = "com.apple.product-type.application"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 08FB7793FE84155DC02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "rectangles" */; + compatibilityVersion = "Xcode 3.2"; + hasScannedForEncodings = 1; + mainGroup = 288A2F3007DA183E3DA11892 /* rectangles */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 0DC524DC289165A2096A1B8A /* Products */; + ProjectRef = 0436345602702CD6400A6247 /* SDL2.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 4F6855E4129920DC7A9153FC /* rectangles */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 45EF5D8025B92F4F04680040 /* libSDL2.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2.a"; + remoteRef = 368972B01B321F625EDD3C27 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 3CAC6B4F48AA464B710068C1 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 0BE0523D5BE05C0B02A52BA6 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 3E683D8F380B72331D966705 /* common.c in Sources */, + 6C1A3816543D7795144223E1 /* rectangles.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ +/* End PBXVariantGroup section */ + +/* Begin PBXTargetDependency section */ + 1B3B41B9731B1B0D007A7AC1 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2.a"; + targetProxy = 4D7C0BD571B740A9497C22A5 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 241D072A6F2D0EA442E9032F /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INFOPLIST_FILE = "../../../../Xcode-iOS/Demos/Info.plist"; + INSTALL_PATH = "$(HOME)/Applications"; + PRODUCT_NAME = "rectangles"; + }; + name = "Debug"; + }; + 29F11E745BAF53647A9017A1 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INFOPLIST_FILE = "../../../../Xcode-iOS/Demos/Info.plist"; + INSTALL_PATH = "$(HOME)/Applications"; + PRODUCT_NAME = "rectangles"; + }; + name = "Release"; + }; + 2CD758AE2ACB76894D9F26D0 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_UNIVERSAL_IPHONE_OS)"; + SDKROOT = iphoneos; + CODE_SIGN_IDENTITY = "iPhone Developer"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../include", + ); + OBJROOT = "obj/iOS/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug"; + }; + 743958EA264E002121B2360E /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_UNIVERSAL_IPHONE_OS)"; + SDKROOT = iphoneos; + CODE_SIGN_IDENTITY = "iPhone Developer"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../include", + ); + OBJROOT = "obj/iOS/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release"; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 79D259543EB15FB103D110D7 /* Build configuration list for PBXNativeTarget "rectangles" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 241D072A6F2D0EA442E9032F /* Debug */, + 29F11E745BAF53647A9017A1 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug"; + }; + 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "rectangles" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 2CD758AE2ACB76894D9F26D0 /* Debug */, + 743958EA264E002121B2360E /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug"; + }; +/* End XCConfigurationList section */ + + }; + rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; +} diff --git a/premake/Xcode-iOS/Demos/touch/touch.xcodeproj/project.pbxproj b/premake/Xcode-iOS/Demos/touch/touch.xcodeproj/project.pbxproj new file mode 100755 index 000000000..ce0a37027 --- /dev/null +++ b/premake/Xcode-iOS/Demos/touch/touch.xcodeproj/project.pbxproj @@ -0,0 +1,362 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 45; + objects = { + +/* Begin PBXBuildFile section */ + 44A5650B6BCF70612F3A3EED /* stroke.bmp in Resources */ = {isa = PBXBuildFile; fileRef = 102B12A4027156F83A0D40AB /* stroke.bmp */; }; + 31906B8700A178D233233F36 /* common.c in Sources */ = {isa = PBXBuildFile; fileRef = 02F347371F52568E12CF75FA /* common.c */; }; + 2DAD6F6C37366013402423CD /* touch.c in Sources */ = {isa = PBXBuildFile; fileRef = 6D5059D32C6D47053C146426 /* touch.c */; }; + 1FCF7B9250267C474FFF1317 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5EB40C466A044452147954FE /* AudioToolbox.framework */; }; + 3F8614FA2BB9118010E402BD /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 65156B5F67D37E3634D1353B /* QuartzCore.framework */; }; + 4DE269AF156A670F15C76C20 /* OpenGLES.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4B790E684F1661FD3CDE50BD /* OpenGLES.framework */; }; + 1B9025D4163C6DF452CB4B15 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2BFD013C2EC12CDF6D7213E4 /* CoreGraphics.framework */; }; + 1067012C0CF4170C465A4732 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D4E119A347A3D9916C6457B /* UIKit.framework */; }; + 250771553F7A720752E02B11 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 37FD4C8345287A1C74820723 /* Foundation.framework */; }; + 57E9417D75CB142C653E02C3 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 059525A845FC5C9E20953252 /* CoreAudio.framework */; }; + 6B1F7AF166A178AA61071706 /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 1D931F88425701C078B07720 /* libSDL2.a */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 33B14F0C4EDF4A8D301C10A8 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 73C70F1E01C8127431B70DD1 /* SDL2.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 224D2C85085A7BA60E532655; + remoteInfo = "libSDL2.a"; + }; + 1C2D50527874154867FC7A7A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 73C70F1E01C8127431B70DD1 /* SDL2.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 515D4C462ACD2DA8180E7783; + remoteInfo = "libSDL2.a"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 5D7268702730733A7D936748 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = "Info.plist"; path = "../../../../Xcode-iOS/Demos/Info.plist"; sourceTree = ""; }; + 102B12A4027156F83A0D40AB /* stroke.bmp */ = {isa = PBXFileReference; lastKnownFileType = image.bmp; name = "stroke.bmp"; path = "../../../../Xcode-iOS/Demos/data/stroke.bmp"; sourceTree = ""; }; + 02F347371F52568E12CF75FA /* common.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "common.c"; path = "../../../../Xcode-iOS/Demos/src/common.c"; sourceTree = ""; }; + 278274AA7EA5160202BE0835 /* common.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "common.h"; path = "../../../../Xcode-iOS/Demos/src/common.h"; sourceTree = ""; }; + 6D5059D32C6D47053C146426 /* touch.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "touch.c"; path = "../../../../Xcode-iOS/Demos/src/touch.c"; sourceTree = ""; }; + 5EB40C466A044452147954FE /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioToolbox.framework"; path = "System/Library/Frameworks/AudioToolbox.framework"; sourceTree = "SDKROOT"; }; + 65156B5F67D37E3634D1353B /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "QuartzCore.framework"; path = "System/Library/Frameworks/QuartzCore.framework"; sourceTree = "SDKROOT"; }; + 4B790E684F1661FD3CDE50BD /* OpenGLES.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "OpenGLES.framework"; path = "System/Library/Frameworks/OpenGLES.framework"; sourceTree = "SDKROOT"; }; + 2BFD013C2EC12CDF6D7213E4 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreGraphics.framework"; path = "System/Library/Frameworks/CoreGraphics.framework"; sourceTree = "SDKROOT"; }; + 0D4E119A347A3D9916C6457B /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "UIKit.framework"; path = "System/Library/Frameworks/UIKit.framework"; sourceTree = "SDKROOT"; }; + 37FD4C8345287A1C74820723 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Foundation.framework"; path = "System/Library/Frameworks/Foundation.framework"; sourceTree = "SDKROOT"; }; + 059525A845FC5C9E20953252 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreAudio.framework"; path = "System/Library/Frameworks/CoreAudio.framework"; sourceTree = "SDKROOT"; }; + 79DA5CF10F7848015B0E7B10 /* touch */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; name = "touch"; path = "touch"; sourceTree = BUILT_PRODUCTS_DIR; }; + 73C70F1E01C8127431B70DD1 /* SDL2.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2.xcodeproj"; path = "../../SDL2/SDL2.xcodeproj"; sourceTree = SOURCE_ROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 1DAD583D4ABE25DC3C232F7A /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 1FCF7B9250267C474FFF1317 /* AudioToolbox.framework in Frameworks */, + 3F8614FA2BB9118010E402BD /* QuartzCore.framework in Frameworks */, + 4DE269AF156A670F15C76C20 /* OpenGLES.framework in Frameworks */, + 1B9025D4163C6DF452CB4B15 /* CoreGraphics.framework in Frameworks */, + 1067012C0CF4170C465A4732 /* UIKit.framework in Frameworks */, + 250771553F7A720752E02B11 /* Foundation.framework in Frameworks */, + 57E9417D75CB142C653E02C3 /* CoreAudio.framework in Frameworks */, + 6B1F7AF166A178AA61071706 /* libSDL2.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 492E166D57477FA478990772 /* touch */ = { + isa = PBXGroup; + children = ( + 5C73413941CE7C1842690DE9 /* Xcode-iOS */, + 01AA4ABB3DF9507B6FCA472B /* Frameworks */, + 604E40BE080514F15A952943 /* Products */, + 05931ED004651CC60E5C655D /* Projects */, + ); + name = "touch"; + sourceTree = ""; + }; + 5C73413941CE7C1842690DE9 /* Xcode-iOS */ = { + isa = PBXGroup; + children = ( + 3D7B6D34290A516832BD26C9 /* Demos */, + ); + name = "Xcode-iOS"; + sourceTree = ""; + }; + 3D7B6D34290A516832BD26C9 /* Demos */ = { + isa = PBXGroup; + children = ( + 5D7268702730733A7D936748 /* Info.plist */, + 32253DCA52F637CC52874AE1 /* data */, + 61A878F7300F30FB49712375 /* src */, + ); + name = "Demos"; + sourceTree = ""; + }; + 32253DCA52F637CC52874AE1 /* data */ = { + isa = PBXGroup; + children = ( + 102B12A4027156F83A0D40AB /* stroke.bmp */, + ); + name = "data"; + sourceTree = ""; + }; + 61A878F7300F30FB49712375 /* src */ = { + isa = PBXGroup; + children = ( + 02F347371F52568E12CF75FA /* common.c */, + 278274AA7EA5160202BE0835 /* common.h */, + 6D5059D32C6D47053C146426 /* touch.c */, + ); + name = "src"; + sourceTree = ""; + }; + 01AA4ABB3DF9507B6FCA472B /* Frameworks */ = { + isa = PBXGroup; + children = ( + 5EB40C466A044452147954FE /* AudioToolbox.framework */, + 65156B5F67D37E3634D1353B /* QuartzCore.framework */, + 4B790E684F1661FD3CDE50BD /* OpenGLES.framework */, + 2BFD013C2EC12CDF6D7213E4 /* CoreGraphics.framework */, + 0D4E119A347A3D9916C6457B /* UIKit.framework */, + 37FD4C8345287A1C74820723 /* Foundation.framework */, + 059525A845FC5C9E20953252 /* CoreAudio.framework */, + ); + name = "Frameworks"; + sourceTree = ""; + }; + 604E40BE080514F15A952943 /* Products */ = { + isa = PBXGroup; + children = ( + 79DA5CF10F7848015B0E7B10 /* touch */, + ); + name = "Products"; + sourceTree = ""; + }; + 05931ED004651CC60E5C655D /* Projects */ = { + isa = PBXGroup; + children = ( + 73C70F1E01C8127431B70DD1 /* SDL2.xcodeproj */, + ); + name = "Projects"; + sourceTree = ""; + }; + 7BDA644C79FE323076F70739 /* Products */ = { + isa = PBXGroup; + children = ( + 1D931F88425701C078B07720 /* libSDL2.a */, + ); + name = Products; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 7E3B5FEB754A0B5520235C50 /* touch */ = { + isa = PBXNativeTarget; + buildConfigurationList = 371D55C1257826A923E4771B /* Build configuration list for PBXNativeTarget "touch" */; + buildPhases = ( + 160D35EC4E82653C03C52EAD /* Resources */, + 193B23AC765E2C585B1560FD /* Sources */, + 1DAD583D4ABE25DC3C232F7A /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 7BF075F418D41E8C1DD347F7 /* PBXTargetDependency */, + ); + name = "touch"; + productInstallPath = "$(HOME)/Applications"; + productName = "touch"; + productReference = 79DA5CF10F7848015B0E7B10 /* touch */; + productType = "com.apple.product-type.application"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 08FB7793FE84155DC02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "touch" */; + compatibilityVersion = "Xcode 3.2"; + hasScannedForEncodings = 1; + mainGroup = 492E166D57477FA478990772 /* touch */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 7BDA644C79FE323076F70739 /* Products */; + ProjectRef = 73C70F1E01C8127431B70DD1 /* SDL2.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 7E3B5FEB754A0B5520235C50 /* touch */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 1D931F88425701C078B07720 /* libSDL2.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2.a"; + remoteRef = 33B14F0C4EDF4A8D301C10A8 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 160D35EC4E82653C03C52EAD /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 44A5650B6BCF70612F3A3EED /* stroke.bmp in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 193B23AC765E2C585B1560FD /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 31906B8700A178D233233F36 /* common.c in Sources */, + 2DAD6F6C37366013402423CD /* touch.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ +/* End PBXVariantGroup section */ + +/* Begin PBXTargetDependency section */ + 7BF075F418D41E8C1DD347F7 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2.a"; + targetProxy = 1C2D50527874154867FC7A7A /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 551D11A047DA4F2C7C7D0823 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INFOPLIST_FILE = "../../../../Xcode-iOS/Demos/Info.plist"; + INSTALL_PATH = "$(HOME)/Applications"; + PRODUCT_NAME = "touch"; + }; + name = "Debug"; + }; + 623B2822705365B569AE5529 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INFOPLIST_FILE = "../../../../Xcode-iOS/Demos/Info.plist"; + INSTALL_PATH = "$(HOME)/Applications"; + PRODUCT_NAME = "touch"; + }; + name = "Release"; + }; + 5BBE2AC31114434E5C1F7758 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_UNIVERSAL_IPHONE_OS)"; + SDKROOT = iphoneos; + CODE_SIGN_IDENTITY = "iPhone Developer"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../include", + ); + OBJROOT = "obj/iOS/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug"; + }; + 7C575288033B53977BD57638 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_UNIVERSAL_IPHONE_OS)"; + SDKROOT = iphoneos; + CODE_SIGN_IDENTITY = "iPhone Developer"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../include", + ); + OBJROOT = "obj/iOS/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release"; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 371D55C1257826A923E4771B /* Build configuration list for PBXNativeTarget "touch" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 551D11A047DA4F2C7C7D0823 /* Debug */, + 623B2822705365B569AE5529 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug"; + }; + 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "touch" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 5BBE2AC31114434E5C1F7758 /* Debug */, + 7C575288033B53977BD57638 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug"; + }; +/* End XCConfigurationList section */ + + }; + rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; +} diff --git a/premake/Xcode-iOS/SDL.xcworkspace/contents.xcworkspacedata b/premake/Xcode-iOS/SDL.xcworkspace/contents.xcworkspacedata new file mode 100755 index 000000000..7788c7732 --- /dev/null +++ b/premake/Xcode-iOS/SDL.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/premake/Xcode-iOS/SDL2/SDL2.xcodeproj/project.pbxproj b/premake/Xcode-iOS/SDL2/SDL2.xcodeproj/project.pbxproj new file mode 100755 index 000000000..4dbfb523c --- /dev/null +++ b/premake/Xcode-iOS/SDL2/SDL2.xcodeproj/project.pbxproj @@ -0,0 +1,1033 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 45; + objects = { + +/* Begin PBXBuildFile section */ + 4B806D3A32321C1562DC068A /* SDL.c in Sources */ = {isa = PBXBuildFile; fileRef = 1754411A221209B96C327B00 /* SDL.c */; }; + 312A55E27C22567927096421 /* SDL_assert.c in Sources */ = {isa = PBXBuildFile; fileRef = 50127CF143E2409B00E82007 /* SDL_assert.c */; }; + 59EC4DD65AC8132A334525C2 /* SDL_error.c in Sources */ = {isa = PBXBuildFile; fileRef = 3E6760E518A1332F0C066AEE /* SDL_error.c */; }; + 777A6B9724EA08530C265065 /* SDL_hints.c in Sources */ = {isa = PBXBuildFile; fileRef = 61943EC860253DA55758786D /* SDL_hints.c */; }; + 7E5108A73256684F3D264AFD /* SDL_log.c in Sources */ = {isa = PBXBuildFile; fileRef = 24541855198526E106FB61C9 /* SDL_log.c */; }; + 0FC3034E04AD7E6F3AA825C8 /* SDL_atomic.c in Sources */ = {isa = PBXBuildFile; fileRef = 1FB5255373F013CC70D8002D /* SDL_atomic.c */; }; + 5E007EF93C286858239D38F9 /* SDL_spinlock.c in Sources */ = {isa = PBXBuildFile; fileRef = 2137310F68926D6D476C07A1 /* SDL_spinlock.c */; }; + 0CD02D154F366D7153274AFB /* SDL_audio.c in Sources */ = {isa = PBXBuildFile; fileRef = 002C4E540DF5538435BC514A /* SDL_audio.c */; }; + 06871CF4135806F428EE6100 /* SDL_audiocvt.c in Sources */ = {isa = PBXBuildFile; fileRef = 4DBB70D75469728B342373E8 /* SDL_audiocvt.c */; }; + 53C27DD277591A486D287F66 /* SDL_audiodev.c in Sources */ = {isa = PBXBuildFile; fileRef = 48886D482B5239D2429E422D /* SDL_audiodev.c */; }; + 42024F3C06A820FA25753037 /* SDL_audiotypecvt.c in Sources */ = {isa = PBXBuildFile; fileRef = 0F175E65628D4137386B7A6D /* SDL_audiotypecvt.c */; }; + 706901DA2233598C2BC31C9E /* SDL_mixer.c in Sources */ = {isa = PBXBuildFile; fileRef = 77537CFB490A3599736F3830 /* SDL_mixer.c */; }; + 5D37701F2B9C4D8572677A14 /* SDL_wave.c in Sources */ = {isa = PBXBuildFile; fileRef = 5F503D9B3C7B4D2E09215A0A /* SDL_wave.c */; }; + 4F9A194458623E3271D9606F /* SDL_coreaudio.c in Sources */ = {isa = PBXBuildFile; fileRef = 785801FB211321AB70091ABE /* SDL_coreaudio.c */; }; + 401616E4053C316F11827D6A /* SDL_diskaudio.c in Sources */ = {isa = PBXBuildFile; fileRef = 4DC41A2B14C11D2837432538 /* SDL_diskaudio.c */; }; + 1EF571B808FD4D1C7CCA604A /* SDL_dummyaudio.c in Sources */ = {isa = PBXBuildFile; fileRef = 09BB72B17B0C531926C153F5 /* SDL_dummyaudio.c */; }; + 6C61795802890EEB0CA54BA2 /* SDL_cpuinfo.c in Sources */ = {isa = PBXBuildFile; fileRef = 215A41140CF741414DF53790 /* SDL_cpuinfo.c */; }; + 3EE216AB54E87EA113703443 /* SDL_clipboardevents.c in Sources */ = {isa = PBXBuildFile; fileRef = 24704CFC41E52BEC136D61EF /* SDL_clipboardevents.c */; }; + 117F40E519F73DBA084F02EE /* SDL_dropevents.c in Sources */ = {isa = PBXBuildFile; fileRef = 464D7C157FD7281A65677EB6 /* SDL_dropevents.c */; }; + 4F4E4A74448725295FA90435 /* SDL_events.c in Sources */ = {isa = PBXBuildFile; fileRef = 2A4321B70FCC1BF02A4B3380 /* SDL_events.c */; }; + 2E9D6A2A139E11AA6BF93FA2 /* SDL_gesture.c in Sources */ = {isa = PBXBuildFile; fileRef = 4DC2358C7D821A786391025B /* SDL_gesture.c */; }; + 28084123104729F20883021D /* SDL_keyboard.c in Sources */ = {isa = PBXBuildFile; fileRef = 3E70553911EE2F50403C2750 /* SDL_keyboard.c */; }; + 780602D4682E3A62216F0016 /* SDL_mouse.c in Sources */ = {isa = PBXBuildFile; fileRef = 131F008A780923790A8148F5 /* SDL_mouse.c */; }; + 72D51B6B14043ABF5B1A411E /* SDL_quit.c in Sources */ = {isa = PBXBuildFile; fileRef = 0D5177DC2F6F2EA974930BD1 /* SDL_quit.c */; }; + 6F9B6082102A6D4643966C33 /* SDL_touch.c in Sources */ = {isa = PBXBuildFile; fileRef = 5BD37C83179405632D7E4F15 /* SDL_touch.c */; }; + 1D095DEE6FBE62757B2F0414 /* SDL_windowevents.c in Sources */ = {isa = PBXBuildFile; fileRef = 31D33D8501A50DA7668C1AE8 /* SDL_windowevents.c */; }; + 6B4B439A34176F3D1BEA2D1C /* SDL_rwops.c in Sources */ = {isa = PBXBuildFile; fileRef = 3FCB452F4E155E2904C203BC /* SDL_rwops.c */; }; + 01924E3528BA6A184DDC4943 /* SDL_rwopsbundlesupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 1DC9038B20EA22A67E200719 /* SDL_rwopsbundlesupport.m */; }; + 0C176977081064BD51221009 /* SDL_sysfilesystem.m in Sources */ = {isa = PBXBuildFile; fileRef = 087154621C696D6C0AAD0059 /* SDL_sysfilesystem.m */; }; + 006441F36BCB7D18505F1A4D /* SDL_haptic.c in Sources */ = {isa = PBXBuildFile; fileRef = 1FC417354FD96DC41F5B42DC /* SDL_haptic.c */; }; + 5AF26187008556F10D163FC5 /* SDL_gamecontroller.c in Sources */ = {isa = PBXBuildFile; fileRef = 37A8332F73B83B981A656B57 /* SDL_gamecontroller.c */; }; + 44BF684B3269241B040C6774 /* SDL_joystick.c in Sources */ = {isa = PBXBuildFile; fileRef = 29925AA7203D1B7471C02E35 /* SDL_joystick.c */; }; + 4E1438BA6EAD299D3AB94EB1 /* SDLUIAccelerationDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 139C19587C553FAD2FF73925 /* SDLUIAccelerationDelegate.m */; }; + 40BB54235B2918C822911D19 /* SDL_sysjoystick.m in Sources */ = {isa = PBXBuildFile; fileRef = 478E79F80A440AB446AF36B9 /* SDL_sysjoystick.m */; }; + 07E7585B40781652700B7606 /* SDL_sysloadso.c in Sources */ = {isa = PBXBuildFile; fileRef = 76F16F6846EE3EE4233E6AE1 /* SDL_sysloadso.c */; }; + 4F3E10F7613037117EB3300A /* SDL_power.c in Sources */ = {isa = PBXBuildFile; fileRef = 2F734033596532395886740E /* SDL_power.c */; }; + 2AE467ED7C4202905BCB6C79 /* SDL_syspower.m in Sources */ = {isa = PBXBuildFile; fileRef = 4D1E217E017A113B708F503E /* SDL_syspower.m */; }; + 0E381F293D34214B54782982 /* SDL_render.c in Sources */ = {isa = PBXBuildFile; fileRef = 16912E070440110F77DC211B /* SDL_render.c */; }; + 083E3C4A327E29FB535B1FAC /* SDL_yuv_mmx.c in Sources */ = {isa = PBXBuildFile; fileRef = 548B72177C19782D6FC8496A /* SDL_yuv_mmx.c */; }; + 02CB74104D79791B0990020E /* SDL_yuv_sw.c in Sources */ = {isa = PBXBuildFile; fileRef = 5BF21F823F875C6F29CF5D97 /* SDL_yuv_sw.c */; }; + 20634A5F593610E956065D3F /* SDL_render_gles.c in Sources */ = {isa = PBXBuildFile; fileRef = 7B673C6607B5021010B16CC9 /* SDL_render_gles.c */; }; + 2F1314E84BAE322B27F703F2 /* SDL_render_gles2.c in Sources */ = {isa = PBXBuildFile; fileRef = 629E77A3760410B906A567F7 /* SDL_render_gles2.c */; }; + 368E5B8445CD1B8401E76AF7 /* SDL_shaders_gles2.c in Sources */ = {isa = PBXBuildFile; fileRef = 39A9217A0717288C2FDD590A /* SDL_shaders_gles2.c */; }; + 4FF037AE0F9B121821B90C8C /* SDL_blendfillrect.c in Sources */ = {isa = PBXBuildFile; fileRef = 0E360AE36AA6505462B64168 /* SDL_blendfillrect.c */; }; + 563963766931175F0B5F3FCA /* SDL_blendline.c in Sources */ = {isa = PBXBuildFile; fileRef = 55EB71951AB3082D65D67F09 /* SDL_blendline.c */; }; + 7C53362964DB1E582A4C716F /* SDL_blendpoint.c in Sources */ = {isa = PBXBuildFile; fileRef = 50F735292AAB4EC320785387 /* SDL_blendpoint.c */; }; + 603C084C405738731C060951 /* SDL_drawline.c in Sources */ = {isa = PBXBuildFile; fileRef = 7AC349DB515B566C59F7764B /* SDL_drawline.c */; }; + 706934E33ADB01A122ED0676 /* SDL_drawpoint.c in Sources */ = {isa = PBXBuildFile; fileRef = 6DB9260B44F4147A769475EE /* SDL_drawpoint.c */; }; + 74C87E3E4F2B36DC43CA2F35 /* SDL_render_sw.c in Sources */ = {isa = PBXBuildFile; fileRef = 34B301645FD51A5D52E63453 /* SDL_render_sw.c */; }; + 6A9A64C74B9954D106E54D6F /* SDL_rotate.c in Sources */ = {isa = PBXBuildFile; fileRef = 3DED4866613C4A255D8A0F6B /* SDL_rotate.c */; }; + 075360CC0A5E5C66484F62F8 /* SDL_getenv.c in Sources */ = {isa = PBXBuildFile; fileRef = 4DA248EA1F8A226552B17518 /* SDL_getenv.c */; }; + 61B2004548E76739034A0B78 /* SDL_iconv.c in Sources */ = {isa = PBXBuildFile; fileRef = 124A749436D01E322447405A /* SDL_iconv.c */; }; + 37365F82067E4DB5356104CF /* SDL_malloc.c in Sources */ = {isa = PBXBuildFile; fileRef = 206167DF0E633DDA38386DB5 /* SDL_malloc.c */; }; + 6B561A8B4BCB33CE38170C24 /* SDL_qsort.c in Sources */ = {isa = PBXBuildFile; fileRef = 46D10031516609805A120451 /* SDL_qsort.c */; }; + 1790071D15E22E8F30675AA7 /* SDL_stdlib.c in Sources */ = {isa = PBXBuildFile; fileRef = 226E7A9565696D1109C63D31 /* SDL_stdlib.c */; }; + 6B2D58972C715A1069D40036 /* SDL_string.c in Sources */ = {isa = PBXBuildFile; fileRef = 3BDE72945D2B3C8B5CC33EBE /* SDL_string.c */; }; + 10B6394A4F192929471B48ED /* SDL_thread.c in Sources */ = {isa = PBXBuildFile; fileRef = 49C941ED33AE1BDF03E7434B /* SDL_thread.c */; }; + 70C725D9776C58540D4368C3 /* SDL_syscond.c in Sources */ = {isa = PBXBuildFile; fileRef = 12FE6FD85B19655C0B1D2812 /* SDL_syscond.c */; }; + 1E59768334D271C377111037 /* SDL_sysmutex.c in Sources */ = {isa = PBXBuildFile; fileRef = 7E8415AB34D72C681EA777BF /* SDL_sysmutex.c */; }; + 2E312CAB2C9A404935B337A2 /* SDL_syssem.c in Sources */ = {isa = PBXBuildFile; fileRef = 271A52A21FD42FD759442D0B /* SDL_syssem.c */; }; + 447639E03ED5458F38F23139 /* SDL_systhread.c in Sources */ = {isa = PBXBuildFile; fileRef = 7D6F38982BAA3DB678653A9F /* SDL_systhread.c */; }; + 5D755F5F0DCE0CEB291F6EC4 /* SDL_systls.c in Sources */ = {isa = PBXBuildFile; fileRef = 35E57FD90ED160CD3C377491 /* SDL_systls.c */; }; + 0FD97D8128F92AF83C09072F /* SDL_timer.c in Sources */ = {isa = PBXBuildFile; fileRef = 1C9238847CD26ECA3EF23E38 /* SDL_timer.c */; }; + 7E9B20A15917194A791D6122 /* SDL_systimer.c in Sources */ = {isa = PBXBuildFile; fileRef = 3BD67DAA56A456B453590AE3 /* SDL_systimer.c */; }; + 7FD261822F3148596D7A6E81 /* SDL_RLEaccel.c in Sources */ = {isa = PBXBuildFile; fileRef = 2BED7C140FC627FF7D7F2111 /* SDL_RLEaccel.c */; }; + 321D4A6D588325BF5D0E62E1 /* SDL_blit.c in Sources */ = {isa = PBXBuildFile; fileRef = 4286099A6624526E4BC469B4 /* SDL_blit.c */; }; + 2F7F74AA6DAF7CB00E59199C /* SDL_blit_0.c in Sources */ = {isa = PBXBuildFile; fileRef = 6E7C17832B15293C3553792B /* SDL_blit_0.c */; }; + 73290E654357301424F432B1 /* SDL_blit_1.c in Sources */ = {isa = PBXBuildFile; fileRef = 0503247464D1023C4FB247FA /* SDL_blit_1.c */; }; + 17FB78FB43E649B00156410B /* SDL_blit_A.c in Sources */ = {isa = PBXBuildFile; fileRef = 0E4A1E7B3EC46D91001B0F6A /* SDL_blit_A.c */; }; + 39C216A67CCA38CA15754031 /* SDL_blit_N.c in Sources */ = {isa = PBXBuildFile; fileRef = 461134000974378462AC3D70 /* SDL_blit_N.c */; }; + 6013202F0BDE394B17CE5698 /* SDL_blit_auto.c in Sources */ = {isa = PBXBuildFile; fileRef = 51224FAB20BA286A4F4A26EA /* SDL_blit_auto.c */; }; + 320F2422684F48EA0D206F02 /* SDL_blit_copy.c in Sources */ = {isa = PBXBuildFile; fileRef = 50E8446963BA626B7FF02513 /* SDL_blit_copy.c */; }; + 61FB5617309F432E1410309D /* SDL_blit_slow.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A507E5B122409D1793A6F51 /* SDL_blit_slow.c */; }; + 07285E0C6B925B40008D6193 /* SDL_bmp.c in Sources */ = {isa = PBXBuildFile; fileRef = 277B113418FB21F91656773C /* SDL_bmp.c */; }; + 6A3823080B0667B076D93DDC /* SDL_clipboard.c in Sources */ = {isa = PBXBuildFile; fileRef = 35956B79610472F945081D98 /* SDL_clipboard.c */; }; + 14B24A5E05466C0601B52CF5 /* SDL_egl.c in Sources */ = {isa = PBXBuildFile; fileRef = 37B95CA22ECA68A94CB125AF /* SDL_egl.c */; }; + 40BF75A3254E46D15E594007 /* SDL_fillrect.c in Sources */ = {isa = PBXBuildFile; fileRef = 685F5211064001EA47DC7960 /* SDL_fillrect.c */; }; + 592273B70BFD223B7B335E96 /* SDL_pixels.c in Sources */ = {isa = PBXBuildFile; fileRef = 18AE600B7ADC0AB061053C02 /* SDL_pixels.c */; }; + 2C713596449934B84BD85CB4 /* SDL_rect.c in Sources */ = {isa = PBXBuildFile; fileRef = 175F09A3458D5EC2267974C2 /* SDL_rect.c */; }; + 0E7006E626FE6E425E38676D /* SDL_shape.c in Sources */ = {isa = PBXBuildFile; fileRef = 72B36F81063916AA18A17BA5 /* SDL_shape.c */; }; + 57376C9B40EA4F4E156C180F /* SDL_stretch.c in Sources */ = {isa = PBXBuildFile; fileRef = 6C312B8C084B245B77693130 /* SDL_stretch.c */; }; + 5F8B28FB2EA35F2E632E66AD /* SDL_surface.c in Sources */ = {isa = PBXBuildFile; fileRef = 07245D04334F42C931AC3CE1 /* SDL_surface.c */; }; + 3E6A3B8261B06E180D03733B /* SDL_video.c in Sources */ = {isa = PBXBuildFile; fileRef = 21FC3C1F203577D81A1302FB /* SDL_video.c */; }; + 57804D5121E342FF245A186B /* SDL_nullevents.c in Sources */ = {isa = PBXBuildFile; fileRef = 6532624C22D14DA9369C597D /* SDL_nullevents.c */; }; + 1F472D4947857BB063A51388 /* SDL_nullframebuffer.c in Sources */ = {isa = PBXBuildFile; fileRef = 197510FC2BCD4AAC7399616A /* SDL_nullframebuffer.c */; }; + 0F2D74255E6022A45A613516 /* SDL_nullvideo.c in Sources */ = {isa = PBXBuildFile; fileRef = 5880707874BA78E878636D01 /* SDL_nullvideo.c */; }; + 70CE6C4B3C6E7D151DB82429 /* SDL_uikitappdelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D4044F73A5936AE039A2A8E /* SDL_uikitappdelegate.m */; }; + 310349292DC724FA46171246 /* SDL_uikitevents.m in Sources */ = {isa = PBXBuildFile; fileRef = 1EE2311851600F1A08837ED8 /* SDL_uikitevents.m */; }; + 3FB92B1C70C9598D38E5578C /* SDL_uikitmessagebox.m in Sources */ = {isa = PBXBuildFile; fileRef = 07A63C252BE013A210351305 /* SDL_uikitmessagebox.m */; }; + 4E1E1F6C0DF843B13C8A20B3 /* SDL_uikitmodes.m in Sources */ = {isa = PBXBuildFile; fileRef = 2907271017A61367037578CE /* SDL_uikitmodes.m */; }; + 5977233B255D34F5622A600D /* SDL_uikitopengles.m in Sources */ = {isa = PBXBuildFile; fileRef = 7E8D13032A8242957A856C2E /* SDL_uikitopengles.m */; }; + 1CAE707A614455AC41541BD5 /* SDL_uikitopenglview.m in Sources */ = {isa = PBXBuildFile; fileRef = 7DF2244C0A887AF25E802E0E /* SDL_uikitopenglview.m */; }; + 6A5875C8347A76EA3012019A /* SDL_uikitvideo.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B4E59B175A135D425483E78 /* SDL_uikitvideo.m */; }; + 129705167B44645E147450D4 /* SDL_uikitview.m in Sources */ = {isa = PBXBuildFile; fileRef = 616337D37E51262B02E67C2D /* SDL_uikitview.m */; }; + 43C5739551F76C1A1F8C4115 /* SDL_uikitviewcontroller.m in Sources */ = {isa = PBXBuildFile; fileRef = 7BEA5F9878A47E063CF465B2 /* SDL_uikitviewcontroller.m */; }; + 4E027E396E7609FB7E207F75 /* SDL_uikitwindow.m in Sources */ = {isa = PBXBuildFile; fileRef = 62E72E4E269E652A451851E0 /* SDL_uikitwindow.m */; }; + 326B2A134A3F743840A87D77 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6FC23087098E4A46760575ED /* AudioToolbox.framework */; }; + 79E346732A181E9E1E9D01D3 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 219B4BBB7728655E071C76E8 /* QuartzCore.framework */; }; + 551857D24E5F619C5E366560 /* OpenGLES.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4F2242B8754F17D126471E4F /* OpenGLES.framework */; }; + 50590A581DD405AD26553B45 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 184359E00F2E2484050B5639 /* CoreGraphics.framework */; }; + 4C5A5947489F49780FA80B81 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 43D63AC169FD00D664F81586 /* UIKit.framework */; }; + 40AC6E426F4057FA1A2C4290 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6D1F38124D655A821B1E79D9 /* Foundation.framework */; }; + 6AA3296957470540360C589F /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 07327F877E212C9043452002 /* CoreAudio.framework */; }; +/* End PBXBuildFile section */ + +/* Begin PBXFileReference section */ + 1754411A221209B96C327B00 /* SDL.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL.c"; path = "../../../src/SDL.c"; sourceTree = ""; }; + 50127CF143E2409B00E82007 /* SDL_assert.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_assert.c"; path = "../../../src/SDL_assert.c"; sourceTree = ""; }; + 60C132130BCD5BDC6AC15946 /* SDL_assert_c.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_assert_c.h"; path = "../../../src/SDL_assert_c.h"; sourceTree = ""; }; + 3E6760E518A1332F0C066AEE /* SDL_error.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_error.c"; path = "../../../src/SDL_error.c"; sourceTree = ""; }; + 188702356BD1063054A73BCA /* SDL_error_c.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_error_c.h"; path = "../../../src/SDL_error_c.h"; sourceTree = ""; }; + 61943EC860253DA55758786D /* SDL_hints.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_hints.c"; path = "../../../src/SDL_hints.c"; sourceTree = ""; }; + 24541855198526E106FB61C9 /* SDL_log.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_log.c"; path = "../../../src/SDL_log.c"; sourceTree = ""; }; + 1FB5255373F013CC70D8002D /* SDL_atomic.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_atomic.c"; path = "../../../src/atomic/SDL_atomic.c"; sourceTree = ""; }; + 2137310F68926D6D476C07A1 /* SDL_spinlock.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_spinlock.c"; path = "../../../src/atomic/SDL_spinlock.c"; sourceTree = ""; }; + 002C4E540DF5538435BC514A /* SDL_audio.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_audio.c"; path = "../../../src/audio/SDL_audio.c"; sourceTree = ""; }; + 269A7458635E34682A053C5E /* SDL_audio_c.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_audio_c.h"; path = "../../../src/audio/SDL_audio_c.h"; sourceTree = ""; }; + 4DBB70D75469728B342373E8 /* SDL_audiocvt.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_audiocvt.c"; path = "../../../src/audio/SDL_audiocvt.c"; sourceTree = ""; }; + 48886D482B5239D2429E422D /* SDL_audiodev.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_audiodev.c"; path = "../../../src/audio/SDL_audiodev.c"; sourceTree = ""; }; + 227E138737440F101016545F /* SDL_audiodev_c.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_audiodev_c.h"; path = "../../../src/audio/SDL_audiodev_c.h"; sourceTree = ""; }; + 5C3C744F22823D470BED10D6 /* SDL_audiomem.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_audiomem.h"; path = "../../../src/audio/SDL_audiomem.h"; sourceTree = ""; }; + 0F175E65628D4137386B7A6D /* SDL_audiotypecvt.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_audiotypecvt.c"; path = "../../../src/audio/SDL_audiotypecvt.c"; sourceTree = ""; }; + 77537CFB490A3599736F3830 /* SDL_mixer.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_mixer.c"; path = "../../../src/audio/SDL_mixer.c"; sourceTree = ""; }; + 591062475F93492D625F7D3B /* SDL_sysaudio.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_sysaudio.h"; path = "../../../src/audio/SDL_sysaudio.h"; sourceTree = ""; }; + 5F503D9B3C7B4D2E09215A0A /* SDL_wave.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_wave.c"; path = "../../../src/audio/SDL_wave.c"; sourceTree = ""; }; + 627D165130C55DBB44F4177D /* SDL_wave.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_wave.h"; path = "../../../src/audio/SDL_wave.h"; sourceTree = ""; }; + 785801FB211321AB70091ABE /* SDL_coreaudio.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_coreaudio.c"; path = "../../../src/audio/coreaudio/SDL_coreaudio.c"; sourceTree = ""; }; + 49A72F922CF1399C415C00CD /* SDL_coreaudio.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_coreaudio.h"; path = "../../../src/audio/coreaudio/SDL_coreaudio.h"; sourceTree = ""; }; + 4DC41A2B14C11D2837432538 /* SDL_diskaudio.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_diskaudio.c"; path = "../../../src/audio/disk/SDL_diskaudio.c"; sourceTree = ""; }; + 521D08EF11EB69A96AA46ED4 /* SDL_diskaudio.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_diskaudio.h"; path = "../../../src/audio/disk/SDL_diskaudio.h"; sourceTree = ""; }; + 09BB72B17B0C531926C153F5 /* SDL_dummyaudio.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_dummyaudio.c"; path = "../../../src/audio/dummy/SDL_dummyaudio.c"; sourceTree = ""; }; + 276C60536A9304A5146B1268 /* SDL_dummyaudio.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_dummyaudio.h"; path = "../../../src/audio/dummy/SDL_dummyaudio.h"; sourceTree = ""; }; + 215A41140CF741414DF53790 /* SDL_cpuinfo.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_cpuinfo.c"; path = "../../../src/cpuinfo/SDL_cpuinfo.c"; sourceTree = ""; }; + 24704CFC41E52BEC136D61EF /* SDL_clipboardevents.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_clipboardevents.c"; path = "../../../src/events/SDL_clipboardevents.c"; sourceTree = ""; }; + 40F9257146A1113B5D295492 /* SDL_clipboardevents_c.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_clipboardevents_c.h"; path = "../../../src/events/SDL_clipboardevents_c.h"; sourceTree = ""; }; + 464D7C157FD7281A65677EB6 /* SDL_dropevents.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_dropevents.c"; path = "../../../src/events/SDL_dropevents.c"; sourceTree = ""; }; + 7FD4632B48A909616DF97F07 /* SDL_dropevents_c.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_dropevents_c.h"; path = "../../../src/events/SDL_dropevents_c.h"; sourceTree = ""; }; + 2A4321B70FCC1BF02A4B3380 /* SDL_events.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_events.c"; path = "../../../src/events/SDL_events.c"; sourceTree = ""; }; + 643F6B011BA52B760BDD1942 /* SDL_events_c.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_events_c.h"; path = "../../../src/events/SDL_events_c.h"; sourceTree = ""; }; + 4DC2358C7D821A786391025B /* SDL_gesture.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_gesture.c"; path = "../../../src/events/SDL_gesture.c"; sourceTree = ""; }; + 31144B144A1A7666503F77F4 /* SDL_gesture_c.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_gesture_c.h"; path = "../../../src/events/SDL_gesture_c.h"; sourceTree = ""; }; + 3E70553911EE2F50403C2750 /* SDL_keyboard.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_keyboard.c"; path = "../../../src/events/SDL_keyboard.c"; sourceTree = ""; }; + 6D484FBC6CD8631039835F29 /* SDL_keyboard_c.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_keyboard_c.h"; path = "../../../src/events/SDL_keyboard_c.h"; sourceTree = ""; }; + 131F008A780923790A8148F5 /* SDL_mouse.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_mouse.c"; path = "../../../src/events/SDL_mouse.c"; sourceTree = ""; }; + 5E6E36D918D75AAB28EA359D /* SDL_mouse_c.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_mouse_c.h"; path = "../../../src/events/SDL_mouse_c.h"; sourceTree = ""; }; + 0D5177DC2F6F2EA974930BD1 /* SDL_quit.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_quit.c"; path = "../../../src/events/SDL_quit.c"; sourceTree = ""; }; + 25307DC4784F0E2F3FF45EEF /* SDL_sysevents.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_sysevents.h"; path = "../../../src/events/SDL_sysevents.h"; sourceTree = ""; }; + 5BD37C83179405632D7E4F15 /* SDL_touch.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_touch.c"; path = "../../../src/events/SDL_touch.c"; sourceTree = ""; }; + 2C27609311E17D35413538AC /* SDL_touch_c.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_touch_c.h"; path = "../../../src/events/SDL_touch_c.h"; sourceTree = ""; }; + 31D33D8501A50DA7668C1AE8 /* SDL_windowevents.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_windowevents.c"; path = "../../../src/events/SDL_windowevents.c"; sourceTree = ""; }; + 6B44408116777C04046D47E0 /* SDL_windowevents_c.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_windowevents_c.h"; path = "../../../src/events/SDL_windowevents_c.h"; sourceTree = ""; }; + 48BD26A31962045F1EC334D7 /* blank_cursor.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "blank_cursor.h"; path = "../../../src/events/blank_cursor.h"; sourceTree = ""; }; + 46173CA331D053443D626F46 /* default_cursor.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "default_cursor.h"; path = "../../../src/events/default_cursor.h"; sourceTree = ""; }; + 7C5D7E131FD3751B40AF3A66 /* scancodes_darwin.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "scancodes_darwin.h"; path = "../../../src/events/scancodes_darwin.h"; sourceTree = ""; }; + 1F5C562746B51D5B737F4DB4 /* scancodes_linux.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "scancodes_linux.h"; path = "../../../src/events/scancodes_linux.h"; sourceTree = ""; }; + 00192A7A384C139278B97974 /* scancodes_windows.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "scancodes_windows.h"; path = "../../../src/events/scancodes_windows.h"; sourceTree = ""; }; + 5766257411BB400D357661D8 /* scancodes_xfree86.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "scancodes_xfree86.h"; path = "../../../src/events/scancodes_xfree86.h"; sourceTree = ""; }; + 3FCB452F4E155E2904C203BC /* SDL_rwops.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_rwops.c"; path = "../../../src/file/SDL_rwops.c"; sourceTree = ""; }; + 49E1087F5B134DC2209810BD /* SDL_rwopsbundlesupport.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_rwopsbundlesupport.h"; path = "../../../src/file/cocoa/SDL_rwopsbundlesupport.h"; sourceTree = ""; }; + 1DC9038B20EA22A67E200719 /* SDL_rwopsbundlesupport.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = "SDL_rwopsbundlesupport.m"; path = "../../../src/file/cocoa/SDL_rwopsbundlesupport.m"; sourceTree = ""; }; + 087154621C696D6C0AAD0059 /* SDL_sysfilesystem.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = "SDL_sysfilesystem.m"; path = "../../../src/filesystem/cocoa/SDL_sysfilesystem.m"; sourceTree = ""; }; + 1FC417354FD96DC41F5B42DC /* SDL_haptic.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_haptic.c"; path = "../../../src/haptic/SDL_haptic.c"; sourceTree = ""; }; + 69CB1CC76962285D1A1F08D8 /* SDL_haptic_c.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_haptic_c.h"; path = "../../../src/haptic/SDL_haptic_c.h"; sourceTree = ""; }; + 1F60634F6E5E60C80D1E38B0 /* SDL_syshaptic.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_syshaptic.h"; path = "../../../src/haptic/SDL_syshaptic.h"; sourceTree = ""; }; + 37A8332F73B83B981A656B57 /* SDL_gamecontroller.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_gamecontroller.c"; path = "../../../src/joystick/SDL_gamecontroller.c"; sourceTree = ""; }; + 284F7BF263DB56DB568B73C3 /* SDL_gamecontrollerdb.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_gamecontrollerdb.h"; path = "../../../src/joystick/SDL_gamecontrollerdb.h"; sourceTree = ""; }; + 29925AA7203D1B7471C02E35 /* SDL_joystick.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_joystick.c"; path = "../../../src/joystick/SDL_joystick.c"; sourceTree = ""; }; + 1C8B023E6CDF28562D183DE6 /* SDL_joystick_c.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_joystick_c.h"; path = "../../../src/joystick/SDL_joystick_c.h"; sourceTree = ""; }; + 498C191A334E46FE00116849 /* SDL_sysjoystick.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_sysjoystick.h"; path = "../../../src/joystick/SDL_sysjoystick.h"; sourceTree = ""; }; + 179431F6323964D836A3261C /* SDLUIAccelerationDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDLUIAccelerationDelegate.h"; path = "../../../src/joystick/iphoneos/SDLUIAccelerationDelegate.h"; sourceTree = ""; }; + 139C19587C553FAD2FF73925 /* SDLUIAccelerationDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = "SDLUIAccelerationDelegate.m"; path = "../../../src/joystick/iphoneos/SDLUIAccelerationDelegate.m"; sourceTree = ""; }; + 478E79F80A440AB446AF36B9 /* SDL_sysjoystick.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = "SDL_sysjoystick.m"; path = "../../../src/joystick/iphoneos/SDL_sysjoystick.m"; sourceTree = ""; }; + 76F16F6846EE3EE4233E6AE1 /* SDL_sysloadso.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_sysloadso.c"; path = "../../../src/loadso/dlopen/SDL_sysloadso.c"; sourceTree = ""; }; + 2F734033596532395886740E /* SDL_power.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_power.c"; path = "../../../src/power/SDL_power.c"; sourceTree = ""; }; + 19386AFA6A1935321C554BEF /* SDL_syspower.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_syspower.h"; path = "../../../src/power/uikit/SDL_syspower.h"; sourceTree = ""; }; + 4D1E217E017A113B708F503E /* SDL_syspower.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = "SDL_syspower.m"; path = "../../../src/power/uikit/SDL_syspower.m"; sourceTree = ""; }; + 16912E070440110F77DC211B /* SDL_render.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_render.c"; path = "../../../src/render/SDL_render.c"; sourceTree = ""; }; + 2AFA351043F538CF25113C9C /* SDL_sysrender.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_sysrender.h"; path = "../../../src/render/SDL_sysrender.h"; sourceTree = ""; }; + 548B72177C19782D6FC8496A /* SDL_yuv_mmx.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_yuv_mmx.c"; path = "../../../src/render/SDL_yuv_mmx.c"; sourceTree = ""; }; + 5BF21F823F875C6F29CF5D97 /* SDL_yuv_sw.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_yuv_sw.c"; path = "../../../src/render/SDL_yuv_sw.c"; sourceTree = ""; }; + 76427E03117A09D1265B3125 /* SDL_yuv_sw_c.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_yuv_sw_c.h"; path = "../../../src/render/SDL_yuv_sw_c.h"; sourceTree = ""; }; + 231478CC3D3B196136187054 /* mmx.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "mmx.h"; path = "../../../src/render/mmx.h"; sourceTree = ""; }; + 52F708CC10F906D324300533 /* SDL_glesfuncs.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_glesfuncs.h"; path = "../../../src/render/opengles/SDL_glesfuncs.h"; sourceTree = ""; }; + 7B673C6607B5021010B16CC9 /* SDL_render_gles.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_render_gles.c"; path = "../../../src/render/opengles/SDL_render_gles.c"; sourceTree = ""; }; + 57FF40047C945F1900A03BE9 /* SDL_gles2funcs.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_gles2funcs.h"; path = "../../../src/render/opengles2/SDL_gles2funcs.h"; sourceTree = ""; }; + 629E77A3760410B906A567F7 /* SDL_render_gles2.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_render_gles2.c"; path = "../../../src/render/opengles2/SDL_render_gles2.c"; sourceTree = ""; }; + 39A9217A0717288C2FDD590A /* SDL_shaders_gles2.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_shaders_gles2.c"; path = "../../../src/render/opengles2/SDL_shaders_gles2.c"; sourceTree = ""; }; + 09D37FD4681175A15E950EF8 /* SDL_shaders_gles2.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_shaders_gles2.h"; path = "../../../src/render/opengles2/SDL_shaders_gles2.h"; sourceTree = ""; }; + 0E360AE36AA6505462B64168 /* SDL_blendfillrect.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_blendfillrect.c"; path = "../../../src/render/software/SDL_blendfillrect.c"; sourceTree = ""; }; + 70E82FAA02A2183700E80C3A /* SDL_blendfillrect.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_blendfillrect.h"; path = "../../../src/render/software/SDL_blendfillrect.h"; sourceTree = ""; }; + 55EB71951AB3082D65D67F09 /* SDL_blendline.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_blendline.c"; path = "../../../src/render/software/SDL_blendline.c"; sourceTree = ""; }; + 1A271214195266D879360116 /* SDL_blendline.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_blendline.h"; path = "../../../src/render/software/SDL_blendline.h"; sourceTree = ""; }; + 50F735292AAB4EC320785387 /* SDL_blendpoint.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_blendpoint.c"; path = "../../../src/render/software/SDL_blendpoint.c"; sourceTree = ""; }; + 57132F4C54CC47953B063C70 /* SDL_blendpoint.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_blendpoint.h"; path = "../../../src/render/software/SDL_blendpoint.h"; sourceTree = ""; }; + 1E477D245E114B547C4C7BE5 /* SDL_draw.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_draw.h"; path = "../../../src/render/software/SDL_draw.h"; sourceTree = ""; }; + 7AC349DB515B566C59F7764B /* SDL_drawline.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_drawline.c"; path = "../../../src/render/software/SDL_drawline.c"; sourceTree = ""; }; + 59C210E567CC206A2AA159D5 /* SDL_drawline.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_drawline.h"; path = "../../../src/render/software/SDL_drawline.h"; sourceTree = ""; }; + 6DB9260B44F4147A769475EE /* SDL_drawpoint.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_drawpoint.c"; path = "../../../src/render/software/SDL_drawpoint.c"; sourceTree = ""; }; + 49293A57413D29DE595C3EF0 /* SDL_drawpoint.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_drawpoint.h"; path = "../../../src/render/software/SDL_drawpoint.h"; sourceTree = ""; }; + 34B301645FD51A5D52E63453 /* SDL_render_sw.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_render_sw.c"; path = "../../../src/render/software/SDL_render_sw.c"; sourceTree = ""; }; + 6DA712C36240711B385A22A7 /* SDL_render_sw_c.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_render_sw_c.h"; path = "../../../src/render/software/SDL_render_sw_c.h"; sourceTree = ""; }; + 3DED4866613C4A255D8A0F6B /* SDL_rotate.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_rotate.c"; path = "../../../src/render/software/SDL_rotate.c"; sourceTree = ""; }; + 52B710D533A60CC36F95312A /* SDL_rotate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_rotate.h"; path = "../../../src/render/software/SDL_rotate.h"; sourceTree = ""; }; + 4DA248EA1F8A226552B17518 /* SDL_getenv.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_getenv.c"; path = "../../../src/stdlib/SDL_getenv.c"; sourceTree = ""; }; + 124A749436D01E322447405A /* SDL_iconv.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_iconv.c"; path = "../../../src/stdlib/SDL_iconv.c"; sourceTree = ""; }; + 206167DF0E633DDA38386DB5 /* SDL_malloc.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_malloc.c"; path = "../../../src/stdlib/SDL_malloc.c"; sourceTree = ""; }; + 46D10031516609805A120451 /* SDL_qsort.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_qsort.c"; path = "../../../src/stdlib/SDL_qsort.c"; sourceTree = ""; }; + 226E7A9565696D1109C63D31 /* SDL_stdlib.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_stdlib.c"; path = "../../../src/stdlib/SDL_stdlib.c"; sourceTree = ""; }; + 3BDE72945D2B3C8B5CC33EBE /* SDL_string.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_string.c"; path = "../../../src/stdlib/SDL_string.c"; sourceTree = ""; }; + 4F7E7F946C5028E168DA5B8C /* SDL_systhread.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_systhread.h"; path = "../../../src/thread/SDL_systhread.h"; sourceTree = ""; }; + 49C941ED33AE1BDF03E7434B /* SDL_thread.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_thread.c"; path = "../../../src/thread/SDL_thread.c"; sourceTree = ""; }; + 4155456918EF0F9259041949 /* SDL_thread_c.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_thread_c.h"; path = "../../../src/thread/SDL_thread_c.h"; sourceTree = ""; }; + 12FE6FD85B19655C0B1D2812 /* SDL_syscond.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_syscond.c"; path = "../../../src/thread/pthread/SDL_syscond.c"; sourceTree = ""; }; + 7E8415AB34D72C681EA777BF /* SDL_sysmutex.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_sysmutex.c"; path = "../../../src/thread/pthread/SDL_sysmutex.c"; sourceTree = ""; }; + 18B754CF16E064A92C877A6D /* SDL_sysmutex_c.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_sysmutex_c.h"; path = "../../../src/thread/pthread/SDL_sysmutex_c.h"; sourceTree = ""; }; + 271A52A21FD42FD759442D0B /* SDL_syssem.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_syssem.c"; path = "../../../src/thread/pthread/SDL_syssem.c"; sourceTree = ""; }; + 7D6F38982BAA3DB678653A9F /* SDL_systhread.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_systhread.c"; path = "../../../src/thread/pthread/SDL_systhread.c"; sourceTree = ""; }; + 462959C3319A7F2C5F4E366F /* SDL_systhread_c.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_systhread_c.h"; path = "../../../src/thread/pthread/SDL_systhread_c.h"; sourceTree = ""; }; + 35E57FD90ED160CD3C377491 /* SDL_systls.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_systls.c"; path = "../../../src/thread/pthread/SDL_systls.c"; sourceTree = ""; }; + 1C9238847CD26ECA3EF23E38 /* SDL_timer.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_timer.c"; path = "../../../src/timer/SDL_timer.c"; sourceTree = ""; }; + 3FBF321321F445AC252324AB /* SDL_timer_c.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_timer_c.h"; path = "../../../src/timer/SDL_timer_c.h"; sourceTree = ""; }; + 3BD67DAA56A456B453590AE3 /* SDL_systimer.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_systimer.c"; path = "../../../src/timer/unix/SDL_systimer.c"; sourceTree = ""; }; + 2BED7C140FC627FF7D7F2111 /* SDL_RLEaccel.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_RLEaccel.c"; path = "../../../src/video/SDL_RLEaccel.c"; sourceTree = ""; }; + 009C17A22716434F146A7B11 /* SDL_RLEaccel_c.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_RLEaccel_c.h"; path = "../../../src/video/SDL_RLEaccel_c.h"; sourceTree = ""; }; + 4286099A6624526E4BC469B4 /* SDL_blit.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_blit.c"; path = "../../../src/video/SDL_blit.c"; sourceTree = ""; }; + 2CF12C34447B00E75E8F31E0 /* SDL_blit.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_blit.h"; path = "../../../src/video/SDL_blit.h"; sourceTree = ""; }; + 6E7C17832B15293C3553792B /* SDL_blit_0.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_blit_0.c"; path = "../../../src/video/SDL_blit_0.c"; sourceTree = ""; }; + 0503247464D1023C4FB247FA /* SDL_blit_1.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_blit_1.c"; path = "../../../src/video/SDL_blit_1.c"; sourceTree = ""; }; + 0E4A1E7B3EC46D91001B0F6A /* SDL_blit_A.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_blit_A.c"; path = "../../../src/video/SDL_blit_A.c"; sourceTree = ""; }; + 461134000974378462AC3D70 /* SDL_blit_N.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_blit_N.c"; path = "../../../src/video/SDL_blit_N.c"; sourceTree = ""; }; + 51224FAB20BA286A4F4A26EA /* SDL_blit_auto.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_blit_auto.c"; path = "../../../src/video/SDL_blit_auto.c"; sourceTree = ""; }; + 4E4E0D300BDC40AB3A9A5D3E /* SDL_blit_auto.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_blit_auto.h"; path = "../../../src/video/SDL_blit_auto.h"; sourceTree = ""; }; + 50E8446963BA626B7FF02513 /* SDL_blit_copy.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_blit_copy.c"; path = "../../../src/video/SDL_blit_copy.c"; sourceTree = ""; }; + 10D26BDC6E335CB63F5E45E6 /* SDL_blit_copy.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_blit_copy.h"; path = "../../../src/video/SDL_blit_copy.h"; sourceTree = ""; }; + 3A507E5B122409D1793A6F51 /* SDL_blit_slow.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_blit_slow.c"; path = "../../../src/video/SDL_blit_slow.c"; sourceTree = ""; }; + 3BF64A5405261FF320EF4B06 /* SDL_blit_slow.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_blit_slow.h"; path = "../../../src/video/SDL_blit_slow.h"; sourceTree = ""; }; + 277B113418FB21F91656773C /* SDL_bmp.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_bmp.c"; path = "../../../src/video/SDL_bmp.c"; sourceTree = ""; }; + 35956B79610472F945081D98 /* SDL_clipboard.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_clipboard.c"; path = "../../../src/video/SDL_clipboard.c"; sourceTree = ""; }; + 37B95CA22ECA68A94CB125AF /* SDL_egl.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_egl.c"; path = "../../../src/video/SDL_egl.c"; sourceTree = ""; }; + 27CF26C22A0E31BD125D1B74 /* SDL_egl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_egl.h"; path = "../../../src/video/SDL_egl.h"; sourceTree = ""; }; + 685F5211064001EA47DC7960 /* SDL_fillrect.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_fillrect.c"; path = "../../../src/video/SDL_fillrect.c"; sourceTree = ""; }; + 18AE600B7ADC0AB061053C02 /* SDL_pixels.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_pixels.c"; path = "../../../src/video/SDL_pixels.c"; sourceTree = ""; }; + 4C73501403330BED7CB96B68 /* SDL_pixels_c.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_pixels_c.h"; path = "../../../src/video/SDL_pixels_c.h"; sourceTree = ""; }; + 175F09A3458D5EC2267974C2 /* SDL_rect.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_rect.c"; path = "../../../src/video/SDL_rect.c"; sourceTree = ""; }; + 3BBF186A5E9B294039F257D1 /* SDL_rect_c.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_rect_c.h"; path = "../../../src/video/SDL_rect_c.h"; sourceTree = ""; }; + 72B36F81063916AA18A17BA5 /* SDL_shape.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_shape.c"; path = "../../../src/video/SDL_shape.c"; sourceTree = ""; }; + 366D314A0A131064291600BA /* SDL_shape_internals.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_shape_internals.h"; path = "../../../src/video/SDL_shape_internals.h"; sourceTree = ""; }; + 6C312B8C084B245B77693130 /* SDL_stretch.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_stretch.c"; path = "../../../src/video/SDL_stretch.c"; sourceTree = ""; }; + 07245D04334F42C931AC3CE1 /* SDL_surface.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_surface.c"; path = "../../../src/video/SDL_surface.c"; sourceTree = ""; }; + 070241285B2D6B36492D5457 /* SDL_sysvideo.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_sysvideo.h"; path = "../../../src/video/SDL_sysvideo.h"; sourceTree = ""; }; + 21FC3C1F203577D81A1302FB /* SDL_video.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_video.c"; path = "../../../src/video/SDL_video.c"; sourceTree = ""; }; + 6532624C22D14DA9369C597D /* SDL_nullevents.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_nullevents.c"; path = "../../../src/video/dummy/SDL_nullevents.c"; sourceTree = ""; }; + 49CE757D222D75AE205620BC /* SDL_nullevents_c.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_nullevents_c.h"; path = "../../../src/video/dummy/SDL_nullevents_c.h"; sourceTree = ""; }; + 197510FC2BCD4AAC7399616A /* SDL_nullframebuffer.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_nullframebuffer.c"; path = "../../../src/video/dummy/SDL_nullframebuffer.c"; sourceTree = ""; }; + 4F72641F547F170D07683E8B /* SDL_nullframebuffer_c.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_nullframebuffer_c.h"; path = "../../../src/video/dummy/SDL_nullframebuffer_c.h"; sourceTree = ""; }; + 5880707874BA78E878636D01 /* SDL_nullvideo.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_nullvideo.c"; path = "../../../src/video/dummy/SDL_nullvideo.c"; sourceTree = ""; }; + 64F53F5D2887516B711607D5 /* SDL_nullvideo.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_nullvideo.h"; path = "../../../src/video/dummy/SDL_nullvideo.h"; sourceTree = ""; }; + 6E222CB5528B63CA041C59B6 /* SDL_uikitappdelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_uikitappdelegate.h"; path = "../../../src/video/uikit/SDL_uikitappdelegate.h"; sourceTree = ""; }; + 3D4044F73A5936AE039A2A8E /* SDL_uikitappdelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = "SDL_uikitappdelegate.m"; path = "../../../src/video/uikit/SDL_uikitappdelegate.m"; sourceTree = ""; }; + 190F328C1F6401443A4A0685 /* SDL_uikitevents.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_uikitevents.h"; path = "../../../src/video/uikit/SDL_uikitevents.h"; sourceTree = ""; }; + 1EE2311851600F1A08837ED8 /* SDL_uikitevents.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = "SDL_uikitevents.m"; path = "../../../src/video/uikit/SDL_uikitevents.m"; sourceTree = ""; }; + 53FB0CFC152E124918043BEC /* SDL_uikitmessagebox.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_uikitmessagebox.h"; path = "../../../src/video/uikit/SDL_uikitmessagebox.h"; sourceTree = ""; }; + 07A63C252BE013A210351305 /* SDL_uikitmessagebox.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = "SDL_uikitmessagebox.m"; path = "../../../src/video/uikit/SDL_uikitmessagebox.m"; sourceTree = ""; }; + 573E55E4299F103543007289 /* SDL_uikitmodes.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_uikitmodes.h"; path = "../../../src/video/uikit/SDL_uikitmodes.h"; sourceTree = ""; }; + 2907271017A61367037578CE /* SDL_uikitmodes.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = "SDL_uikitmodes.m"; path = "../../../src/video/uikit/SDL_uikitmodes.m"; sourceTree = ""; }; + 015A61DE6EB1609B64B01C22 /* SDL_uikitopengles.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_uikitopengles.h"; path = "../../../src/video/uikit/SDL_uikitopengles.h"; sourceTree = ""; }; + 7E8D13032A8242957A856C2E /* SDL_uikitopengles.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = "SDL_uikitopengles.m"; path = "../../../src/video/uikit/SDL_uikitopengles.m"; sourceTree = ""; }; + 0F9E64C82F665C2E7BD01FCB /* SDL_uikitopenglview.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_uikitopenglview.h"; path = "../../../src/video/uikit/SDL_uikitopenglview.h"; sourceTree = ""; }; + 7DF2244C0A887AF25E802E0E /* SDL_uikitopenglview.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = "SDL_uikitopenglview.m"; path = "../../../src/video/uikit/SDL_uikitopenglview.m"; sourceTree = ""; }; + 6CDB3D3B70AF1CF137864B00 /* SDL_uikitvideo.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_uikitvideo.h"; path = "../../../src/video/uikit/SDL_uikitvideo.h"; sourceTree = ""; }; + 0B4E59B175A135D425483E78 /* SDL_uikitvideo.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = "SDL_uikitvideo.m"; path = "../../../src/video/uikit/SDL_uikitvideo.m"; sourceTree = ""; }; + 5B3B2D1424FD774713796DE9 /* SDL_uikitview.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_uikitview.h"; path = "../../../src/video/uikit/SDL_uikitview.h"; sourceTree = ""; }; + 616337D37E51262B02E67C2D /* SDL_uikitview.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = "SDL_uikitview.m"; path = "../../../src/video/uikit/SDL_uikitview.m"; sourceTree = ""; }; + 0F1762A82A756D6244EB2C95 /* SDL_uikitviewcontroller.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_uikitviewcontroller.h"; path = "../../../src/video/uikit/SDL_uikitviewcontroller.h"; sourceTree = ""; }; + 7BEA5F9878A47E063CF465B2 /* SDL_uikitviewcontroller.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = "SDL_uikitviewcontroller.m"; path = "../../../src/video/uikit/SDL_uikitviewcontroller.m"; sourceTree = ""; }; + 502A08464E9957AC6FBE5D77 /* SDL_uikitwindow.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_uikitwindow.h"; path = "../../../src/video/uikit/SDL_uikitwindow.h"; sourceTree = ""; }; + 62E72E4E269E652A451851E0 /* SDL_uikitwindow.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = "SDL_uikitwindow.m"; path = "../../../src/video/uikit/SDL_uikitwindow.m"; sourceTree = ""; }; + 04B10F6A0E333D4505B26DB7 /* keyinfotable.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "keyinfotable.h"; path = "../../../src/video/uikit/keyinfotable.h"; sourceTree = ""; }; + 6FC23087098E4A46760575ED /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioToolbox.framework"; path = "System/Library/Frameworks/AudioToolbox.framework"; sourceTree = "SDKROOT"; }; + 219B4BBB7728655E071C76E8 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "QuartzCore.framework"; path = "System/Library/Frameworks/QuartzCore.framework"; sourceTree = "SDKROOT"; }; + 4F2242B8754F17D126471E4F /* OpenGLES.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "OpenGLES.framework"; path = "System/Library/Frameworks/OpenGLES.framework"; sourceTree = "SDKROOT"; }; + 184359E00F2E2484050B5639 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreGraphics.framework"; path = "System/Library/Frameworks/CoreGraphics.framework"; sourceTree = "SDKROOT"; }; + 43D63AC169FD00D664F81586 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "UIKit.framework"; path = "System/Library/Frameworks/UIKit.framework"; sourceTree = "SDKROOT"; }; + 6D1F38124D655A821B1E79D9 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Foundation.framework"; path = "System/Library/Frameworks/Foundation.framework"; sourceTree = "SDKROOT"; }; + 07327F877E212C9043452002 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreAudio.framework"; path = "System/Library/Frameworks/CoreAudio.framework"; sourceTree = "SDKROOT"; }; + 224D2C85085A7BA60E532655 /* libSDL2.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libSDL2.a"; path = "libSDL2.a"; sourceTree = BUILT_PRODUCTS_DIR; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 359429BC7E1B486B000B7D61 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 326B2A134A3F743840A87D77 /* AudioToolbox.framework in Frameworks */, + 79E346732A181E9E1E9D01D3 /* QuartzCore.framework in Frameworks */, + 551857D24E5F619C5E366560 /* OpenGLES.framework in Frameworks */, + 50590A581DD405AD26553B45 /* CoreGraphics.framework in Frameworks */, + 4C5A5947489F49780FA80B81 /* UIKit.framework in Frameworks */, + 40AC6E426F4057FA1A2C4290 /* Foundation.framework in Frameworks */, + 6AA3296957470540360C589F /* CoreAudio.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 4D384FDD4DB948F011877462 /* SDL2 */ = { + isa = PBXGroup; + children = ( + 725875C016BC22152CFA7352 /* src */, + 44E92F93140F256A5F4A142C /* Frameworks */, + 5A293C963BB92FA73DBE3E9F /* Products */, + ); + name = "SDL2"; + sourceTree = ""; + }; + 725875C016BC22152CFA7352 /* src */ = { + isa = PBXGroup; + children = ( + 1754411A221209B96C327B00 /* SDL.c */, + 50127CF143E2409B00E82007 /* SDL_assert.c */, + 60C132130BCD5BDC6AC15946 /* SDL_assert_c.h */, + 3E6760E518A1332F0C066AEE /* SDL_error.c */, + 188702356BD1063054A73BCA /* SDL_error_c.h */, + 61943EC860253DA55758786D /* SDL_hints.c */, + 24541855198526E106FB61C9 /* SDL_log.c */, + 465854AE0B7D6BCC29C821FD /* atomic */, + 1AAF5D2154A45B6822AB1DBF /* audio */, + 1BFC763271964B3E0F9E758B /* cpuinfo */, + 1C37183E3A1D71C9540864FF /* events */, + 304934B37B9230F931143743 /* file */, + 70DF00DE18543F7125AB2259 /* filesystem */, + 5B2C60921F756E8903387111 /* haptic */, + 422E17B63A2413892E374290 /* joystick */, + 06D541E747C777584C625E65 /* loadso */, + 0A8138B97C9215E5019C2EB0 /* power */, + 2D2F7B977A0F7881060138A9 /* render */, + 7D734A5B2A4343654716365F /* stdlib */, + 059C63C262A80AE81A0A4090 /* thread */, + 3257717A38B8521849800A40 /* timer */, + 322614E171607E07326E5A36 /* video */, + ); + name = "src"; + sourceTree = ""; + }; + 465854AE0B7D6BCC29C821FD /* atomic */ = { + isa = PBXGroup; + children = ( + 1FB5255373F013CC70D8002D /* SDL_atomic.c */, + 2137310F68926D6D476C07A1 /* SDL_spinlock.c */, + ); + name = "atomic"; + sourceTree = ""; + }; + 1AAF5D2154A45B6822AB1DBF /* audio */ = { + isa = PBXGroup; + children = ( + 002C4E540DF5538435BC514A /* SDL_audio.c */, + 269A7458635E34682A053C5E /* SDL_audio_c.h */, + 4DBB70D75469728B342373E8 /* SDL_audiocvt.c */, + 48886D482B5239D2429E422D /* SDL_audiodev.c */, + 227E138737440F101016545F /* SDL_audiodev_c.h */, + 5C3C744F22823D470BED10D6 /* SDL_audiomem.h */, + 0F175E65628D4137386B7A6D /* SDL_audiotypecvt.c */, + 77537CFB490A3599736F3830 /* SDL_mixer.c */, + 591062475F93492D625F7D3B /* SDL_sysaudio.h */, + 5F503D9B3C7B4D2E09215A0A /* SDL_wave.c */, + 627D165130C55DBB44F4177D /* SDL_wave.h */, + 2A1C22AD4A4E74AC535836E5 /* coreaudio */, + 3D1F685B44BE520145F4276E /* disk */, + 5CBA3BD405592A59599E3D10 /* dummy */, + ); + name = "audio"; + sourceTree = ""; + }; + 2A1C22AD4A4E74AC535836E5 /* coreaudio */ = { + isa = PBXGroup; + children = ( + 785801FB211321AB70091ABE /* SDL_coreaudio.c */, + 49A72F922CF1399C415C00CD /* SDL_coreaudio.h */, + ); + name = "coreaudio"; + sourceTree = ""; + }; + 3D1F685B44BE520145F4276E /* disk */ = { + isa = PBXGroup; + children = ( + 4DC41A2B14C11D2837432538 /* SDL_diskaudio.c */, + 521D08EF11EB69A96AA46ED4 /* SDL_diskaudio.h */, + ); + name = "disk"; + sourceTree = ""; + }; + 5CBA3BD405592A59599E3D10 /* dummy */ = { + isa = PBXGroup; + children = ( + 09BB72B17B0C531926C153F5 /* SDL_dummyaudio.c */, + 276C60536A9304A5146B1268 /* SDL_dummyaudio.h */, + ); + name = "dummy"; + sourceTree = ""; + }; + 1BFC763271964B3E0F9E758B /* cpuinfo */ = { + isa = PBXGroup; + children = ( + 215A41140CF741414DF53790 /* SDL_cpuinfo.c */, + ); + name = "cpuinfo"; + sourceTree = ""; + }; + 1C37183E3A1D71C9540864FF /* events */ = { + isa = PBXGroup; + children = ( + 24704CFC41E52BEC136D61EF /* SDL_clipboardevents.c */, + 40F9257146A1113B5D295492 /* SDL_clipboardevents_c.h */, + 464D7C157FD7281A65677EB6 /* SDL_dropevents.c */, + 7FD4632B48A909616DF97F07 /* SDL_dropevents_c.h */, + 2A4321B70FCC1BF02A4B3380 /* SDL_events.c */, + 643F6B011BA52B760BDD1942 /* SDL_events_c.h */, + 4DC2358C7D821A786391025B /* SDL_gesture.c */, + 31144B144A1A7666503F77F4 /* SDL_gesture_c.h */, + 3E70553911EE2F50403C2750 /* SDL_keyboard.c */, + 6D484FBC6CD8631039835F29 /* SDL_keyboard_c.h */, + 131F008A780923790A8148F5 /* SDL_mouse.c */, + 5E6E36D918D75AAB28EA359D /* SDL_mouse_c.h */, + 0D5177DC2F6F2EA974930BD1 /* SDL_quit.c */, + 25307DC4784F0E2F3FF45EEF /* SDL_sysevents.h */, + 5BD37C83179405632D7E4F15 /* SDL_touch.c */, + 2C27609311E17D35413538AC /* SDL_touch_c.h */, + 31D33D8501A50DA7668C1AE8 /* SDL_windowevents.c */, + 6B44408116777C04046D47E0 /* SDL_windowevents_c.h */, + 48BD26A31962045F1EC334D7 /* blank_cursor.h */, + 46173CA331D053443D626F46 /* default_cursor.h */, + 7C5D7E131FD3751B40AF3A66 /* scancodes_darwin.h */, + 1F5C562746B51D5B737F4DB4 /* scancodes_linux.h */, + 00192A7A384C139278B97974 /* scancodes_windows.h */, + 5766257411BB400D357661D8 /* scancodes_xfree86.h */, + ); + name = "events"; + sourceTree = ""; + }; + 304934B37B9230F931143743 /* file */ = { + isa = PBXGroup; + children = ( + 3FCB452F4E155E2904C203BC /* SDL_rwops.c */, + 1C5F5FF444C62B7148BD7280 /* cocoa */, + ); + name = "file"; + sourceTree = ""; + }; + 1C5F5FF444C62B7148BD7280 /* cocoa */ = { + isa = PBXGroup; + children = ( + 49E1087F5B134DC2209810BD /* SDL_rwopsbundlesupport.h */, + 1DC9038B20EA22A67E200719 /* SDL_rwopsbundlesupport.m */, + ); + name = "cocoa"; + sourceTree = ""; + }; + 70DF00DE18543F7125AB2259 /* filesystem */ = { + isa = PBXGroup; + children = ( + 3E23031504F10C134F733B9A /* cocoa */, + ); + name = "filesystem"; + sourceTree = ""; + }; + 3E23031504F10C134F733B9A /* cocoa */ = { + isa = PBXGroup; + children = ( + 087154621C696D6C0AAD0059 /* SDL_sysfilesystem.m */, + ); + name = "cocoa"; + sourceTree = ""; + }; + 5B2C60921F756E8903387111 /* haptic */ = { + isa = PBXGroup; + children = ( + 1FC417354FD96DC41F5B42DC /* SDL_haptic.c */, + 69CB1CC76962285D1A1F08D8 /* SDL_haptic_c.h */, + 1F60634F6E5E60C80D1E38B0 /* SDL_syshaptic.h */, + ); + name = "haptic"; + sourceTree = ""; + }; + 422E17B63A2413892E374290 /* joystick */ = { + isa = PBXGroup; + children = ( + 37A8332F73B83B981A656B57 /* SDL_gamecontroller.c */, + 284F7BF263DB56DB568B73C3 /* SDL_gamecontrollerdb.h */, + 29925AA7203D1B7471C02E35 /* SDL_joystick.c */, + 1C8B023E6CDF28562D183DE6 /* SDL_joystick_c.h */, + 498C191A334E46FE00116849 /* SDL_sysjoystick.h */, + 37561A8311E42C530D5164B2 /* iphoneos */, + ); + name = "joystick"; + sourceTree = ""; + }; + 37561A8311E42C530D5164B2 /* iphoneos */ = { + isa = PBXGroup; + children = ( + 179431F6323964D836A3261C /* SDLUIAccelerationDelegate.h */, + 139C19587C553FAD2FF73925 /* SDLUIAccelerationDelegate.m */, + 478E79F80A440AB446AF36B9 /* SDL_sysjoystick.m */, + ); + name = "iphoneos"; + sourceTree = ""; + }; + 06D541E747C777584C625E65 /* loadso */ = { + isa = PBXGroup; + children = ( + 517E46B91E6E4D3B02DE7B45 /* dlopen */, + ); + name = "loadso"; + sourceTree = ""; + }; + 517E46B91E6E4D3B02DE7B45 /* dlopen */ = { + isa = PBXGroup; + children = ( + 76F16F6846EE3EE4233E6AE1 /* SDL_sysloadso.c */, + ); + name = "dlopen"; + sourceTree = ""; + }; + 0A8138B97C9215E5019C2EB0 /* power */ = { + isa = PBXGroup; + children = ( + 2F734033596532395886740E /* SDL_power.c */, + 11BC588242524CFE78DD29AA /* uikit */, + ); + name = "power"; + sourceTree = ""; + }; + 11BC588242524CFE78DD29AA /* uikit */ = { + isa = PBXGroup; + children = ( + 19386AFA6A1935321C554BEF /* SDL_syspower.h */, + 4D1E217E017A113B708F503E /* SDL_syspower.m */, + ); + name = "uikit"; + sourceTree = ""; + }; + 2D2F7B977A0F7881060138A9 /* render */ = { + isa = PBXGroup; + children = ( + 16912E070440110F77DC211B /* SDL_render.c */, + 2AFA351043F538CF25113C9C /* SDL_sysrender.h */, + 548B72177C19782D6FC8496A /* SDL_yuv_mmx.c */, + 5BF21F823F875C6F29CF5D97 /* SDL_yuv_sw.c */, + 76427E03117A09D1265B3125 /* SDL_yuv_sw_c.h */, + 231478CC3D3B196136187054 /* mmx.h */, + 34DB502A055A758C4AC77ECB /* opengles */, + 67F93A410D2B0D8003EE21A5 /* opengles2 */, + 60E421392DE739B1541874E9 /* software */, + ); + name = "render"; + sourceTree = ""; + }; + 34DB502A055A758C4AC77ECB /* opengles */ = { + isa = PBXGroup; + children = ( + 52F708CC10F906D324300533 /* SDL_glesfuncs.h */, + 7B673C6607B5021010B16CC9 /* SDL_render_gles.c */, + ); + name = "opengles"; + sourceTree = ""; + }; + 67F93A410D2B0D8003EE21A5 /* opengles2 */ = { + isa = PBXGroup; + children = ( + 57FF40047C945F1900A03BE9 /* SDL_gles2funcs.h */, + 629E77A3760410B906A567F7 /* SDL_render_gles2.c */, + 39A9217A0717288C2FDD590A /* SDL_shaders_gles2.c */, + 09D37FD4681175A15E950EF8 /* SDL_shaders_gles2.h */, + ); + name = "opengles2"; + sourceTree = ""; + }; + 60E421392DE739B1541874E9 /* software */ = { + isa = PBXGroup; + children = ( + 0E360AE36AA6505462B64168 /* SDL_blendfillrect.c */, + 70E82FAA02A2183700E80C3A /* SDL_blendfillrect.h */, + 55EB71951AB3082D65D67F09 /* SDL_blendline.c */, + 1A271214195266D879360116 /* SDL_blendline.h */, + 50F735292AAB4EC320785387 /* SDL_blendpoint.c */, + 57132F4C54CC47953B063C70 /* SDL_blendpoint.h */, + 1E477D245E114B547C4C7BE5 /* SDL_draw.h */, + 7AC349DB515B566C59F7764B /* SDL_drawline.c */, + 59C210E567CC206A2AA159D5 /* SDL_drawline.h */, + 6DB9260B44F4147A769475EE /* SDL_drawpoint.c */, + 49293A57413D29DE595C3EF0 /* SDL_drawpoint.h */, + 34B301645FD51A5D52E63453 /* SDL_render_sw.c */, + 6DA712C36240711B385A22A7 /* SDL_render_sw_c.h */, + 3DED4866613C4A255D8A0F6B /* SDL_rotate.c */, + 52B710D533A60CC36F95312A /* SDL_rotate.h */, + ); + name = "software"; + sourceTree = ""; + }; + 7D734A5B2A4343654716365F /* stdlib */ = { + isa = PBXGroup; + children = ( + 4DA248EA1F8A226552B17518 /* SDL_getenv.c */, + 124A749436D01E322447405A /* SDL_iconv.c */, + 206167DF0E633DDA38386DB5 /* SDL_malloc.c */, + 46D10031516609805A120451 /* SDL_qsort.c */, + 226E7A9565696D1109C63D31 /* SDL_stdlib.c */, + 3BDE72945D2B3C8B5CC33EBE /* SDL_string.c */, + ); + name = "stdlib"; + sourceTree = ""; + }; + 059C63C262A80AE81A0A4090 /* thread */ = { + isa = PBXGroup; + children = ( + 4F7E7F946C5028E168DA5B8C /* SDL_systhread.h */, + 49C941ED33AE1BDF03E7434B /* SDL_thread.c */, + 4155456918EF0F9259041949 /* SDL_thread_c.h */, + 0ED4101758431BFF34DB2538 /* pthread */, + ); + name = "thread"; + sourceTree = ""; + }; + 0ED4101758431BFF34DB2538 /* pthread */ = { + isa = PBXGroup; + children = ( + 12FE6FD85B19655C0B1D2812 /* SDL_syscond.c */, + 7E8415AB34D72C681EA777BF /* SDL_sysmutex.c */, + 18B754CF16E064A92C877A6D /* SDL_sysmutex_c.h */, + 271A52A21FD42FD759442D0B /* SDL_syssem.c */, + 7D6F38982BAA3DB678653A9F /* SDL_systhread.c */, + 462959C3319A7F2C5F4E366F /* SDL_systhread_c.h */, + 35E57FD90ED160CD3C377491 /* SDL_systls.c */, + ); + name = "pthread"; + sourceTree = ""; + }; + 3257717A38B8521849800A40 /* timer */ = { + isa = PBXGroup; + children = ( + 1C9238847CD26ECA3EF23E38 /* SDL_timer.c */, + 3FBF321321F445AC252324AB /* SDL_timer_c.h */, + 0D15690444BF683906FF512A /* unix */, + ); + name = "timer"; + sourceTree = ""; + }; + 0D15690444BF683906FF512A /* unix */ = { + isa = PBXGroup; + children = ( + 3BD67DAA56A456B453590AE3 /* SDL_systimer.c */, + ); + name = "unix"; + sourceTree = ""; + }; + 322614E171607E07326E5A36 /* video */ = { + isa = PBXGroup; + children = ( + 2BED7C140FC627FF7D7F2111 /* SDL_RLEaccel.c */, + 009C17A22716434F146A7B11 /* SDL_RLEaccel_c.h */, + 4286099A6624526E4BC469B4 /* SDL_blit.c */, + 2CF12C34447B00E75E8F31E0 /* SDL_blit.h */, + 6E7C17832B15293C3553792B /* SDL_blit_0.c */, + 0503247464D1023C4FB247FA /* SDL_blit_1.c */, + 0E4A1E7B3EC46D91001B0F6A /* SDL_blit_A.c */, + 461134000974378462AC3D70 /* SDL_blit_N.c */, + 51224FAB20BA286A4F4A26EA /* SDL_blit_auto.c */, + 4E4E0D300BDC40AB3A9A5D3E /* SDL_blit_auto.h */, + 50E8446963BA626B7FF02513 /* SDL_blit_copy.c */, + 10D26BDC6E335CB63F5E45E6 /* SDL_blit_copy.h */, + 3A507E5B122409D1793A6F51 /* SDL_blit_slow.c */, + 3BF64A5405261FF320EF4B06 /* SDL_blit_slow.h */, + 277B113418FB21F91656773C /* SDL_bmp.c */, + 35956B79610472F945081D98 /* SDL_clipboard.c */, + 37B95CA22ECA68A94CB125AF /* SDL_egl.c */, + 27CF26C22A0E31BD125D1B74 /* SDL_egl.h */, + 685F5211064001EA47DC7960 /* SDL_fillrect.c */, + 18AE600B7ADC0AB061053C02 /* SDL_pixels.c */, + 4C73501403330BED7CB96B68 /* SDL_pixels_c.h */, + 175F09A3458D5EC2267974C2 /* SDL_rect.c */, + 3BBF186A5E9B294039F257D1 /* SDL_rect_c.h */, + 72B36F81063916AA18A17BA5 /* SDL_shape.c */, + 366D314A0A131064291600BA /* SDL_shape_internals.h */, + 6C312B8C084B245B77693130 /* SDL_stretch.c */, + 07245D04334F42C931AC3CE1 /* SDL_surface.c */, + 070241285B2D6B36492D5457 /* SDL_sysvideo.h */, + 21FC3C1F203577D81A1302FB /* SDL_video.c */, + 510869A64D5B1FE871B6226A /* dummy */, + 677D6C223CBC62F502E71FEE /* uikit */, + ); + name = "video"; + sourceTree = ""; + }; + 510869A64D5B1FE871B6226A /* dummy */ = { + isa = PBXGroup; + children = ( + 6532624C22D14DA9369C597D /* SDL_nullevents.c */, + 49CE757D222D75AE205620BC /* SDL_nullevents_c.h */, + 197510FC2BCD4AAC7399616A /* SDL_nullframebuffer.c */, + 4F72641F547F170D07683E8B /* SDL_nullframebuffer_c.h */, + 5880707874BA78E878636D01 /* SDL_nullvideo.c */, + 64F53F5D2887516B711607D5 /* SDL_nullvideo.h */, + ); + name = "dummy"; + sourceTree = ""; + }; + 677D6C223CBC62F502E71FEE /* uikit */ = { + isa = PBXGroup; + children = ( + 6E222CB5528B63CA041C59B6 /* SDL_uikitappdelegate.h */, + 3D4044F73A5936AE039A2A8E /* SDL_uikitappdelegate.m */, + 190F328C1F6401443A4A0685 /* SDL_uikitevents.h */, + 1EE2311851600F1A08837ED8 /* SDL_uikitevents.m */, + 53FB0CFC152E124918043BEC /* SDL_uikitmessagebox.h */, + 07A63C252BE013A210351305 /* SDL_uikitmessagebox.m */, + 573E55E4299F103543007289 /* SDL_uikitmodes.h */, + 2907271017A61367037578CE /* SDL_uikitmodes.m */, + 015A61DE6EB1609B64B01C22 /* SDL_uikitopengles.h */, + 7E8D13032A8242957A856C2E /* SDL_uikitopengles.m */, + 0F9E64C82F665C2E7BD01FCB /* SDL_uikitopenglview.h */, + 7DF2244C0A887AF25E802E0E /* SDL_uikitopenglview.m */, + 6CDB3D3B70AF1CF137864B00 /* SDL_uikitvideo.h */, + 0B4E59B175A135D425483E78 /* SDL_uikitvideo.m */, + 5B3B2D1424FD774713796DE9 /* SDL_uikitview.h */, + 616337D37E51262B02E67C2D /* SDL_uikitview.m */, + 0F1762A82A756D6244EB2C95 /* SDL_uikitviewcontroller.h */, + 7BEA5F9878A47E063CF465B2 /* SDL_uikitviewcontroller.m */, + 502A08464E9957AC6FBE5D77 /* SDL_uikitwindow.h */, + 62E72E4E269E652A451851E0 /* SDL_uikitwindow.m */, + 04B10F6A0E333D4505B26DB7 /* keyinfotable.h */, + ); + name = "uikit"; + sourceTree = ""; + }; + 44E92F93140F256A5F4A142C /* Frameworks */ = { + isa = PBXGroup; + children = ( + 6FC23087098E4A46760575ED /* AudioToolbox.framework */, + 219B4BBB7728655E071C76E8 /* QuartzCore.framework */, + 4F2242B8754F17D126471E4F /* OpenGLES.framework */, + 184359E00F2E2484050B5639 /* CoreGraphics.framework */, + 43D63AC169FD00D664F81586 /* UIKit.framework */, + 6D1F38124D655A821B1E79D9 /* Foundation.framework */, + 07327F877E212C9043452002 /* CoreAudio.framework */, + ); + name = "Frameworks"; + sourceTree = ""; + }; + 5A293C963BB92FA73DBE3E9F /* Products */ = { + isa = PBXGroup; + children = ( + 224D2C85085A7BA60E532655 /* libSDL2.a */, + ); + name = "Products"; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 515D4C462ACD2DA8180E7783 /* SDL2 */ = { + isa = PBXNativeTarget; + buildConfigurationList = 69B50A6844351B017B9A513E /* Build configuration list for PBXNativeTarget "SDL2" */; + buildPhases = ( + 42BE4A693443527D1D8927CA /* Resources */, + 50EB14DC14BF0FEA75A13F8A /* Sources */, + 359429BC7E1B486B000B7D61 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "SDL2"; + productName = "SDL2"; + productReference = 224D2C85085A7BA60E532655 /* libSDL2.a */; + productType = "com.apple.product-type.library.static"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 08FB7793FE84155DC02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "SDL2" */; + compatibilityVersion = "Xcode 3.2"; + hasScannedForEncodings = 1; + mainGroup = 4D384FDD4DB948F011877462 /* SDL2 */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 515D4C462ACD2DA8180E7783 /* libSDL2.a */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 42BE4A693443527D1D8927CA /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 50EB14DC14BF0FEA75A13F8A /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 4B806D3A32321C1562DC068A /* SDL.c in Sources */, + 312A55E27C22567927096421 /* SDL_assert.c in Sources */, + 59EC4DD65AC8132A334525C2 /* SDL_error.c in Sources */, + 777A6B9724EA08530C265065 /* SDL_hints.c in Sources */, + 7E5108A73256684F3D264AFD /* SDL_log.c in Sources */, + 0FC3034E04AD7E6F3AA825C8 /* SDL_atomic.c in Sources */, + 5E007EF93C286858239D38F9 /* SDL_spinlock.c in Sources */, + 0CD02D154F366D7153274AFB /* SDL_audio.c in Sources */, + 06871CF4135806F428EE6100 /* SDL_audiocvt.c in Sources */, + 53C27DD277591A486D287F66 /* SDL_audiodev.c in Sources */, + 42024F3C06A820FA25753037 /* SDL_audiotypecvt.c in Sources */, + 706901DA2233598C2BC31C9E /* SDL_mixer.c in Sources */, + 5D37701F2B9C4D8572677A14 /* SDL_wave.c in Sources */, + 4F9A194458623E3271D9606F /* SDL_coreaudio.c in Sources */, + 401616E4053C316F11827D6A /* SDL_diskaudio.c in Sources */, + 1EF571B808FD4D1C7CCA604A /* SDL_dummyaudio.c in Sources */, + 6C61795802890EEB0CA54BA2 /* SDL_cpuinfo.c in Sources */, + 3EE216AB54E87EA113703443 /* SDL_clipboardevents.c in Sources */, + 117F40E519F73DBA084F02EE /* SDL_dropevents.c in Sources */, + 4F4E4A74448725295FA90435 /* SDL_events.c in Sources */, + 2E9D6A2A139E11AA6BF93FA2 /* SDL_gesture.c in Sources */, + 28084123104729F20883021D /* SDL_keyboard.c in Sources */, + 780602D4682E3A62216F0016 /* SDL_mouse.c in Sources */, + 72D51B6B14043ABF5B1A411E /* SDL_quit.c in Sources */, + 6F9B6082102A6D4643966C33 /* SDL_touch.c in Sources */, + 1D095DEE6FBE62757B2F0414 /* SDL_windowevents.c in Sources */, + 6B4B439A34176F3D1BEA2D1C /* SDL_rwops.c in Sources */, + 01924E3528BA6A184DDC4943 /* SDL_rwopsbundlesupport.m in Sources */, + 0C176977081064BD51221009 /* SDL_sysfilesystem.m in Sources */, + 006441F36BCB7D18505F1A4D /* SDL_haptic.c in Sources */, + 5AF26187008556F10D163FC5 /* SDL_gamecontroller.c in Sources */, + 44BF684B3269241B040C6774 /* SDL_joystick.c in Sources */, + 4E1438BA6EAD299D3AB94EB1 /* SDLUIAccelerationDelegate.m in Sources */, + 40BB54235B2918C822911D19 /* SDL_sysjoystick.m in Sources */, + 07E7585B40781652700B7606 /* SDL_sysloadso.c in Sources */, + 4F3E10F7613037117EB3300A /* SDL_power.c in Sources */, + 2AE467ED7C4202905BCB6C79 /* SDL_syspower.m in Sources */, + 0E381F293D34214B54782982 /* SDL_render.c in Sources */, + 083E3C4A327E29FB535B1FAC /* SDL_yuv_mmx.c in Sources */, + 02CB74104D79791B0990020E /* SDL_yuv_sw.c in Sources */, + 20634A5F593610E956065D3F /* SDL_render_gles.c in Sources */, + 2F1314E84BAE322B27F703F2 /* SDL_render_gles2.c in Sources */, + 368E5B8445CD1B8401E76AF7 /* SDL_shaders_gles2.c in Sources */, + 4FF037AE0F9B121821B90C8C /* SDL_blendfillrect.c in Sources */, + 563963766931175F0B5F3FCA /* SDL_blendline.c in Sources */, + 7C53362964DB1E582A4C716F /* SDL_blendpoint.c in Sources */, + 603C084C405738731C060951 /* SDL_drawline.c in Sources */, + 706934E33ADB01A122ED0676 /* SDL_drawpoint.c in Sources */, + 74C87E3E4F2B36DC43CA2F35 /* SDL_render_sw.c in Sources */, + 6A9A64C74B9954D106E54D6F /* SDL_rotate.c in Sources */, + 075360CC0A5E5C66484F62F8 /* SDL_getenv.c in Sources */, + 61B2004548E76739034A0B78 /* SDL_iconv.c in Sources */, + 37365F82067E4DB5356104CF /* SDL_malloc.c in Sources */, + 6B561A8B4BCB33CE38170C24 /* SDL_qsort.c in Sources */, + 1790071D15E22E8F30675AA7 /* SDL_stdlib.c in Sources */, + 6B2D58972C715A1069D40036 /* SDL_string.c in Sources */, + 10B6394A4F192929471B48ED /* SDL_thread.c in Sources */, + 70C725D9776C58540D4368C3 /* SDL_syscond.c in Sources */, + 1E59768334D271C377111037 /* SDL_sysmutex.c in Sources */, + 2E312CAB2C9A404935B337A2 /* SDL_syssem.c in Sources */, + 447639E03ED5458F38F23139 /* SDL_systhread.c in Sources */, + 5D755F5F0DCE0CEB291F6EC4 /* SDL_systls.c in Sources */, + 0FD97D8128F92AF83C09072F /* SDL_timer.c in Sources */, + 7E9B20A15917194A791D6122 /* SDL_systimer.c in Sources */, + 7FD261822F3148596D7A6E81 /* SDL_RLEaccel.c in Sources */, + 321D4A6D588325BF5D0E62E1 /* SDL_blit.c in Sources */, + 2F7F74AA6DAF7CB00E59199C /* SDL_blit_0.c in Sources */, + 73290E654357301424F432B1 /* SDL_blit_1.c in Sources */, + 17FB78FB43E649B00156410B /* SDL_blit_A.c in Sources */, + 39C216A67CCA38CA15754031 /* SDL_blit_N.c in Sources */, + 6013202F0BDE394B17CE5698 /* SDL_blit_auto.c in Sources */, + 320F2422684F48EA0D206F02 /* SDL_blit_copy.c in Sources */, + 61FB5617309F432E1410309D /* SDL_blit_slow.c in Sources */, + 07285E0C6B925B40008D6193 /* SDL_bmp.c in Sources */, + 6A3823080B0667B076D93DDC /* SDL_clipboard.c in Sources */, + 14B24A5E05466C0601B52CF5 /* SDL_egl.c in Sources */, + 40BF75A3254E46D15E594007 /* SDL_fillrect.c in Sources */, + 592273B70BFD223B7B335E96 /* SDL_pixels.c in Sources */, + 2C713596449934B84BD85CB4 /* SDL_rect.c in Sources */, + 0E7006E626FE6E425E38676D /* SDL_shape.c in Sources */, + 57376C9B40EA4F4E156C180F /* SDL_stretch.c in Sources */, + 5F8B28FB2EA35F2E632E66AD /* SDL_surface.c in Sources */, + 3E6A3B8261B06E180D03733B /* SDL_video.c in Sources */, + 57804D5121E342FF245A186B /* SDL_nullevents.c in Sources */, + 1F472D4947857BB063A51388 /* SDL_nullframebuffer.c in Sources */, + 0F2D74255E6022A45A613516 /* SDL_nullvideo.c in Sources */, + 70CE6C4B3C6E7D151DB82429 /* SDL_uikitappdelegate.m in Sources */, + 310349292DC724FA46171246 /* SDL_uikitevents.m in Sources */, + 3FB92B1C70C9598D38E5578C /* SDL_uikitmessagebox.m in Sources */, + 4E1E1F6C0DF843B13C8A20B3 /* SDL_uikitmodes.m in Sources */, + 5977233B255D34F5622A600D /* SDL_uikitopengles.m in Sources */, + 1CAE707A614455AC41541BD5 /* SDL_uikitopenglview.m in Sources */, + 6A5875C8347A76EA3012019A /* SDL_uikitvideo.m in Sources */, + 129705167B44645E147450D4 /* SDL_uikitview.m in Sources */, + 43C5739551F76C1A1F8C4115 /* SDL_uikitviewcontroller.m in Sources */, + 4E027E396E7609FB7E207F75 /* SDL_uikitwindow.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ +/* End PBXVariantGroup section */ + +/* Begin XCBuildConfiguration section */ + 726E4EA54C631D670CDC4EDB /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/lib; + PRODUCT_NAME = "SDL2"; + }; + name = "Debug"; + }; + 6F1700A4435E72594A0728FC /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/lib; + PRODUCT_NAME = "SDL2"; + }; + name = "Release"; + }; + 34F54C6D0F047CD714C320BB /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_UNIVERSAL_IPHONE_OS)"; + SDKROOT = iphoneos; + CODE_SIGN_IDENTITY = "iPhone Developer"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "..", + "../../../include", + ); + OBJROOT = "obj/iOS/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug"; + }; + 4B10106D09B57FF4299D3CEC /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_UNIVERSAL_IPHONE_OS)"; + SDKROOT = iphoneos; + CODE_SIGN_IDENTITY = "iPhone Developer"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "..", + "../../../include", + ); + OBJROOT = "obj/iOS/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release"; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 69B50A6844351B017B9A513E /* Build configuration list for PBXNativeTarget "libSDL2.a" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 726E4EA54C631D670CDC4EDB /* Debug */, + 6F1700A4435E72594A0728FC /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug"; + }; + 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "SDL2" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 34F54C6D0F047CD714C320BB /* Debug */, + 4B10106D09B57FF4299D3CEC /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug"; + }; +/* End XCConfigurationList section */ + + }; + rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; +} diff --git a/premake/Xcode-iOS/SDL2main/SDL2main.xcodeproj/project.pbxproj b/premake/Xcode-iOS/SDL2main/SDL2main.xcodeproj/project.pbxproj new file mode 100755 index 000000000..973bdafcf --- /dev/null +++ b/premake/Xcode-iOS/SDL2main/SDL2main.xcodeproj/project.pbxproj @@ -0,0 +1,241 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 45; + objects = { + +/* Begin PBXBuildFile section */ + 6A47770C5EF950855C473DE4 /* SDL_dummy_main.c in Sources */ = {isa = PBXBuildFile; fileRef = 548E78363EA76CBB7C9D647D /* SDL_dummy_main.c */; }; +/* End PBXBuildFile section */ + +/* Begin PBXFileReference section */ + 548E78363EA76CBB7C9D647D /* SDL_dummy_main.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_dummy_main.c"; path = "../../../src/main/dummy/SDL_dummy_main.c"; sourceTree = ""; }; + 5E5C7A9A4A341C0E5B2D6CDA /* libSDL2main.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libSDL2main.a"; path = "libSDL2main.a"; sourceTree = BUILT_PRODUCTS_DIR; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 450B55DB505267192316799F /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 24A248A70B67298D6C2C6433 /* SDL2main */ = { + isa = PBXGroup; + children = ( + 0F4A74990FAF59563DCE2840 /* src */, + 4DF93DED3B1F1CF603EE2961 /* Products */, + ); + name = "SDL2main"; + sourceTree = ""; + }; + 0F4A74990FAF59563DCE2840 /* src */ = { + isa = PBXGroup; + children = ( + 23932A2D1F2210D87B842AED /* main */, + ); + name = "src"; + sourceTree = ""; + }; + 23932A2D1F2210D87B842AED /* main */ = { + isa = PBXGroup; + children = ( + 38FB10B773C32C6E1FD240A6 /* dummy */, + ); + name = "main"; + sourceTree = ""; + }; + 38FB10B773C32C6E1FD240A6 /* dummy */ = { + isa = PBXGroup; + children = ( + 548E78363EA76CBB7C9D647D /* SDL_dummy_main.c */, + ); + name = "dummy"; + sourceTree = ""; + }; + 4DF93DED3B1F1CF603EE2961 /* Products */ = { + isa = PBXGroup; + children = ( + 5E5C7A9A4A341C0E5B2D6CDA /* libSDL2main.a */, + ); + name = "Products"; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 03EA2B934468123B74107F68 /* SDL2main */ = { + isa = PBXNativeTarget; + buildConfigurationList = 253743B11B001E914B5D598A /* Build configuration list for PBXNativeTarget "SDL2main" */; + buildPhases = ( + 2478641F57CA13393B9D590C /* Resources */, + 2646786734062B0C5FFE3108 /* Sources */, + 450B55DB505267192316799F /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "SDL2main"; + productName = "SDL2main"; + productReference = 5E5C7A9A4A341C0E5B2D6CDA /* libSDL2main.a */; + productType = "com.apple.product-type.library.static"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 08FB7793FE84155DC02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "SDL2main" */; + compatibilityVersion = "Xcode 3.2"; + hasScannedForEncodings = 1; + mainGroup = 24A248A70B67298D6C2C6433 /* SDL2main */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 03EA2B934468123B74107F68 /* libSDL2main.a */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 2478641F57CA13393B9D590C /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 2646786734062B0C5FFE3108 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 6A47770C5EF950855C473DE4 /* SDL_dummy_main.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ +/* End PBXVariantGroup section */ + +/* Begin XCBuildConfiguration section */ + 25220E52501602BA417227AC /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/lib; + PRODUCT_NAME = "SDL2main"; + }; + name = "Debug"; + }; + 7EE30A225C264A274EA54353 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/lib; + PRODUCT_NAME = "SDL2main"; + }; + name = "Release"; + }; + 25A70ED1565647744E791094 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_UNIVERSAL_IPHONE_OS)"; + SDKROOT = iphoneos; + CODE_SIGN_IDENTITY = "iPhone Developer"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "..", + "../../../include", + ); + OBJROOT = "obj/iOS/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug"; + }; + 1A8A11CE1AAA3BF8562F4099 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_UNIVERSAL_IPHONE_OS)"; + SDKROOT = iphoneos; + CODE_SIGN_IDENTITY = "iPhone Developer"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "..", + "../../../include", + ); + OBJROOT = "obj/iOS/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release"; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 253743B11B001E914B5D598A /* Build configuration list for PBXNativeTarget "libSDL2main.a" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 25220E52501602BA417227AC /* Debug */, + 7EE30A225C264A274EA54353 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug"; + }; + 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "SDL2main" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 25A70ED1565647744E791094 /* Debug */, + 1A8A11CE1AAA3BF8562F4099 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug"; + }; +/* End XCConfigurationList section */ + + }; + rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; +} diff --git a/premake/Xcode-iOS/SDL2test/SDL2test.xcodeproj/project.pbxproj b/premake/Xcode-iOS/SDL2test/SDL2test.xcodeproj/project.pbxproj new file mode 100755 index 000000000..c51444365 --- /dev/null +++ b/premake/Xcode-iOS/SDL2test/SDL2test.xcodeproj/project.pbxproj @@ -0,0 +1,430 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 45; + objects = { + +/* Begin PBXBuildFile section */ + 56857095612364755D286FD9 /* SDL_test_assert.c in Sources */ = {isa = PBXBuildFile; fileRef = 6ED4535A558C6BE05EEB4C6E /* SDL_test_assert.c */; }; + 5C33580827A4354B73B70D73 /* SDL_test_common.c in Sources */ = {isa = PBXBuildFile; fileRef = 3D0C731632D76A34194E03DB /* SDL_test_common.c */; }; + 706031BC4F882A1031330BA1 /* SDL_test_compare.c in Sources */ = {isa = PBXBuildFile; fileRef = 0657514939B52F9B6F1E4EDA /* SDL_test_compare.c */; }; + 6F1624BF04F918EC623139A8 /* SDL_test_crc32.c in Sources */ = {isa = PBXBuildFile; fileRef = 12BE1FB21B87710652414729 /* SDL_test_crc32.c */; }; + 3B1C6CA815A928FC4F495888 /* SDL_test_font.c in Sources */ = {isa = PBXBuildFile; fileRef = 4ACE44CD0CCA362A1A7F25F0 /* SDL_test_font.c */; }; + 42AB1E177DA962641F215685 /* SDL_test_fuzzer.c in Sources */ = {isa = PBXBuildFile; fileRef = 5A9C55953C644DCF78C15BD9 /* SDL_test_fuzzer.c */; }; + 318B413E7C44573103C5314A /* SDL_test_harness.c in Sources */ = {isa = PBXBuildFile; fileRef = 49333DBB75662DA154D22861 /* SDL_test_harness.c */; }; + 041E4EBC2A060AF84B4D594A /* SDL_test_imageBlit.c in Sources */ = {isa = PBXBuildFile; fileRef = 0EDE1225501522A444E33397 /* SDL_test_imageBlit.c */; }; + 727F14A7672B4FB51DCA5570 /* SDL_test_imageBlitBlend.c in Sources */ = {isa = PBXBuildFile; fileRef = 177A78C169131B6D3EFE450B /* SDL_test_imageBlitBlend.c */; }; + 6EEA55954F9B512D1AC30AFA /* SDL_test_imageFace.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E01422D46856BDB2E8D4D1E /* SDL_test_imageFace.c */; }; + 433A343054ED3DF80E1D3F58 /* SDL_test_imagePrimitives.c in Sources */ = {isa = PBXBuildFile; fileRef = 43BE0BAD2C18095269ED029B /* SDL_test_imagePrimitives.c */; }; + 23796C0D79F4255042251C80 /* SDL_test_imagePrimitivesBlend.c in Sources */ = {isa = PBXBuildFile; fileRef = 5A091595221A641D69FA2FAD /* SDL_test_imagePrimitivesBlend.c */; }; + 7C2A66EC3B0B763F4A450CDB /* SDL_test_log.c in Sources */ = {isa = PBXBuildFile; fileRef = 286D137118996735597E0EA5 /* SDL_test_log.c */; }; + 0F5A0ACF334E532D40007CDB /* SDL_test_md5.c in Sources */ = {isa = PBXBuildFile; fileRef = 2C773AAC13DC5ED901586D7E /* SDL_test_md5.c */; }; + 066163463F6B29C9696F3213 /* SDL_test_random.c in Sources */ = {isa = PBXBuildFile; fileRef = 4F18540F577C34540CAC03F7 /* SDL_test_random.c */; }; + 1B5840A547674ADE70B06D8F /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 621233187C785B7574D37434 /* AudioToolbox.framework */; }; + 492B40FD2FA63DCE33AC1A06 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 564C34DE052B0A0F1C5D1EF8 /* QuartzCore.framework */; }; + 12E11A8F35ED13A6005F7175 /* OpenGLES.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3F9D1D87236160D7647E450F /* OpenGLES.framework */; }; + 42E5016F5D673E7F298B16C9 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 47F554947BA260C46FD60423 /* CoreGraphics.framework */; }; + 23E1397163E838CA56AC511D /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 14690CC76EF75A815B195147 /* UIKit.framework */; }; + 1A7D1F2D6EFA085C0C237825 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4A6F5244113B3E4A189B6866 /* Foundation.framework */; }; + 444D36D16C4942E0174C0A8B /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 015F19F612DB04B6530A4330 /* CoreAudio.framework */; }; + 787B5951006701B005890A49 /* libSDL2main.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 12281D7977F523324D701579 /* libSDL2main.a */; }; + 184A61C5789A47587EEE467C /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3EAD7DDA02795B2776FE213A /* libSDL2.a */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 4366730B15F067FE56E2451F /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 15B20EEE3CA059EE536E6653 /* SDL2main.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 5E5C7A9A4A341C0E5B2D6CDA; + remoteInfo = "libSDL2main.a"; + }; + 7D4B755868EC73BD12AA6264 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 15B20EEE3CA059EE536E6653 /* SDL2main.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 03EA2B934468123B74107F68; + remoteInfo = "libSDL2main.a"; + }; + 36F67DC919464A4B0F925FC5 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 66FA293632AA42386CF57BEB /* SDL2.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 224D2C85085A7BA60E532655; + remoteInfo = "libSDL2.a"; + }; + 033D34162C254D9938854B3B /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 66FA293632AA42386CF57BEB /* SDL2.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 515D4C462ACD2DA8180E7783; + remoteInfo = "libSDL2.a"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 6ED4535A558C6BE05EEB4C6E /* SDL_test_assert.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_test_assert.c"; path = "../../../src/test/SDL_test_assert.c"; sourceTree = ""; }; + 3D0C731632D76A34194E03DB /* SDL_test_common.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_test_common.c"; path = "../../../src/test/SDL_test_common.c"; sourceTree = ""; }; + 0657514939B52F9B6F1E4EDA /* SDL_test_compare.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_test_compare.c"; path = "../../../src/test/SDL_test_compare.c"; sourceTree = ""; }; + 12BE1FB21B87710652414729 /* SDL_test_crc32.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_test_crc32.c"; path = "../../../src/test/SDL_test_crc32.c"; sourceTree = ""; }; + 4ACE44CD0CCA362A1A7F25F0 /* SDL_test_font.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_test_font.c"; path = "../../../src/test/SDL_test_font.c"; sourceTree = ""; }; + 5A9C55953C644DCF78C15BD9 /* SDL_test_fuzzer.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_test_fuzzer.c"; path = "../../../src/test/SDL_test_fuzzer.c"; sourceTree = ""; }; + 49333DBB75662DA154D22861 /* SDL_test_harness.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_test_harness.c"; path = "../../../src/test/SDL_test_harness.c"; sourceTree = ""; }; + 0EDE1225501522A444E33397 /* SDL_test_imageBlit.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_test_imageBlit.c"; path = "../../../src/test/SDL_test_imageBlit.c"; sourceTree = ""; }; + 177A78C169131B6D3EFE450B /* SDL_test_imageBlitBlend.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_test_imageBlitBlend.c"; path = "../../../src/test/SDL_test_imageBlitBlend.c"; sourceTree = ""; }; + 5E01422D46856BDB2E8D4D1E /* SDL_test_imageFace.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_test_imageFace.c"; path = "../../../src/test/SDL_test_imageFace.c"; sourceTree = ""; }; + 43BE0BAD2C18095269ED029B /* SDL_test_imagePrimitives.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_test_imagePrimitives.c"; path = "../../../src/test/SDL_test_imagePrimitives.c"; sourceTree = ""; }; + 5A091595221A641D69FA2FAD /* SDL_test_imagePrimitivesBlend.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_test_imagePrimitivesBlend.c"; path = "../../../src/test/SDL_test_imagePrimitivesBlend.c"; sourceTree = ""; }; + 286D137118996735597E0EA5 /* SDL_test_log.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_test_log.c"; path = "../../../src/test/SDL_test_log.c"; sourceTree = ""; }; + 2C773AAC13DC5ED901586D7E /* SDL_test_md5.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_test_md5.c"; path = "../../../src/test/SDL_test_md5.c"; sourceTree = ""; }; + 4F18540F577C34540CAC03F7 /* SDL_test_random.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_test_random.c"; path = "../../../src/test/SDL_test_random.c"; sourceTree = ""; }; + 621233187C785B7574D37434 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioToolbox.framework"; path = "System/Library/Frameworks/AudioToolbox.framework"; sourceTree = "SDKROOT"; }; + 564C34DE052B0A0F1C5D1EF8 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "QuartzCore.framework"; path = "System/Library/Frameworks/QuartzCore.framework"; sourceTree = "SDKROOT"; }; + 3F9D1D87236160D7647E450F /* OpenGLES.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "OpenGLES.framework"; path = "System/Library/Frameworks/OpenGLES.framework"; sourceTree = "SDKROOT"; }; + 47F554947BA260C46FD60423 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreGraphics.framework"; path = "System/Library/Frameworks/CoreGraphics.framework"; sourceTree = "SDKROOT"; }; + 14690CC76EF75A815B195147 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "UIKit.framework"; path = "System/Library/Frameworks/UIKit.framework"; sourceTree = "SDKROOT"; }; + 4A6F5244113B3E4A189B6866 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Foundation.framework"; path = "System/Library/Frameworks/Foundation.framework"; sourceTree = "SDKROOT"; }; + 015F19F612DB04B6530A4330 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreAudio.framework"; path = "System/Library/Frameworks/CoreAudio.framework"; sourceTree = "SDKROOT"; }; + 1C052B2602423CF11EB44CD2 /* libSDL2test.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libSDL2test.a"; path = "libSDL2test.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 15B20EEE3CA059EE536E6653 /* SDL2main.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2main.xcodeproj"; path = "../SDL2main/SDL2main.xcodeproj"; sourceTree = SOURCE_ROOT; }; + 66FA293632AA42386CF57BEB /* SDL2.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2.xcodeproj"; path = "../SDL2/SDL2.xcodeproj"; sourceTree = SOURCE_ROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 10F173353BC717D867151BED /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 1B5840A547674ADE70B06D8F /* AudioToolbox.framework in Frameworks */, + 492B40FD2FA63DCE33AC1A06 /* QuartzCore.framework in Frameworks */, + 12E11A8F35ED13A6005F7175 /* OpenGLES.framework in Frameworks */, + 42E5016F5D673E7F298B16C9 /* CoreGraphics.framework in Frameworks */, + 23E1397163E838CA56AC511D /* UIKit.framework in Frameworks */, + 1A7D1F2D6EFA085C0C237825 /* Foundation.framework in Frameworks */, + 444D36D16C4942E0174C0A8B /* CoreAudio.framework in Frameworks */, + 787B5951006701B005890A49 /* libSDL2main.a in Frameworks */, + 184A61C5789A47587EEE467C /* libSDL2.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 32F928E24467693B4BAD0BC5 /* SDL2test */ = { + isa = PBXGroup; + children = ( + 3C0256E43209258C2CC60C5F /* src */, + 275E2FF04A676A78169209B7 /* Frameworks */, + 56761C0E71916CFE48575094 /* Products */, + 351D0CB23353267B11AD040F /* Projects */, + ); + name = "SDL2test"; + sourceTree = ""; + }; + 3C0256E43209258C2CC60C5F /* src */ = { + isa = PBXGroup; + children = ( + 3EA221D752E20A48286B2818 /* test */, + ); + name = "src"; + sourceTree = ""; + }; + 3EA221D752E20A48286B2818 /* test */ = { + isa = PBXGroup; + children = ( + 6ED4535A558C6BE05EEB4C6E /* SDL_test_assert.c */, + 3D0C731632D76A34194E03DB /* SDL_test_common.c */, + 0657514939B52F9B6F1E4EDA /* SDL_test_compare.c */, + 12BE1FB21B87710652414729 /* SDL_test_crc32.c */, + 4ACE44CD0CCA362A1A7F25F0 /* SDL_test_font.c */, + 5A9C55953C644DCF78C15BD9 /* SDL_test_fuzzer.c */, + 49333DBB75662DA154D22861 /* SDL_test_harness.c */, + 0EDE1225501522A444E33397 /* SDL_test_imageBlit.c */, + 177A78C169131B6D3EFE450B /* SDL_test_imageBlitBlend.c */, + 5E01422D46856BDB2E8D4D1E /* SDL_test_imageFace.c */, + 43BE0BAD2C18095269ED029B /* SDL_test_imagePrimitives.c */, + 5A091595221A641D69FA2FAD /* SDL_test_imagePrimitivesBlend.c */, + 286D137118996735597E0EA5 /* SDL_test_log.c */, + 2C773AAC13DC5ED901586D7E /* SDL_test_md5.c */, + 4F18540F577C34540CAC03F7 /* SDL_test_random.c */, + ); + name = "test"; + sourceTree = ""; + }; + 275E2FF04A676A78169209B7 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 621233187C785B7574D37434 /* AudioToolbox.framework */, + 564C34DE052B0A0F1C5D1EF8 /* QuartzCore.framework */, + 3F9D1D87236160D7647E450F /* OpenGLES.framework */, + 47F554947BA260C46FD60423 /* CoreGraphics.framework */, + 14690CC76EF75A815B195147 /* UIKit.framework */, + 4A6F5244113B3E4A189B6866 /* Foundation.framework */, + 015F19F612DB04B6530A4330 /* CoreAudio.framework */, + ); + name = "Frameworks"; + sourceTree = ""; + }; + 56761C0E71916CFE48575094 /* Products */ = { + isa = PBXGroup; + children = ( + 1C052B2602423CF11EB44CD2 /* libSDL2test.a */, + ); + name = "Products"; + sourceTree = ""; + }; + 351D0CB23353267B11AD040F /* Projects */ = { + isa = PBXGroup; + children = ( + 15B20EEE3CA059EE536E6653 /* SDL2main.xcodeproj */, + 66FA293632AA42386CF57BEB /* SDL2.xcodeproj */, + ); + name = "Projects"; + sourceTree = ""; + }; + 48973A77740B056E28D405B9 /* Products */ = { + isa = PBXGroup; + children = ( + 12281D7977F523324D701579 /* libSDL2main.a */, + ); + name = Products; + sourceTree = ""; + }; + 032716E13C9450AE73732349 /* Products */ = { + isa = PBXGroup; + children = ( + 3EAD7DDA02795B2776FE213A /* libSDL2.a */, + ); + name = Products; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 79AC3AFD728E60BD3C644A64 /* SDL2test */ = { + isa = PBXNativeTarget; + buildConfigurationList = 7C5807BE065572C245C73A13 /* Build configuration list for PBXNativeTarget "SDL2test" */; + buildPhases = ( + 5222598971CE2119792C75BB /* Resources */, + 61A06ADB023F2DC57ED01F1E /* Sources */, + 10F173353BC717D867151BED /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 18AF3F2661A47E3550126561 /* PBXTargetDependency */, + 192D7B7C4961243059393A43 /* PBXTargetDependency */, + ); + name = "SDL2test"; + productName = "SDL2test"; + productReference = 1C052B2602423CF11EB44CD2 /* libSDL2test.a */; + productType = "com.apple.product-type.library.static"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 08FB7793FE84155DC02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "SDL2test" */; + compatibilityVersion = "Xcode 3.2"; + hasScannedForEncodings = 1; + mainGroup = 32F928E24467693B4BAD0BC5 /* SDL2test */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 48973A77740B056E28D405B9 /* Products */; + ProjectRef = 15B20EEE3CA059EE536E6653 /* SDL2main.xcodeproj */; + }, + { + ProductGroup = 032716E13C9450AE73732349 /* Products */; + ProjectRef = 66FA293632AA42386CF57BEB /* SDL2.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 79AC3AFD728E60BD3C644A64 /* libSDL2test.a */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 12281D7977F523324D701579 /* libSDL2main.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2main.a"; + remoteRef = 4366730B15F067FE56E2451F /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 3EAD7DDA02795B2776FE213A /* libSDL2.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2.a"; + remoteRef = 36F67DC919464A4B0F925FC5 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 5222598971CE2119792C75BB /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 61A06ADB023F2DC57ED01F1E /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 56857095612364755D286FD9 /* SDL_test_assert.c in Sources */, + 5C33580827A4354B73B70D73 /* SDL_test_common.c in Sources */, + 706031BC4F882A1031330BA1 /* SDL_test_compare.c in Sources */, + 6F1624BF04F918EC623139A8 /* SDL_test_crc32.c in Sources */, + 3B1C6CA815A928FC4F495888 /* SDL_test_font.c in Sources */, + 42AB1E177DA962641F215685 /* SDL_test_fuzzer.c in Sources */, + 318B413E7C44573103C5314A /* SDL_test_harness.c in Sources */, + 041E4EBC2A060AF84B4D594A /* SDL_test_imageBlit.c in Sources */, + 727F14A7672B4FB51DCA5570 /* SDL_test_imageBlitBlend.c in Sources */, + 6EEA55954F9B512D1AC30AFA /* SDL_test_imageFace.c in Sources */, + 433A343054ED3DF80E1D3F58 /* SDL_test_imagePrimitives.c in Sources */, + 23796C0D79F4255042251C80 /* SDL_test_imagePrimitivesBlend.c in Sources */, + 7C2A66EC3B0B763F4A450CDB /* SDL_test_log.c in Sources */, + 0F5A0ACF334E532D40007CDB /* SDL_test_md5.c in Sources */, + 066163463F6B29C9696F3213 /* SDL_test_random.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ +/* End PBXVariantGroup section */ + +/* Begin PBXTargetDependency section */ + 18AF3F2661A47E3550126561 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2main.a"; + targetProxy = 7D4B755868EC73BD12AA6264 /* PBXContainerItemProxy */; + }; + 192D7B7C4961243059393A43 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2.a"; + targetProxy = 033D34162C254D9938854B3B /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 06E748D2723D439036247CC6 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/lib; + PRODUCT_NAME = "SDL2test"; + }; + name = "Debug"; + }; + 03FB61DC64612A892E0E32B2 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/lib; + PRODUCT_NAME = "SDL2test"; + }; + name = "Release"; + }; + 5182634031DC148F4ADA5AEF /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_UNIVERSAL_IPHONE_OS)"; + SDKROOT = iphoneos; + CODE_SIGN_IDENTITY = "iPhone Developer"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "..", + "../../../include", + ); + OBJROOT = "obj/iOS/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug"; + }; + 687A3A1170E3559940506604 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_UNIVERSAL_IPHONE_OS)"; + SDKROOT = iphoneos; + CODE_SIGN_IDENTITY = "iPhone Developer"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "..", + "../../../include", + ); + OBJROOT = "obj/iOS/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release"; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 7C5807BE065572C245C73A13 /* Build configuration list for PBXNativeTarget "libSDL2test.a" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 06E748D2723D439036247CC6 /* Debug */, + 03FB61DC64612A892E0E32B2 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug"; + }; + 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "SDL2test" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 5182634031DC148F4ADA5AEF /* Debug */, + 687A3A1170E3559940506604 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug"; + }; +/* End XCConfigurationList section */ + + }; + rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; +} diff --git a/premake/Xcode-iOS/SDL_config_premake.h b/premake/Xcode-iOS/SDL_config_premake.h new file mode 100755 index 000000000..bc3e08328 --- /dev/null +++ b/premake/Xcode-iOS/SDL_config_premake.h @@ -0,0 +1,163 @@ +/* + Simple DirectMedia Layer + Copyright (C) 1997-2013 Sam Lantinga + + This software is provided 'as-is', without any express or implied + warranty. In no event will the authors be held liable for any damages + arising from the use of this software. + + Permission is granted to anyone to use this software for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: + + 1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. + 3. This notice may not be removed or altered from any source distribution. +*/ + +#ifndef _SDL_config_iphoneos_h +#define _SDL_config_iphoneos_h + +#include "SDL_platform.h" + +#ifdef __LP64__ +#define SIZEOF_VOIDP 8 +#else +#define SIZEOF_VOIDP 4 +#endif + +#define HAVE_GCC_ATOMICS 1 + +#define HAVE_ALLOCA_H 1 +#define HAVE_SYS_TYPES_H 1 +#define HAVE_STDIO_H 1 +#define STDC_HEADERS 1 +#define HAVE_STRING_H 1 +#define HAVE_INTTYPES_H 1 +#define HAVE_STDINT_H 1 +#define HAVE_CTYPE_H 1 +#define HAVE_MATH_H 1 +#define HAVE_SIGNAL_H 1 + +/* C library functions */ +#define HAVE_MALLOC 1 +#define HAVE_CALLOC 1 +#define HAVE_REALLOC 1 +#define HAVE_FREE 1 +#define HAVE_ALLOCA 1 +#define HAVE_GETENV 1 +#define HAVE_SETENV 1 +#define HAVE_PUTENV 1 +#define HAVE_SETENV 1 +#define HAVE_UNSETENV 1 +#define HAVE_QSORT 1 +#define HAVE_ABS 1 +#define HAVE_BCOPY 1 +#define HAVE_MEMSET 1 +#define HAVE_MEMCPY 1 +#define HAVE_MEMMOVE 1 +#define HAVE_MEMCMP 1 +#define HAVE_STRLEN 1 +#define HAVE_STRLCPY 1 +#define HAVE_STRLCAT 1 +#define HAVE_STRDUP 1 +#define HAVE_STRCHR 1 +#define HAVE_STRRCHR 1 +#define HAVE_STRSTR 1 +#define HAVE_STRTOL 1 +#define HAVE_STRTOUL 1 +#define HAVE_STRTOLL 1 +#define HAVE_STRTOULL 1 +#define HAVE_STRTOD 1 +#define HAVE_ATOI 1 +#define HAVE_ATOF 1 +#define HAVE_STRCMP 1 +#define HAVE_STRNCMP 1 +#define HAVE_STRCASECMP 1 +#define HAVE_STRNCASECMP 1 +#define HAVE_SSCANF 1 +#define HAVE_SNPRINTF 1 +#define HAVE_VSNPRINTF 1 +#define HAVE_M_PI 1 +#define HAVE_ATAN 1 +#define HAVE_ATAN2 1 +#define HAVE_CEIL 1 +#define HAVE_COPYSIGN 1 +#define HAVE_COS 1 +#define HAVE_COSF 1 +#define HAVE_FABS 1 +#define HAVE_FLOOR 1 +#define HAVE_LOG 1 +#define HAVE_POW 1 +#define HAVE_SCALBN 1 +#define HAVE_SIN 1 +#define HAVE_SINF 1 +#define HAVE_SQRT 1 +#define HAVE_SIGACTION 1 +#define HAVE_SETJMP 1 +#define HAVE_NANOSLEEP 1 +#define HAVE_SYSCONF 1 +#define HAVE_SYSCTLBYNAME 1 + +#ifndef SDL_AUDIO_DRIVER_DUMMY +#define SDL_AUDIO_DRIVER_DUMMY 1 +#endif +#ifndef SDL_AUDIO_DRIVER_DISK +#define SDL_AUDIO_DRIVER_DISK 1 +#endif +#ifndef SDL_VIDEO_DRIVER_DUMMY +#define SDL_VIDEO_DRIVER_DUMMY 1 +#endif +#ifndef SDL_AUDIO_DRIVER_COREAUDIO +#define SDL_AUDIO_DRIVER_COREAUDIO 1 +#endif +#ifndef SDL_VIDEO_DRIVER_UIKIT +#define SDL_VIDEO_DRIVER_UIKIT 1 +#endif +#ifndef SDL_THREAD_PTHREAD_RECURSIVE_MUTEX +#define SDL_THREAD_PTHREAD_RECURSIVE_MUTEX 1 +#endif +#ifndef SDL_FILESYSTEM_COCOA +#define SDL_FILESYSTEM_COCOA 1 +#endif +#ifndef SDL_IPHONE_KEYBOARD +#define SDL_IPHONE_KEYBOARD 1 +#endif +#ifndef SDL_POWER_UIKIT +#define SDL_POWER_UIKIT 1 +#endif +#ifndef SDL_JOYSTICK_DISABLED +#define SDL_JOYSTICK_DISABLED 0 +#endif +#ifndef SDL_VIDEO_RENDER_OGL_ES +#define SDL_VIDEO_RENDER_OGL_ES 1 +#endif +#ifndef SDL_TIMER_UNIX +#define SDL_TIMER_UNIX 1 +#endif +#ifndef SDL_VIDEO_OPENGL_ES +#define SDL_VIDEO_OPENGL_ES 1 +#endif +#ifndef SDL_THREAD_PTHREAD +#define SDL_THREAD_PTHREAD 1 +#endif +#ifndef SDL_VIDEO_RENDER_OGL_ES2 +#define SDL_VIDEO_RENDER_OGL_ES2 1 +#endif +#ifndef SDL_LOADSO_DISABLED +#define SDL_LOADSO_DISABLED 1 +#endif +#ifndef SDL_HAPTIC_DISABLED +#define SDL_HAPTIC_DISABLED 1 +#endif + +/* Set max recognized G-force from accelerometer + See src/joystick/uikit/SDLUIAccelerationDelegate.m for notes on why this is needed + */ +#define SDL_IPHONE_MAX_GFORCE 5.0 + +#endif /* _SDL_config_iphoneos_h */ diff --git a/premake/Xcode-iOS/build-scripts/clean_premake.command b/premake/Xcode-iOS/build-scripts/clean_premake.command new file mode 100755 index 000000000..b054d4f52 --- /dev/null +++ b/premake/Xcode-iOS/build-scripts/clean_premake.command @@ -0,0 +1,4 @@ +#!/bin/sh +# change to directory above command file +cd `dirname $0`/.. +`dirname $0`/premake4 --file=../premake4.lua --to=./Xcode-iOS --ios clean \ No newline at end of file diff --git a/premake/Xcode-iOS/build-scripts/premake4 b/premake/Xcode-iOS/build-scripts/premake4 new file mode 100755 index 000000000..dc3bb9abf Binary files /dev/null and b/premake/Xcode-iOS/build-scripts/premake4 differ diff --git a/premake/Xcode-iOS/build-scripts/xcode3.command b/premake/Xcode-iOS/build-scripts/xcode3.command new file mode 100755 index 000000000..e1f67fa6b --- /dev/null +++ b/premake/Xcode-iOS/build-scripts/xcode3.command @@ -0,0 +1,4 @@ +#!/bin/sh +# change to directory above command file +cd `dirname $0`/.. +`dirname $0`/premake4 --file=../premake4.lua --to=./Xcode-iOS --ios xcode3 \ No newline at end of file diff --git a/premake/Xcode-iOS/build-scripts/xcode4.command b/premake/Xcode-iOS/build-scripts/xcode4.command new file mode 100755 index 000000000..bf3c57f15 --- /dev/null +++ b/premake/Xcode-iOS/build-scripts/xcode4.command @@ -0,0 +1,4 @@ +#!/bin/sh +# change to directory above command file +cd `dirname $0`/.. +`dirname $0`/premake4 --file=../premake4.lua --to=./Xcode-iOS --ios xcode4 \ No newline at end of file diff --git a/premake/Xcode/Xcode3/SDL2/SDL2.xcodeproj/project.pbxproj b/premake/Xcode/Xcode3/SDL2/SDL2.xcodeproj/project.pbxproj new file mode 100755 index 000000000..9ba1b0b6f --- /dev/null +++ b/premake/Xcode/Xcode3/SDL2/SDL2.xcodeproj/project.pbxproj @@ -0,0 +1,1231 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 45; + objects = { + +/* Begin PBXBuildFile section */ + 6F3F406D60231E94188751BC /* SDL.c in Sources */ = {isa = PBXBuildFile; fileRef = 581F727C2E205CC67F140529 /* SDL.c */; }; + 19FA05DA50E3679839F6602B /* SDL_assert.c in Sources */ = {isa = PBXBuildFile; fileRef = 20A12A2435417EEB1A001847 /* SDL_assert.c */; }; + 356E00387A38053E5EE8705E /* SDL_error.c in Sources */ = {isa = PBXBuildFile; fileRef = 7C4669E76F5E4522717C37DD /* SDL_error.c */; }; + 149E4E143D540244690204F8 /* SDL_hints.c in Sources */ = {isa = PBXBuildFile; fileRef = 1D2E68ED4D66639038F63099 /* SDL_hints.c */; }; + 6D2117B123FD403E5F17176E /* SDL_log.c in Sources */ = {isa = PBXBuildFile; fileRef = 4EAE1E8A03AF0D8C0BC74C60 /* SDL_log.c */; }; + 52F43FB27CAA2A34780F23D2 /* SDL_atomic.c in Sources */ = {isa = PBXBuildFile; fileRef = 741E10D47F9F35F77FC23C71 /* SDL_atomic.c */; }; + 492C77BF4FA9117B4C456DEE /* SDL_spinlock.c in Sources */ = {isa = PBXBuildFile; fileRef = 545D521E33195938012A701C /* SDL_spinlock.c */; }; + 2F1F27BE61AD6559771B219B /* SDL_audio.c in Sources */ = {isa = PBXBuildFile; fileRef = 009822131E4843700095766C /* SDL_audio.c */; }; + 461F2F773934429817AA4299 /* SDL_audiocvt.c in Sources */ = {isa = PBXBuildFile; fileRef = 2BA37BD372FE166821D80A1E /* SDL_audiocvt.c */; }; + 79F231BA363B7C142C533385 /* SDL_audiodev.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D2936CF698D392735D76E9E /* SDL_audiodev.c */; }; + 637A1C5F33B070F311F368D2 /* SDL_audiotypecvt.c in Sources */ = {isa = PBXBuildFile; fileRef = 76263CFA4F4A3E8E74966406 /* SDL_audiotypecvt.c */; }; + 16451C9255A341FF66894454 /* SDL_mixer.c in Sources */ = {isa = PBXBuildFile; fileRef = 748562A8151756FF3FE91679 /* SDL_mixer.c */; }; + 20DE6FC1792A40ED25F514F9 /* SDL_wave.c in Sources */ = {isa = PBXBuildFile; fileRef = 58E6725272291A8B48974EC3 /* SDL_wave.c */; }; + 50C80EB5218555D753C36826 /* SDL_coreaudio.c in Sources */ = {isa = PBXBuildFile; fileRef = 17F2408C59BB1CE53ACB077B /* SDL_coreaudio.c */; }; + 44F427256F5C0EC273FC3B89 /* SDL_diskaudio.c in Sources */ = {isa = PBXBuildFile; fileRef = 694A007643FB227E1C011EE8 /* SDL_diskaudio.c */; }; + 388A0733659279AE2A123B36 /* SDL_dummyaudio.c in Sources */ = {isa = PBXBuildFile; fileRef = 183031E40F3E3665462E31AC /* SDL_dummyaudio.c */; }; + 1362409443423D9B472D0416 /* SDL_cpuinfo.c in Sources */ = {isa = PBXBuildFile; fileRef = 399D7F372AA42CDF004A30CB /* SDL_cpuinfo.c */; }; + 2C9E656F18713B73279B4B04 /* SDL_clipboardevents.c in Sources */ = {isa = PBXBuildFile; fileRef = 5EEA55BC35E77DD14C8B6DEA /* SDL_clipboardevents.c */; }; + 0CCE44195C6176D8043D528A /* SDL_dropevents.c in Sources */ = {isa = PBXBuildFile; fileRef = 64680D041F9E679917CF3CB8 /* SDL_dropevents.c */; }; + 25F304341BF22DF974DF1780 /* SDL_events.c in Sources */ = {isa = PBXBuildFile; fileRef = 67B9300749251C797177656C /* SDL_events.c */; }; + 7D5172AE101630DD2E8D3D30 /* SDL_gesture.c in Sources */ = {isa = PBXBuildFile; fileRef = 2427171D0D16540755560B01 /* SDL_gesture.c */; }; + 6A112F1137181ABE5AC417D0 /* SDL_keyboard.c in Sources */ = {isa = PBXBuildFile; fileRef = 4A4523A15D1D31E40DBA55EF /* SDL_keyboard.c */; }; + 2EF9131C40D10D5B633214A1 /* SDL_mouse.c in Sources */ = {isa = PBXBuildFile; fileRef = 0E064D1B5215736C4B0C0F8B /* SDL_mouse.c */; }; + 16DC68A33B9E04A63D9A54C6 /* SDL_quit.c in Sources */ = {isa = PBXBuildFile; fileRef = 7EAB2812398D5FDE1566622B /* SDL_quit.c */; }; + 53C876237C494B6428793CD6 /* SDL_touch.c in Sources */ = {isa = PBXBuildFile; fileRef = 11625DDF6F935BC24C1658C6 /* SDL_touch.c */; }; + 778838BC7EAC5963763138C1 /* SDL_windowevents.c in Sources */ = {isa = PBXBuildFile; fileRef = 7B0D1AE01FCA24EC38765CFF /* SDL_windowevents.c */; }; + 4F65225D210F1D0C223A3842 /* SDL_rwops.c in Sources */ = {isa = PBXBuildFile; fileRef = 46E842226EEF2BBD3E14319D /* SDL_rwops.c */; }; + 189B1C085510122958EF71C2 /* SDL_rwopsbundlesupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 5E087787656B7EF200787EF7 /* SDL_rwopsbundlesupport.m */; }; + 218C0918297D7C1E31307429 /* SDL_sysfilesystem.m in Sources */ = {isa = PBXBuildFile; fileRef = 7927299A5CBA392013905A95 /* SDL_sysfilesystem.m */; }; + 1F950ADC73537B891DE53BB8 /* SDL_haptic.c in Sources */ = {isa = PBXBuildFile; fileRef = 6C027EE044E726073F02545E /* SDL_haptic.c */; }; + 1DA01FF6657570AA36A52EC5 /* SDL_syshaptic.c in Sources */ = {isa = PBXBuildFile; fileRef = 466551BC2C236A3C09D52B8C /* SDL_syshaptic.c */; }; + 689A0A855C4F785B5C981CA4 /* SDL_gamecontroller.c in Sources */ = {isa = PBXBuildFile; fileRef = 7D0C59A3666A74AD19C81F68 /* SDL_gamecontroller.c */; }; + 159C6EB8203936010A1F2027 /* SDL_joystick.c in Sources */ = {isa = PBXBuildFile; fileRef = 4FCA1736705A5DC74EC17138 /* SDL_joystick.c */; }; + 4FC953274C2A1641268F236B /* SDL_sysjoystick.c in Sources */ = {isa = PBXBuildFile; fileRef = 79981D6D163C5F2060C66FA5 /* SDL_sysjoystick.c */; }; + 151061BF5CDD3CB1146656AF /* SDL_sysloadso.c in Sources */ = {isa = PBXBuildFile; fileRef = 31CD0B3A1CC508507B0E69C7 /* SDL_sysloadso.c */; }; + 7F9268CB0F1354E475291503 /* SDL_power.c in Sources */ = {isa = PBXBuildFile; fileRef = 1C2235273DF86C1B64BC738C /* SDL_power.c */; }; + 6F6C5A254D6A1B6E6F2911D5 /* SDL_syspower.c in Sources */ = {isa = PBXBuildFile; fileRef = 6A4855D539F85E716904291D /* SDL_syspower.c */; }; + 34555B4E69CE63A24CDA7F43 /* SDL_render.c in Sources */ = {isa = PBXBuildFile; fileRef = 550435DE0C8635D76B737308 /* SDL_render.c */; }; + 7BEF2DBE471D78592D830CFC /* SDL_yuv_mmx.c in Sources */ = {isa = PBXBuildFile; fileRef = 30C711D35F4E10AE14064022 /* SDL_yuv_mmx.c */; }; + 50E3046B39F125B111E552E5 /* SDL_yuv_sw.c in Sources */ = {isa = PBXBuildFile; fileRef = 2B19077009C9231E3CB109F9 /* SDL_yuv_sw.c */; }; + 35A118A4441C11DE1E126429 /* SDL_render_gl.c in Sources */ = {isa = PBXBuildFile; fileRef = 2E98213F58C83B7679EA2EE0 /* SDL_render_gl.c */; }; + 5D485D983D9508FF46252F6C /* SDL_shaders_gl.c in Sources */ = {isa = PBXBuildFile; fileRef = 74E6545673FD059731C53CB0 /* SDL_shaders_gl.c */; }; + 0B755CE80D912DB50009511D /* SDL_blendfillrect.c in Sources */ = {isa = PBXBuildFile; fileRef = 139751A76375191B64F53E7D /* SDL_blendfillrect.c */; }; + 73765AD0352731C868D24D4A /* SDL_blendline.c in Sources */ = {isa = PBXBuildFile; fileRef = 2E0B793E01E363125E115555 /* SDL_blendline.c */; }; + 02947C1003D14ADE559D42B2 /* SDL_blendpoint.c in Sources */ = {isa = PBXBuildFile; fileRef = 47A60CF070301F215AA31899 /* SDL_blendpoint.c */; }; + 75A536C37C5E31577AA043A4 /* SDL_drawline.c in Sources */ = {isa = PBXBuildFile; fileRef = 3DC17B6963CD575538C46E2B /* SDL_drawline.c */; }; + 34792E3153922D7D763C170E /* SDL_drawpoint.c in Sources */ = {isa = PBXBuildFile; fileRef = 57200BE31613529B5E4D145A /* SDL_drawpoint.c */; }; + 10763EF370CC093B1CFA183C /* SDL_render_sw.c in Sources */ = {isa = PBXBuildFile; fileRef = 7F4003F22A2B03CC4F3E2570 /* SDL_render_sw.c */; }; + 110C5B4311ED10D54C4F62AA /* SDL_rotate.c in Sources */ = {isa = PBXBuildFile; fileRef = 34F408411DF145AD78114160 /* SDL_rotate.c */; }; + 48487F951B64565B7D7207CA /* SDL_getenv.c in Sources */ = {isa = PBXBuildFile; fileRef = 467E7A495D341EA43CA77D04 /* SDL_getenv.c */; }; + 059730C916147C00706662AD /* SDL_iconv.c in Sources */ = {isa = PBXBuildFile; fileRef = 7420083415F10DBF1A6E4645 /* SDL_iconv.c */; }; + 7296105F4E1C17650F3D73C9 /* SDL_malloc.c in Sources */ = {isa = PBXBuildFile; fileRef = 6AAD26CD05F31E954E925A93 /* SDL_malloc.c */; }; + 49DD00DB42335811763516DD /* SDL_qsort.c in Sources */ = {isa = PBXBuildFile; fileRef = 1A637631359161D6452A680F /* SDL_qsort.c */; }; + 52DE7BE66FA215C168DF1677 /* SDL_stdlib.c in Sources */ = {isa = PBXBuildFile; fileRef = 0B1A13D3324F661B06A354E4 /* SDL_stdlib.c */; }; + 5C645F5C4E433585671F555D /* SDL_string.c in Sources */ = {isa = PBXBuildFile; fileRef = 76AA2E0B0F173AC9212F4258 /* SDL_string.c */; }; + 1C0923FF7665104E12545B0C /* SDL_thread.c in Sources */ = {isa = PBXBuildFile; fileRef = 00BF063F2A516202081956FF /* SDL_thread.c */; }; + 56775E493033788C61470057 /* SDL_syscond.c in Sources */ = {isa = PBXBuildFile; fileRef = 75A15D1D350165C72B266D64 /* SDL_syscond.c */; }; + 6E88479E164B21F0200C15BC /* SDL_sysmutex.c in Sources */ = {isa = PBXBuildFile; fileRef = 575F34176E7226D0364C71AC /* SDL_sysmutex.c */; }; + 28E422FD2DB22AD275C62496 /* SDL_syssem.c in Sources */ = {isa = PBXBuildFile; fileRef = 68EA167A2FA9170A1EEA3B1D /* SDL_syssem.c */; }; + 427C5DE627A9073945E63965 /* SDL_systhread.c in Sources */ = {isa = PBXBuildFile; fileRef = 2F031FEF2BCC1434771A7E86 /* SDL_systhread.c */; }; + 74D208E105A93E03446D0CC3 /* SDL_systls.c in Sources */ = {isa = PBXBuildFile; fileRef = 6A8F127A2C4E6F364C1526F0 /* SDL_systls.c */; }; + 55472CED35DA24E748C92A9D /* SDL_timer.c in Sources */ = {isa = PBXBuildFile; fileRef = 08B34CDF5C9079763C624849 /* SDL_timer.c */; }; + 641F56DE115627885E68139B /* SDL_systimer.c in Sources */ = {isa = PBXBuildFile; fileRef = 6A01774C1EED1B2144AE1CB5 /* SDL_systimer.c */; }; + 58C65B09535869014BC3131C /* SDL_RLEaccel.c in Sources */ = {isa = PBXBuildFile; fileRef = 676211D87FE20B7150213164 /* SDL_RLEaccel.c */; }; + 3E0401B74A716B967F1D70CB /* SDL_blit.c in Sources */ = {isa = PBXBuildFile; fileRef = 7B5F52584ED13C49741749BD /* SDL_blit.c */; }; + 21B578155ED918C80674601C /* SDL_blit_0.c in Sources */ = {isa = PBXBuildFile; fileRef = 6BD9773F57DE397A34542B86 /* SDL_blit_0.c */; }; + 6E612A61515559E567CD5D9C /* SDL_blit_1.c in Sources */ = {isa = PBXBuildFile; fileRef = 5F717A917D9207E82B1709FD /* SDL_blit_1.c */; }; + 5E200CE93B4833C9061C18AF /* SDL_blit_A.c in Sources */ = {isa = PBXBuildFile; fileRef = 4A7C2E9C357B39870C9C7CBB /* SDL_blit_A.c */; }; + 71E83A8D25F069DC2952005B /* SDL_blit_N.c in Sources */ = {isa = PBXBuildFile; fileRef = 16F56E412F037AA6626704FC /* SDL_blit_N.c */; }; + 75EC6ADC292417204E4E701B /* SDL_blit_auto.c in Sources */ = {isa = PBXBuildFile; fileRef = 12AD22506E1411CA1FCA193D /* SDL_blit_auto.c */; }; + 0F073C586C5B0777519F427F /* SDL_blit_copy.c in Sources */ = {isa = PBXBuildFile; fileRef = 7D4437C37F683A8A58F55923 /* SDL_blit_copy.c */; }; + 1F897EA9155F39AB161168AD /* SDL_blit_slow.c in Sources */ = {isa = PBXBuildFile; fileRef = 2C3813742F9649C6666B1E7E /* SDL_blit_slow.c */; }; + 78E46B133F7458F4295F5452 /* SDL_bmp.c in Sources */ = {isa = PBXBuildFile; fileRef = 626030677A9E27FC1E8935A1 /* SDL_bmp.c */; }; + 6383693061D0250D26F00218 /* SDL_clipboard.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4629AC64180D01435D314B /* SDL_clipboard.c */; }; + 0BEF1BDA1C6F691D22EB02A7 /* SDL_egl.c in Sources */ = {isa = PBXBuildFile; fileRef = 1AA429B9420C620D5F982BCC /* SDL_egl.c */; }; + 13F970752FFF253553FD1C57 /* SDL_fillrect.c in Sources */ = {isa = PBXBuildFile; fileRef = 127978F1333C57F33D196715 /* SDL_fillrect.c */; }; + 711F3C0A570B25DF7D873D2A /* SDL_pixels.c in Sources */ = {isa = PBXBuildFile; fileRef = 1C8921DA02C03ADB0F4646F8 /* SDL_pixels.c */; }; + 58AE29EA6A4E39D37DFF1403 /* SDL_rect.c in Sources */ = {isa = PBXBuildFile; fileRef = 39842F4E596B39E8643764C3 /* SDL_rect.c */; }; + 46AA6A03274D62FC24FF0927 /* SDL_shape.c in Sources */ = {isa = PBXBuildFile; fileRef = 1A481A30600E3DFE77A26D0A /* SDL_shape.c */; }; + 277D2B962D136C4A24D2142F /* SDL_stretch.c in Sources */ = {isa = PBXBuildFile; fileRef = 467C2DC84A7B76C05E9E120F /* SDL_stretch.c */; }; + 14010A0150CF689E0D9E3221 /* SDL_surface.c in Sources */ = {isa = PBXBuildFile; fileRef = 518E5DE30064338C4BC17126 /* SDL_surface.c */; }; + 78B41B604F381B2D5C6D18E1 /* SDL_video.c in Sources */ = {isa = PBXBuildFile; fileRef = 095B54196A9037AE32C14507 /* SDL_video.c */; }; + 67D15BC71BE7653C55D74F61 /* SDL_cocoaclipboard.m in Sources */ = {isa = PBXBuildFile; fileRef = 6B1A7D591BBF260340365717 /* SDL_cocoaclipboard.m */; }; + 78F26FEE048D4A6B4A863229 /* SDL_cocoaevents.m in Sources */ = {isa = PBXBuildFile; fileRef = 6CD471DB63ED0C072F712786 /* SDL_cocoaevents.m */; }; + 6F89267B7FF56499250A71CC /* SDL_cocoakeyboard.m in Sources */ = {isa = PBXBuildFile; fileRef = 4FF971A805D912AE7C3511F7 /* SDL_cocoakeyboard.m */; }; + 5CF76F752B327CD948535F8F /* SDL_cocoamessagebox.m in Sources */ = {isa = PBXBuildFile; fileRef = 59FA32BE7DCE61473C727995 /* SDL_cocoamessagebox.m */; }; + 2AC25E1763A837323CD605E7 /* SDL_cocoamodes.m in Sources */ = {isa = PBXBuildFile; fileRef = 090C140773EF64C55AB32D4D /* SDL_cocoamodes.m */; }; + 7D0450A731DD481909466CA0 /* SDL_cocoamouse.m in Sources */ = {isa = PBXBuildFile; fileRef = 36ED1B4309137DF626BA1304 /* SDL_cocoamouse.m */; }; + 0E6135F17C3B3277248323EB /* SDL_cocoamousetap.m in Sources */ = {isa = PBXBuildFile; fileRef = 6A5F20432ADC009E19FA2C1E /* SDL_cocoamousetap.m */; }; + 18E915CA0AF24DC818255656 /* SDL_cocoaopengl.m in Sources */ = {isa = PBXBuildFile; fileRef = 3A4F55752FF300143C835B3B /* SDL_cocoaopengl.m */; }; + 6C6654F603723710090735D5 /* SDL_cocoashape.m in Sources */ = {isa = PBXBuildFile; fileRef = 05CF7A893F4C1E2406AA11AA /* SDL_cocoashape.m */; }; + 647B47720F656FFC2BF30900 /* SDL_cocoavideo.m in Sources */ = {isa = PBXBuildFile; fileRef = 297A08E31208586E5A9E4EB3 /* SDL_cocoavideo.m */; }; + 32ED7E75749236CD56FF20F0 /* SDL_cocoawindow.m in Sources */ = {isa = PBXBuildFile; fileRef = 650003A700A8250D0F784E5A /* SDL_cocoawindow.m */; }; + 0F174DBC0448241115FC7C63 /* SDL_nullevents.c in Sources */ = {isa = PBXBuildFile; fileRef = 2DD03852185F1A5357D16C0E /* SDL_nullevents.c */; }; + 6BC505CE4607095478152E99 /* SDL_nullframebuffer.c in Sources */ = {isa = PBXBuildFile; fileRef = 7FE32E2D489C1F5676D070F3 /* SDL_nullframebuffer.c */; }; + 44AF6A685C5A55FE4A5E19FC /* SDL_nullvideo.c in Sources */ = {isa = PBXBuildFile; fileRef = 4576033B4C1F3E0D521D1842 /* SDL_nullvideo.c */; }; + 287200EA3B9D424D5DE575FD /* SDL_x11clipboard.c in Sources */ = {isa = PBXBuildFile; fileRef = 58465C34749040C207292140 /* SDL_x11clipboard.c */; }; + 4E2C59800F607C372D6A3089 /* SDL_x11dyn.c in Sources */ = {isa = PBXBuildFile; fileRef = 36703205767270E5711876F8 /* SDL_x11dyn.c */; }; + 2DF75EB904B605E26DAF04C7 /* SDL_x11events.c in Sources */ = {isa = PBXBuildFile; fileRef = 7448494A32995EB4084F3B7D /* SDL_x11events.c */; }; + 47F6212A03D0643556910B37 /* SDL_x11framebuffer.c in Sources */ = {isa = PBXBuildFile; fileRef = 3EF375972CA805682F8F74F4 /* SDL_x11framebuffer.c */; }; + 674049A36F4E1F8A39BA72F3 /* SDL_x11keyboard.c in Sources */ = {isa = PBXBuildFile; fileRef = 4543334473D06CAE254F00B1 /* SDL_x11keyboard.c */; }; + 423735EE5D4E6C26652252E9 /* SDL_x11messagebox.c in Sources */ = {isa = PBXBuildFile; fileRef = 1D2B22B2741D4C6060E23309 /* SDL_x11messagebox.c */; }; + 057D7414702F46FC7B087EDC /* SDL_x11modes.c in Sources */ = {isa = PBXBuildFile; fileRef = 448A72B44504304B144C3E13 /* SDL_x11modes.c */; }; + 4DE24CFB2C5D19C9769A7FB9 /* SDL_x11mouse.c in Sources */ = {isa = PBXBuildFile; fileRef = 54687D293BC66D0A5C631CD2 /* SDL_x11mouse.c */; }; + 448B41931F8356286212178E /* SDL_x11opengl.c in Sources */ = {isa = PBXBuildFile; fileRef = 72DF3CFC4E8B09C256A46840 /* SDL_x11opengl.c */; }; + 5C724339694D58067B6016D3 /* SDL_x11opengles.c in Sources */ = {isa = PBXBuildFile; fileRef = 76560AEB0562134E7A7E6B36 /* SDL_x11opengles.c */; }; + 0F906C3D26303BD807A6588E /* SDL_x11shape.c in Sources */ = {isa = PBXBuildFile; fileRef = 077269AF6E2A464C6904277D /* SDL_x11shape.c */; }; + 6A5106E473582923650744EE /* SDL_x11touch.c in Sources */ = {isa = PBXBuildFile; fileRef = 652626396914587E520F7C8C /* SDL_x11touch.c */; }; + 11152B937B1F6F19699B764D /* SDL_x11video.c in Sources */ = {isa = PBXBuildFile; fileRef = 668E75F870AC40425B0D639F /* SDL_x11video.c */; }; + 1CFD4BF822A240336A086B93 /* SDL_x11window.c in Sources */ = {isa = PBXBuildFile; fileRef = 7FB6418B385644032BC404E9 /* SDL_x11window.c */; }; + 640C07407CC856FB1B373B79 /* SDL_x11xinput2.c in Sources */ = {isa = PBXBuildFile; fileRef = 085A68FD7A9151CF2E095ECB /* SDL_x11xinput2.c */; }; + 23120B9A3B8079C517555340 /* edid-parse.c in Sources */ = {isa = PBXBuildFile; fileRef = 11F5212A6B0F3DF7559B6BE3 /* edid-parse.c */; }; + 6B5A02020724656F6C16507F /* imKStoUCS.c in Sources */ = {isa = PBXBuildFile; fileRef = 5A492D32559D49902FB05F45 /* imKStoUCS.c */; }; + 6BB96439701E5363094C5DD5 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 16087FC97B0458F07F343E84 /* AudioToolbox.framework */; }; + 63DC268722B13B3312A72478 /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 517D7ABB382B14B10EEF73BE /* AudioUnit.framework */; }; + 116D397753E162E06F2A4550 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5DCD682F04A36BC83BCC7159 /* Cocoa.framework */; }; + 673D5F7B1D0E077948DA7126 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0E21418B420C32A255982342 /* CoreAudio.framework */; }; + 6C2B372D02D23CB0511D7889 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7735724A00183AF616F6186E /* IOKit.framework */; }; + 236B622A48961F397FF06EF7 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 12566C6F031E562D44A61FA5 /* Carbon.framework */; }; + 49957BE83EA63CF059A30F9C /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1F7A40AB2F484EA966CD5A46 /* ForceFeedback.framework */; }; + 1B8B600655202E66597A6A1E /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 01151A0B6D9422C20F99251B /* CoreFoundation.framework */; }; + 35A63C9C2D0E087E232429CF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 711A00A97A0E506D5F82591B /* OpenGL.framework */; }; +/* End PBXBuildFile section */ + +/* Begin PBXFileReference section */ + 581F727C2E205CC67F140529 /* SDL.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL.c"; path = "../../../../src/SDL.c"; sourceTree = ""; }; + 20A12A2435417EEB1A001847 /* SDL_assert.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_assert.c"; path = "../../../../src/SDL_assert.c"; sourceTree = ""; }; + 3DBA229B02BC326E66521EC6 /* SDL_assert_c.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_assert_c.h"; path = "../../../../src/SDL_assert_c.h"; sourceTree = ""; }; + 7C4669E76F5E4522717C37DD /* SDL_error.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_error.c"; path = "../../../../src/SDL_error.c"; sourceTree = ""; }; + 300D65535AAF1A8F2739388E /* SDL_error_c.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_error_c.h"; path = "../../../../src/SDL_error_c.h"; sourceTree = ""; }; + 1D2E68ED4D66639038F63099 /* SDL_hints.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_hints.c"; path = "../../../../src/SDL_hints.c"; sourceTree = ""; }; + 4EAE1E8A03AF0D8C0BC74C60 /* SDL_log.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_log.c"; path = "../../../../src/SDL_log.c"; sourceTree = ""; }; + 741E10D47F9F35F77FC23C71 /* SDL_atomic.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_atomic.c"; path = "../../../../src/atomic/SDL_atomic.c"; sourceTree = ""; }; + 545D521E33195938012A701C /* SDL_spinlock.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_spinlock.c"; path = "../../../../src/atomic/SDL_spinlock.c"; sourceTree = ""; }; + 009822131E4843700095766C /* SDL_audio.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_audio.c"; path = "../../../../src/audio/SDL_audio.c"; sourceTree = ""; }; + 7C8304171E6648543F9779B6 /* SDL_audio_c.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_audio_c.h"; path = "../../../../src/audio/SDL_audio_c.h"; sourceTree = ""; }; + 2BA37BD372FE166821D80A1E /* SDL_audiocvt.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_audiocvt.c"; path = "../../../../src/audio/SDL_audiocvt.c"; sourceTree = ""; }; + 5D2936CF698D392735D76E9E /* SDL_audiodev.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_audiodev.c"; path = "../../../../src/audio/SDL_audiodev.c"; sourceTree = ""; }; + 1F255A29771744AC1DFE48A0 /* SDL_audiodev_c.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_audiodev_c.h"; path = "../../../../src/audio/SDL_audiodev_c.h"; sourceTree = ""; }; + 14AA3D784A5D4B873D657338 /* SDL_audiomem.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_audiomem.h"; path = "../../../../src/audio/SDL_audiomem.h"; sourceTree = ""; }; + 76263CFA4F4A3E8E74966406 /* SDL_audiotypecvt.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_audiotypecvt.c"; path = "../../../../src/audio/SDL_audiotypecvt.c"; sourceTree = ""; }; + 748562A8151756FF3FE91679 /* SDL_mixer.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_mixer.c"; path = "../../../../src/audio/SDL_mixer.c"; sourceTree = ""; }; + 7B696A2B3C9847A40FD30FA2 /* SDL_sysaudio.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_sysaudio.h"; path = "../../../../src/audio/SDL_sysaudio.h"; sourceTree = ""; }; + 58E6725272291A8B48974EC3 /* SDL_wave.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_wave.c"; path = "../../../../src/audio/SDL_wave.c"; sourceTree = ""; }; + 00EA32A02E3338A774D7623F /* SDL_wave.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_wave.h"; path = "../../../../src/audio/SDL_wave.h"; sourceTree = ""; }; + 17F2408C59BB1CE53ACB077B /* SDL_coreaudio.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_coreaudio.c"; path = "../../../../src/audio/coreaudio/SDL_coreaudio.c"; sourceTree = ""; }; + 4EE3552C72927CDA048947F7 /* SDL_coreaudio.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_coreaudio.h"; path = "../../../../src/audio/coreaudio/SDL_coreaudio.h"; sourceTree = ""; }; + 694A007643FB227E1C011EE8 /* SDL_diskaudio.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_diskaudio.c"; path = "../../../../src/audio/disk/SDL_diskaudio.c"; sourceTree = ""; }; + 29C54C2B479130B15A262000 /* SDL_diskaudio.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_diskaudio.h"; path = "../../../../src/audio/disk/SDL_diskaudio.h"; sourceTree = ""; }; + 183031E40F3E3665462E31AC /* SDL_dummyaudio.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_dummyaudio.c"; path = "../../../../src/audio/dummy/SDL_dummyaudio.c"; sourceTree = ""; }; + 06A572223CF8475871EE7D5C /* SDL_dummyaudio.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_dummyaudio.h"; path = "../../../../src/audio/dummy/SDL_dummyaudio.h"; sourceTree = ""; }; + 399D7F372AA42CDF004A30CB /* SDL_cpuinfo.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_cpuinfo.c"; path = "../../../../src/cpuinfo/SDL_cpuinfo.c"; sourceTree = ""; }; + 5EEA55BC35E77DD14C8B6DEA /* SDL_clipboardevents.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_clipboardevents.c"; path = "../../../../src/events/SDL_clipboardevents.c"; sourceTree = ""; }; + 130E0CF138CF24996422240B /* SDL_clipboardevents_c.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_clipboardevents_c.h"; path = "../../../../src/events/SDL_clipboardevents_c.h"; sourceTree = ""; }; + 64680D041F9E679917CF3CB8 /* SDL_dropevents.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_dropevents.c"; path = "../../../../src/events/SDL_dropevents.c"; sourceTree = ""; }; + 688C5D160E4C409930EB1C46 /* SDL_dropevents_c.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_dropevents_c.h"; path = "../../../../src/events/SDL_dropevents_c.h"; sourceTree = ""; }; + 67B9300749251C797177656C /* SDL_events.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_events.c"; path = "../../../../src/events/SDL_events.c"; sourceTree = ""; }; + 576820C320D25B890F7E4EE7 /* SDL_events_c.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_events_c.h"; path = "../../../../src/events/SDL_events_c.h"; sourceTree = ""; }; + 2427171D0D16540755560B01 /* SDL_gesture.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_gesture.c"; path = "../../../../src/events/SDL_gesture.c"; sourceTree = ""; }; + 353545A10ADB514C610609C6 /* SDL_gesture_c.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_gesture_c.h"; path = "../../../../src/events/SDL_gesture_c.h"; sourceTree = ""; }; + 4A4523A15D1D31E40DBA55EF /* SDL_keyboard.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_keyboard.c"; path = "../../../../src/events/SDL_keyboard.c"; sourceTree = ""; }; + 74B612214A4706DA719F28D2 /* SDL_keyboard_c.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_keyboard_c.h"; path = "../../../../src/events/SDL_keyboard_c.h"; sourceTree = ""; }; + 0E064D1B5215736C4B0C0F8B /* SDL_mouse.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_mouse.c"; path = "../../../../src/events/SDL_mouse.c"; sourceTree = ""; }; + 058B27A349C800B503ED6669 /* SDL_mouse_c.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_mouse_c.h"; path = "../../../../src/events/SDL_mouse_c.h"; sourceTree = ""; }; + 7EAB2812398D5FDE1566622B /* SDL_quit.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_quit.c"; path = "../../../../src/events/SDL_quit.c"; sourceTree = ""; }; + 13A403E279690000102705FE /* SDL_sysevents.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_sysevents.h"; path = "../../../../src/events/SDL_sysevents.h"; sourceTree = ""; }; + 11625DDF6F935BC24C1658C6 /* SDL_touch.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_touch.c"; path = "../../../../src/events/SDL_touch.c"; sourceTree = ""; }; + 08D035322454110E49E76A60 /* SDL_touch_c.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_touch_c.h"; path = "../../../../src/events/SDL_touch_c.h"; sourceTree = ""; }; + 7B0D1AE01FCA24EC38765CFF /* SDL_windowevents.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_windowevents.c"; path = "../../../../src/events/SDL_windowevents.c"; sourceTree = ""; }; + 06FA2EC12902637126010F3E /* SDL_windowevents_c.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_windowevents_c.h"; path = "../../../../src/events/SDL_windowevents_c.h"; sourceTree = ""; }; + 3D290B0440424FCA73116E71 /* blank_cursor.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "blank_cursor.h"; path = "../../../../src/events/blank_cursor.h"; sourceTree = ""; }; + 5E5607A90E0E7383395F1124 /* default_cursor.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "default_cursor.h"; path = "../../../../src/events/default_cursor.h"; sourceTree = ""; }; + 5D38365C0E6E6FB712EA76DC /* scancodes_darwin.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "scancodes_darwin.h"; path = "../../../../src/events/scancodes_darwin.h"; sourceTree = ""; }; + 0BE05A937D854CC543FB3741 /* scancodes_linux.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "scancodes_linux.h"; path = "../../../../src/events/scancodes_linux.h"; sourceTree = ""; }; + 1A9C33FD4D512FE04A4308B1 /* scancodes_windows.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "scancodes_windows.h"; path = "../../../../src/events/scancodes_windows.h"; sourceTree = ""; }; + 59691A177371256478D52733 /* scancodes_xfree86.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "scancodes_xfree86.h"; path = "../../../../src/events/scancodes_xfree86.h"; sourceTree = ""; }; + 46E842226EEF2BBD3E14319D /* SDL_rwops.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_rwops.c"; path = "../../../../src/file/SDL_rwops.c"; sourceTree = ""; }; + 5ED91E7C0367157226554461 /* SDL_rwopsbundlesupport.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_rwopsbundlesupport.h"; path = "../../../../src/file/cocoa/SDL_rwopsbundlesupport.h"; sourceTree = ""; }; + 5E087787656B7EF200787EF7 /* SDL_rwopsbundlesupport.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = "SDL_rwopsbundlesupport.m"; path = "../../../../src/file/cocoa/SDL_rwopsbundlesupport.m"; sourceTree = ""; }; + 7927299A5CBA392013905A95 /* SDL_sysfilesystem.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = "SDL_sysfilesystem.m"; path = "../../../../src/filesystem/cocoa/SDL_sysfilesystem.m"; sourceTree = ""; }; + 6C027EE044E726073F02545E /* SDL_haptic.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_haptic.c"; path = "../../../../src/haptic/SDL_haptic.c"; sourceTree = ""; }; + 6CA146A939633B3D587234B0 /* SDL_haptic_c.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_haptic_c.h"; path = "../../../../src/haptic/SDL_haptic_c.h"; sourceTree = ""; }; + 465F3E1A22A90B691CB6261A /* SDL_syshaptic.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_syshaptic.h"; path = "../../../../src/haptic/SDL_syshaptic.h"; sourceTree = ""; }; + 466551BC2C236A3C09D52B8C /* SDL_syshaptic.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_syshaptic.c"; path = "../../../../src/haptic/darwin/SDL_syshaptic.c"; sourceTree = ""; }; + 7D0C59A3666A74AD19C81F68 /* SDL_gamecontroller.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_gamecontroller.c"; path = "../../../../src/joystick/SDL_gamecontroller.c"; sourceTree = ""; }; + 7EBA21266FA01ACA47254FA4 /* SDL_gamecontrollerdb.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_gamecontrollerdb.h"; path = "../../../../src/joystick/SDL_gamecontrollerdb.h"; sourceTree = ""; }; + 4FCA1736705A5DC74EC17138 /* SDL_joystick.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_joystick.c"; path = "../../../../src/joystick/SDL_joystick.c"; sourceTree = ""; }; + 77AB1AAE2997056268FF5C5C /* SDL_joystick_c.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_joystick_c.h"; path = "../../../../src/joystick/SDL_joystick_c.h"; sourceTree = ""; }; + 2DD4468E154E427A6D1B3C33 /* SDL_sysjoystick.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_sysjoystick.h"; path = "../../../../src/joystick/SDL_sysjoystick.h"; sourceTree = ""; }; + 79981D6D163C5F2060C66FA5 /* SDL_sysjoystick.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_sysjoystick.c"; path = "../../../../src/joystick/darwin/SDL_sysjoystick.c"; sourceTree = ""; }; + 5E8A65BF1C1807EF6C8522A1 /* SDL_sysjoystick_c.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_sysjoystick_c.h"; path = "../../../../src/joystick/darwin/SDL_sysjoystick_c.h"; sourceTree = ""; }; + 31CD0B3A1CC508507B0E69C7 /* SDL_sysloadso.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_sysloadso.c"; path = "../../../../src/loadso/dlopen/SDL_sysloadso.c"; sourceTree = ""; }; + 1C2235273DF86C1B64BC738C /* SDL_power.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_power.c"; path = "../../../../src/power/SDL_power.c"; sourceTree = ""; }; + 6A4855D539F85E716904291D /* SDL_syspower.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_syspower.c"; path = "../../../../src/power/macosx/SDL_syspower.c"; sourceTree = ""; }; + 550435DE0C8635D76B737308 /* SDL_render.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_render.c"; path = "../../../../src/render/SDL_render.c"; sourceTree = ""; }; + 0B803F96427D29011CAC67A9 /* SDL_sysrender.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_sysrender.h"; path = "../../../../src/render/SDL_sysrender.h"; sourceTree = ""; }; + 30C711D35F4E10AE14064022 /* SDL_yuv_mmx.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_yuv_mmx.c"; path = "../../../../src/render/SDL_yuv_mmx.c"; sourceTree = ""; }; + 2B19077009C9231E3CB109F9 /* SDL_yuv_sw.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_yuv_sw.c"; path = "../../../../src/render/SDL_yuv_sw.c"; sourceTree = ""; }; + 49360D2910D87F4C61260CC1 /* SDL_yuv_sw_c.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_yuv_sw_c.h"; path = "../../../../src/render/SDL_yuv_sw_c.h"; sourceTree = ""; }; + 09C048B2597C65C2452F29A1 /* mmx.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "mmx.h"; path = "../../../../src/render/mmx.h"; sourceTree = ""; }; + 02615473574C5DA45F8119C2 /* SDL_glfuncs.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_glfuncs.h"; path = "../../../../src/render/opengl/SDL_glfuncs.h"; sourceTree = ""; }; + 2E98213F58C83B7679EA2EE0 /* SDL_render_gl.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_render_gl.c"; path = "../../../../src/render/opengl/SDL_render_gl.c"; sourceTree = ""; }; + 74E6545673FD059731C53CB0 /* SDL_shaders_gl.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_shaders_gl.c"; path = "../../../../src/render/opengl/SDL_shaders_gl.c"; sourceTree = ""; }; + 7E5F355E58573DA27BC14C1C /* SDL_shaders_gl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_shaders_gl.h"; path = "../../../../src/render/opengl/SDL_shaders_gl.h"; sourceTree = ""; }; + 139751A76375191B64F53E7D /* SDL_blendfillrect.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_blendfillrect.c"; path = "../../../../src/render/software/SDL_blendfillrect.c"; sourceTree = ""; }; + 64FD5AD01DA8269C6D04363A /* SDL_blendfillrect.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_blendfillrect.h"; path = "../../../../src/render/software/SDL_blendfillrect.h"; sourceTree = ""; }; + 2E0B793E01E363125E115555 /* SDL_blendline.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_blendline.c"; path = "../../../../src/render/software/SDL_blendline.c"; sourceTree = ""; }; + 70F6353E33186EFC79F57A18 /* SDL_blendline.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_blendline.h"; path = "../../../../src/render/software/SDL_blendline.h"; sourceTree = ""; }; + 47A60CF070301F215AA31899 /* SDL_blendpoint.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_blendpoint.c"; path = "../../../../src/render/software/SDL_blendpoint.c"; sourceTree = ""; }; + 357F47816FF76A56538A1A90 /* SDL_blendpoint.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_blendpoint.h"; path = "../../../../src/render/software/SDL_blendpoint.h"; sourceTree = ""; }; + 6F3E58C258E816C01EE5607B /* SDL_draw.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_draw.h"; path = "../../../../src/render/software/SDL_draw.h"; sourceTree = ""; }; + 3DC17B6963CD575538C46E2B /* SDL_drawline.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_drawline.c"; path = "../../../../src/render/software/SDL_drawline.c"; sourceTree = ""; }; + 6BEC714C75AA234067F04A6F /* SDL_drawline.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_drawline.h"; path = "../../../../src/render/software/SDL_drawline.h"; sourceTree = ""; }; + 57200BE31613529B5E4D145A /* SDL_drawpoint.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_drawpoint.c"; path = "../../../../src/render/software/SDL_drawpoint.c"; sourceTree = ""; }; + 3140693929B158EB4CBA6F56 /* SDL_drawpoint.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_drawpoint.h"; path = "../../../../src/render/software/SDL_drawpoint.h"; sourceTree = ""; }; + 7F4003F22A2B03CC4F3E2570 /* SDL_render_sw.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_render_sw.c"; path = "../../../../src/render/software/SDL_render_sw.c"; sourceTree = ""; }; + 13DE07DE194D2BA503B10D81 /* SDL_render_sw_c.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_render_sw_c.h"; path = "../../../../src/render/software/SDL_render_sw_c.h"; sourceTree = ""; }; + 34F408411DF145AD78114160 /* SDL_rotate.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_rotate.c"; path = "../../../../src/render/software/SDL_rotate.c"; sourceTree = ""; }; + 2BAA4C9A41A6056A24A70D24 /* SDL_rotate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_rotate.h"; path = "../../../../src/render/software/SDL_rotate.h"; sourceTree = ""; }; + 467E7A495D341EA43CA77D04 /* SDL_getenv.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_getenv.c"; path = "../../../../src/stdlib/SDL_getenv.c"; sourceTree = ""; }; + 7420083415F10DBF1A6E4645 /* SDL_iconv.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_iconv.c"; path = "../../../../src/stdlib/SDL_iconv.c"; sourceTree = ""; }; + 6AAD26CD05F31E954E925A93 /* SDL_malloc.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_malloc.c"; path = "../../../../src/stdlib/SDL_malloc.c"; sourceTree = ""; }; + 1A637631359161D6452A680F /* SDL_qsort.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_qsort.c"; path = "../../../../src/stdlib/SDL_qsort.c"; sourceTree = ""; }; + 0B1A13D3324F661B06A354E4 /* SDL_stdlib.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_stdlib.c"; path = "../../../../src/stdlib/SDL_stdlib.c"; sourceTree = ""; }; + 76AA2E0B0F173AC9212F4258 /* SDL_string.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_string.c"; path = "../../../../src/stdlib/SDL_string.c"; sourceTree = ""; }; + 5AAF37911F8240A92E0F1490 /* SDL_systhread.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_systhread.h"; path = "../../../../src/thread/SDL_systhread.h"; sourceTree = ""; }; + 00BF063F2A516202081956FF /* SDL_thread.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_thread.c"; path = "../../../../src/thread/SDL_thread.c"; sourceTree = ""; }; + 78FB562052435E795D701744 /* SDL_thread_c.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_thread_c.h"; path = "../../../../src/thread/SDL_thread_c.h"; sourceTree = ""; }; + 75A15D1D350165C72B266D64 /* SDL_syscond.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_syscond.c"; path = "../../../../src/thread/pthread/SDL_syscond.c"; sourceTree = ""; }; + 575F34176E7226D0364C71AC /* SDL_sysmutex.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_sysmutex.c"; path = "../../../../src/thread/pthread/SDL_sysmutex.c"; sourceTree = ""; }; + 0CC42FB1128B78AA72B36280 /* SDL_sysmutex_c.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_sysmutex_c.h"; path = "../../../../src/thread/pthread/SDL_sysmutex_c.h"; sourceTree = ""; }; + 68EA167A2FA9170A1EEA3B1D /* SDL_syssem.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_syssem.c"; path = "../../../../src/thread/pthread/SDL_syssem.c"; sourceTree = ""; }; + 2F031FEF2BCC1434771A7E86 /* SDL_systhread.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_systhread.c"; path = "../../../../src/thread/pthread/SDL_systhread.c"; sourceTree = ""; }; + 3FD000ED7A01775526CA5618 /* SDL_systhread_c.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_systhread_c.h"; path = "../../../../src/thread/pthread/SDL_systhread_c.h"; sourceTree = ""; }; + 6A8F127A2C4E6F364C1526F0 /* SDL_systls.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_systls.c"; path = "../../../../src/thread/pthread/SDL_systls.c"; sourceTree = ""; }; + 08B34CDF5C9079763C624849 /* SDL_timer.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_timer.c"; path = "../../../../src/timer/SDL_timer.c"; sourceTree = ""; }; + 336A25DF147652083BCD3D3C /* SDL_timer_c.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_timer_c.h"; path = "../../../../src/timer/SDL_timer_c.h"; sourceTree = ""; }; + 6A01774C1EED1B2144AE1CB5 /* SDL_systimer.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_systimer.c"; path = "../../../../src/timer/unix/SDL_systimer.c"; sourceTree = ""; }; + 676211D87FE20B7150213164 /* SDL_RLEaccel.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_RLEaccel.c"; path = "../../../../src/video/SDL_RLEaccel.c"; sourceTree = ""; }; + 32C66811376436BE0E942436 /* SDL_RLEaccel_c.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_RLEaccel_c.h"; path = "../../../../src/video/SDL_RLEaccel_c.h"; sourceTree = ""; }; + 7B5F52584ED13C49741749BD /* SDL_blit.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_blit.c"; path = "../../../../src/video/SDL_blit.c"; sourceTree = ""; }; + 4C266BB0748836070E5430AB /* SDL_blit.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_blit.h"; path = "../../../../src/video/SDL_blit.h"; sourceTree = ""; }; + 6BD9773F57DE397A34542B86 /* SDL_blit_0.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_blit_0.c"; path = "../../../../src/video/SDL_blit_0.c"; sourceTree = ""; }; + 5F717A917D9207E82B1709FD /* SDL_blit_1.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_blit_1.c"; path = "../../../../src/video/SDL_blit_1.c"; sourceTree = ""; }; + 4A7C2E9C357B39870C9C7CBB /* SDL_blit_A.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_blit_A.c"; path = "../../../../src/video/SDL_blit_A.c"; sourceTree = ""; }; + 16F56E412F037AA6626704FC /* SDL_blit_N.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_blit_N.c"; path = "../../../../src/video/SDL_blit_N.c"; sourceTree = ""; }; + 12AD22506E1411CA1FCA193D /* SDL_blit_auto.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_blit_auto.c"; path = "../../../../src/video/SDL_blit_auto.c"; sourceTree = ""; }; + 24D062C176AE370B678D5E1A /* SDL_blit_auto.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_blit_auto.h"; path = "../../../../src/video/SDL_blit_auto.h"; sourceTree = ""; }; + 7D4437C37F683A8A58F55923 /* SDL_blit_copy.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_blit_copy.c"; path = "../../../../src/video/SDL_blit_copy.c"; sourceTree = ""; }; + 260722C00E09302702FA08F5 /* SDL_blit_copy.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_blit_copy.h"; path = "../../../../src/video/SDL_blit_copy.h"; sourceTree = ""; }; + 2C3813742F9649C6666B1E7E /* SDL_blit_slow.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_blit_slow.c"; path = "../../../../src/video/SDL_blit_slow.c"; sourceTree = ""; }; + 772B39E25F5C46CF744B6DC7 /* SDL_blit_slow.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_blit_slow.h"; path = "../../../../src/video/SDL_blit_slow.h"; sourceTree = ""; }; + 626030677A9E27FC1E8935A1 /* SDL_bmp.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_bmp.c"; path = "../../../../src/video/SDL_bmp.c"; sourceTree = ""; }; + 5C4629AC64180D01435D314B /* SDL_clipboard.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_clipboard.c"; path = "../../../../src/video/SDL_clipboard.c"; sourceTree = ""; }; + 1AA429B9420C620D5F982BCC /* SDL_egl.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_egl.c"; path = "../../../../src/video/SDL_egl.c"; sourceTree = ""; }; + 6005192E4497458D4A615860 /* SDL_egl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_egl.h"; path = "../../../../src/video/SDL_egl.h"; sourceTree = ""; }; + 127978F1333C57F33D196715 /* SDL_fillrect.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_fillrect.c"; path = "../../../../src/video/SDL_fillrect.c"; sourceTree = ""; }; + 1C8921DA02C03ADB0F4646F8 /* SDL_pixels.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_pixels.c"; path = "../../../../src/video/SDL_pixels.c"; sourceTree = ""; }; + 133907A045651496256139AF /* SDL_pixels_c.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_pixels_c.h"; path = "../../../../src/video/SDL_pixels_c.h"; sourceTree = ""; }; + 39842F4E596B39E8643764C3 /* SDL_rect.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_rect.c"; path = "../../../../src/video/SDL_rect.c"; sourceTree = ""; }; + 530646B0528B495D2A062BFD /* SDL_rect_c.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_rect_c.h"; path = "../../../../src/video/SDL_rect_c.h"; sourceTree = ""; }; + 1A481A30600E3DFE77A26D0A /* SDL_shape.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_shape.c"; path = "../../../../src/video/SDL_shape.c"; sourceTree = ""; }; + 61CD6881175C22CC253B4D8E /* SDL_shape_internals.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_shape_internals.h"; path = "../../../../src/video/SDL_shape_internals.h"; sourceTree = ""; }; + 467C2DC84A7B76C05E9E120F /* SDL_stretch.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_stretch.c"; path = "../../../../src/video/SDL_stretch.c"; sourceTree = ""; }; + 518E5DE30064338C4BC17126 /* SDL_surface.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_surface.c"; path = "../../../../src/video/SDL_surface.c"; sourceTree = ""; }; + 184509C109CB13FB64680AD8 /* SDL_sysvideo.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_sysvideo.h"; path = "../../../../src/video/SDL_sysvideo.h"; sourceTree = ""; }; + 095B54196A9037AE32C14507 /* SDL_video.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_video.c"; path = "../../../../src/video/SDL_video.c"; sourceTree = ""; }; + 54280E727B4A720C0E194582 /* SDL_cocoaclipboard.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_cocoaclipboard.h"; path = "../../../../src/video/cocoa/SDL_cocoaclipboard.h"; sourceTree = ""; }; + 6B1A7D591BBF260340365717 /* SDL_cocoaclipboard.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = "SDL_cocoaclipboard.m"; path = "../../../../src/video/cocoa/SDL_cocoaclipboard.m"; sourceTree = ""; }; + 1A270B314E6440B967AF1587 /* SDL_cocoaevents.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_cocoaevents.h"; path = "../../../../src/video/cocoa/SDL_cocoaevents.h"; sourceTree = ""; }; + 6CD471DB63ED0C072F712786 /* SDL_cocoaevents.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = "SDL_cocoaevents.m"; path = "../../../../src/video/cocoa/SDL_cocoaevents.m"; sourceTree = ""; }; + 5EB34F5F7E84410D43390A37 /* SDL_cocoakeyboard.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_cocoakeyboard.h"; path = "../../../../src/video/cocoa/SDL_cocoakeyboard.h"; sourceTree = ""; }; + 4FF971A805D912AE7C3511F7 /* SDL_cocoakeyboard.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = "SDL_cocoakeyboard.m"; path = "../../../../src/video/cocoa/SDL_cocoakeyboard.m"; sourceTree = ""; }; + 3E163466557909D8647817DB /* SDL_cocoamessagebox.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_cocoamessagebox.h"; path = "../../../../src/video/cocoa/SDL_cocoamessagebox.h"; sourceTree = ""; }; + 59FA32BE7DCE61473C727995 /* SDL_cocoamessagebox.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = "SDL_cocoamessagebox.m"; path = "../../../../src/video/cocoa/SDL_cocoamessagebox.m"; sourceTree = ""; }; + 2C045FBC31E41DC90B983693 /* SDL_cocoamodes.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_cocoamodes.h"; path = "../../../../src/video/cocoa/SDL_cocoamodes.h"; sourceTree = ""; }; + 090C140773EF64C55AB32D4D /* SDL_cocoamodes.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = "SDL_cocoamodes.m"; path = "../../../../src/video/cocoa/SDL_cocoamodes.m"; sourceTree = ""; }; + 15593F5425E22D8A44911FF5 /* SDL_cocoamouse.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_cocoamouse.h"; path = "../../../../src/video/cocoa/SDL_cocoamouse.h"; sourceTree = ""; }; + 36ED1B4309137DF626BA1304 /* SDL_cocoamouse.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = "SDL_cocoamouse.m"; path = "../../../../src/video/cocoa/SDL_cocoamouse.m"; sourceTree = ""; }; + 0F950D9601F85D8A22A44228 /* SDL_cocoamousetap.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_cocoamousetap.h"; path = "../../../../src/video/cocoa/SDL_cocoamousetap.h"; sourceTree = ""; }; + 6A5F20432ADC009E19FA2C1E /* SDL_cocoamousetap.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = "SDL_cocoamousetap.m"; path = "../../../../src/video/cocoa/SDL_cocoamousetap.m"; sourceTree = ""; }; + 25DE143C196C205B51980555 /* SDL_cocoaopengl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_cocoaopengl.h"; path = "../../../../src/video/cocoa/SDL_cocoaopengl.h"; sourceTree = ""; }; + 3A4F55752FF300143C835B3B /* SDL_cocoaopengl.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = "SDL_cocoaopengl.m"; path = "../../../../src/video/cocoa/SDL_cocoaopengl.m"; sourceTree = ""; }; + 2ABD0A8B59FA64842735209E /* SDL_cocoashape.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_cocoashape.h"; path = "../../../../src/video/cocoa/SDL_cocoashape.h"; sourceTree = ""; }; + 05CF7A893F4C1E2406AA11AA /* SDL_cocoashape.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = "SDL_cocoashape.m"; path = "../../../../src/video/cocoa/SDL_cocoashape.m"; sourceTree = ""; }; + 5B8467FB461063CC729E1488 /* SDL_cocoavideo.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_cocoavideo.h"; path = "../../../../src/video/cocoa/SDL_cocoavideo.h"; sourceTree = ""; }; + 297A08E31208586E5A9E4EB3 /* SDL_cocoavideo.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = "SDL_cocoavideo.m"; path = "../../../../src/video/cocoa/SDL_cocoavideo.m"; sourceTree = ""; }; + 619C5EFB358E1D2248E557BF /* SDL_cocoawindow.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_cocoawindow.h"; path = "../../../../src/video/cocoa/SDL_cocoawindow.h"; sourceTree = ""; }; + 650003A700A8250D0F784E5A /* SDL_cocoawindow.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = "SDL_cocoawindow.m"; path = "../../../../src/video/cocoa/SDL_cocoawindow.m"; sourceTree = ""; }; + 2DD03852185F1A5357D16C0E /* SDL_nullevents.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_nullevents.c"; path = "../../../../src/video/dummy/SDL_nullevents.c"; sourceTree = ""; }; + 64AC1624164719933D7D7C2D /* SDL_nullevents_c.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_nullevents_c.h"; path = "../../../../src/video/dummy/SDL_nullevents_c.h"; sourceTree = ""; }; + 7FE32E2D489C1F5676D070F3 /* SDL_nullframebuffer.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_nullframebuffer.c"; path = "../../../../src/video/dummy/SDL_nullframebuffer.c"; sourceTree = ""; }; + 568828F86F02017D64E909DD /* SDL_nullframebuffer_c.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_nullframebuffer_c.h"; path = "../../../../src/video/dummy/SDL_nullframebuffer_c.h"; sourceTree = ""; }; + 4576033B4C1F3E0D521D1842 /* SDL_nullvideo.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_nullvideo.c"; path = "../../../../src/video/dummy/SDL_nullvideo.c"; sourceTree = ""; }; + 7F1D717B488B567150456ADD /* SDL_nullvideo.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_nullvideo.h"; path = "../../../../src/video/dummy/SDL_nullvideo.h"; sourceTree = ""; }; + 58465C34749040C207292140 /* SDL_x11clipboard.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_x11clipboard.c"; path = "../../../../src/video/x11/SDL_x11clipboard.c"; sourceTree = ""; }; + 60AA6D98240C1E16753F1F78 /* SDL_x11clipboard.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_x11clipboard.h"; path = "../../../../src/video/x11/SDL_x11clipboard.h"; sourceTree = ""; }; + 36703205767270E5711876F8 /* SDL_x11dyn.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_x11dyn.c"; path = "../../../../src/video/x11/SDL_x11dyn.c"; sourceTree = ""; }; + 0E5A3F0C3CC540030ACE7F88 /* SDL_x11dyn.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_x11dyn.h"; path = "../../../../src/video/x11/SDL_x11dyn.h"; sourceTree = ""; }; + 7448494A32995EB4084F3B7D /* SDL_x11events.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_x11events.c"; path = "../../../../src/video/x11/SDL_x11events.c"; sourceTree = ""; }; + 56517D6D01E97D41451D059D /* SDL_x11events.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_x11events.h"; path = "../../../../src/video/x11/SDL_x11events.h"; sourceTree = ""; }; + 3EF375972CA805682F8F74F4 /* SDL_x11framebuffer.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_x11framebuffer.c"; path = "../../../../src/video/x11/SDL_x11framebuffer.c"; sourceTree = ""; }; + 79E9493B77FA59684C5974B7 /* SDL_x11framebuffer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_x11framebuffer.h"; path = "../../../../src/video/x11/SDL_x11framebuffer.h"; sourceTree = ""; }; + 4543334473D06CAE254F00B1 /* SDL_x11keyboard.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_x11keyboard.c"; path = "../../../../src/video/x11/SDL_x11keyboard.c"; sourceTree = ""; }; + 39CC0CFD6B7A19ED26007BB4 /* SDL_x11keyboard.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_x11keyboard.h"; path = "../../../../src/video/x11/SDL_x11keyboard.h"; sourceTree = ""; }; + 1D2B22B2741D4C6060E23309 /* SDL_x11messagebox.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_x11messagebox.c"; path = "../../../../src/video/x11/SDL_x11messagebox.c"; sourceTree = ""; }; + 4062686F73250F0A0246473E /* SDL_x11messagebox.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_x11messagebox.h"; path = "../../../../src/video/x11/SDL_x11messagebox.h"; sourceTree = ""; }; + 448A72B44504304B144C3E13 /* SDL_x11modes.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_x11modes.c"; path = "../../../../src/video/x11/SDL_x11modes.c"; sourceTree = ""; }; + 27FB6C3B1FDD1C925C2D4B61 /* SDL_x11modes.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_x11modes.h"; path = "../../../../src/video/x11/SDL_x11modes.h"; sourceTree = ""; }; + 54687D293BC66D0A5C631CD2 /* SDL_x11mouse.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_x11mouse.c"; path = "../../../../src/video/x11/SDL_x11mouse.c"; sourceTree = ""; }; + 5CCE0B2D44471331046106E6 /* SDL_x11mouse.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_x11mouse.h"; path = "../../../../src/video/x11/SDL_x11mouse.h"; sourceTree = ""; }; + 72DF3CFC4E8B09C256A46840 /* SDL_x11opengl.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_x11opengl.c"; path = "../../../../src/video/x11/SDL_x11opengl.c"; sourceTree = ""; }; + 217F515544D919DC3B542BDB /* SDL_x11opengl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_x11opengl.h"; path = "../../../../src/video/x11/SDL_x11opengl.h"; sourceTree = ""; }; + 76560AEB0562134E7A7E6B36 /* SDL_x11opengles.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_x11opengles.c"; path = "../../../../src/video/x11/SDL_x11opengles.c"; sourceTree = ""; }; + 01A4506F329C34E9544E65C9 /* SDL_x11opengles.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_x11opengles.h"; path = "../../../../src/video/x11/SDL_x11opengles.h"; sourceTree = ""; }; + 077269AF6E2A464C6904277D /* SDL_x11shape.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_x11shape.c"; path = "../../../../src/video/x11/SDL_x11shape.c"; sourceTree = ""; }; + 60910F6738E036B6171642D5 /* SDL_x11shape.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_x11shape.h"; path = "../../../../src/video/x11/SDL_x11shape.h"; sourceTree = ""; }; + 3E0545D92AE266C52A3A6C93 /* SDL_x11sym.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_x11sym.h"; path = "../../../../src/video/x11/SDL_x11sym.h"; sourceTree = ""; }; + 652626396914587E520F7C8C /* SDL_x11touch.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_x11touch.c"; path = "../../../../src/video/x11/SDL_x11touch.c"; sourceTree = ""; }; + 6796539A4EAF7FA5634E3B4F /* SDL_x11touch.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_x11touch.h"; path = "../../../../src/video/x11/SDL_x11touch.h"; sourceTree = ""; }; + 668E75F870AC40425B0D639F /* SDL_x11video.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_x11video.c"; path = "../../../../src/video/x11/SDL_x11video.c"; sourceTree = ""; }; + 3B503D8111BC749C35456BC7 /* SDL_x11video.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_x11video.h"; path = "../../../../src/video/x11/SDL_x11video.h"; sourceTree = ""; }; + 7FB6418B385644032BC404E9 /* SDL_x11window.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_x11window.c"; path = "../../../../src/video/x11/SDL_x11window.c"; sourceTree = ""; }; + 03BC5ACE246D31A203BD2B15 /* SDL_x11window.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_x11window.h"; path = "../../../../src/video/x11/SDL_x11window.h"; sourceTree = ""; }; + 085A68FD7A9151CF2E095ECB /* SDL_x11xinput2.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_x11xinput2.c"; path = "../../../../src/video/x11/SDL_x11xinput2.c"; sourceTree = ""; }; + 349969F15E6A02A1270D6BA0 /* SDL_x11xinput2.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_x11xinput2.h"; path = "../../../../src/video/x11/SDL_x11xinput2.h"; sourceTree = ""; }; + 11F5212A6B0F3DF7559B6BE3 /* edid-parse.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "edid-parse.c"; path = "../../../../src/video/x11/edid-parse.c"; sourceTree = ""; }; + 1A364F9D6023493E20920E8B /* edid.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "edid.h"; path = "../../../../src/video/x11/edid.h"; sourceTree = ""; }; + 5A492D32559D49902FB05F45 /* imKStoUCS.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "imKStoUCS.c"; path = "../../../../src/video/x11/imKStoUCS.c"; sourceTree = ""; }; + 71206CFD70915771458F467A /* imKStoUCS.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "imKStoUCS.h"; path = "../../../../src/video/x11/imKStoUCS.h"; sourceTree = ""; }; + 16087FC97B0458F07F343E84 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioToolbox.framework"; path = "/System/Library/Frameworks/AudioToolbox.framework"; sourceTree = ""; }; + 517D7ABB382B14B10EEF73BE /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioUnit.framework"; path = "/System/Library/Frameworks/AudioUnit.framework"; sourceTree = ""; }; + 5DCD682F04A36BC83BCC7159 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Cocoa.framework"; path = "/System/Library/Frameworks/Cocoa.framework"; sourceTree = ""; }; + 0E21418B420C32A255982342 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreAudio.framework"; path = "/System/Library/Frameworks/CoreAudio.framework"; sourceTree = ""; }; + 7735724A00183AF616F6186E /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "IOKit.framework"; path = "/System/Library/Frameworks/IOKit.framework"; sourceTree = ""; }; + 12566C6F031E562D44A61FA5 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Carbon.framework"; path = "/System/Library/Frameworks/Carbon.framework"; sourceTree = ""; }; + 1F7A40AB2F484EA966CD5A46 /* ForceFeedback.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "ForceFeedback.framework"; path = "/System/Library/Frameworks/ForceFeedback.framework"; sourceTree = ""; }; + 01151A0B6D9422C20F99251B /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreFoundation.framework"; path = "/System/Library/Frameworks/CoreFoundation.framework"; sourceTree = ""; }; + 711A00A97A0E506D5F82591B /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "OpenGL.framework"; path = "/System/Library/Frameworks/OpenGL.framework"; sourceTree = ""; }; + 07D004B11E733F1F0EA93105 /* libSDL2.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libSDL2.a"; path = "libSDL2.a"; sourceTree = BUILT_PRODUCTS_DIR; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 6D2F46F31435311A2F32250F /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 6BB96439701E5363094C5DD5 /* AudioToolbox.framework in Frameworks */, + 63DC268722B13B3312A72478 /* AudioUnit.framework in Frameworks */, + 116D397753E162E06F2A4550 /* Cocoa.framework in Frameworks */, + 673D5F7B1D0E077948DA7126 /* CoreAudio.framework in Frameworks */, + 6C2B372D02D23CB0511D7889 /* IOKit.framework in Frameworks */, + 236B622A48961F397FF06EF7 /* Carbon.framework in Frameworks */, + 49957BE83EA63CF059A30F9C /* ForceFeedback.framework in Frameworks */, + 1B8B600655202E66597A6A1E /* CoreFoundation.framework in Frameworks */, + 35A63C9C2D0E087E232429CF /* OpenGL.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 2B14576D52B77980500C4530 /* SDL2 */ = { + isa = PBXGroup; + children = ( + 7F1615B67DCA68AA1B4A2D65 /* src */, + 778B60761D6F788D20CF1089 /* Frameworks */, + 64BF6DFE5A77548A48B644E1 /* Products */, + ); + name = "SDL2"; + sourceTree = ""; + }; + 7F1615B67DCA68AA1B4A2D65 /* src */ = { + isa = PBXGroup; + children = ( + 581F727C2E205CC67F140529 /* SDL.c */, + 20A12A2435417EEB1A001847 /* SDL_assert.c */, + 3DBA229B02BC326E66521EC6 /* SDL_assert_c.h */, + 7C4669E76F5E4522717C37DD /* SDL_error.c */, + 300D65535AAF1A8F2739388E /* SDL_error_c.h */, + 1D2E68ED4D66639038F63099 /* SDL_hints.c */, + 4EAE1E8A03AF0D8C0BC74C60 /* SDL_log.c */, + 688234A1457F4899390578CF /* atomic */, + 3B436A4F077A1168739174F1 /* audio */, + 5FBE445076B30F5E181A6E72 /* cpuinfo */, + 55AD5AFE0AC25A02516B6C0F /* events */, + 169E182E269F4D57356F462F /* file */, + 202A4F20595F11DE1C0E5DEF /* filesystem */, + 402B7BD16DA178D365B82E74 /* haptic */, + 23392EB30D7244ED2CAD16E6 /* joystick */, + 2C2475364CBA026D4A046C45 /* loadso */, + 2FF70AA82AFD089324DC1914 /* power */, + 746E7D0E29004F251DB16B9F /* render */, + 60E97A5510353DFB504F1D03 /* stdlib */, + 511B65CD237E28165A3B0FFD /* thread */, + 74166396173F5600536A7BC8 /* timer */, + 3FC4100D63F1660C3B995BD6 /* video */, + ); + name = "src"; + sourceTree = ""; + }; + 688234A1457F4899390578CF /* atomic */ = { + isa = PBXGroup; + children = ( + 741E10D47F9F35F77FC23C71 /* SDL_atomic.c */, + 545D521E33195938012A701C /* SDL_spinlock.c */, + ); + name = "atomic"; + sourceTree = ""; + }; + 3B436A4F077A1168739174F1 /* audio */ = { + isa = PBXGroup; + children = ( + 009822131E4843700095766C /* SDL_audio.c */, + 7C8304171E6648543F9779B6 /* SDL_audio_c.h */, + 2BA37BD372FE166821D80A1E /* SDL_audiocvt.c */, + 5D2936CF698D392735D76E9E /* SDL_audiodev.c */, + 1F255A29771744AC1DFE48A0 /* SDL_audiodev_c.h */, + 14AA3D784A5D4B873D657338 /* SDL_audiomem.h */, + 76263CFA4F4A3E8E74966406 /* SDL_audiotypecvt.c */, + 748562A8151756FF3FE91679 /* SDL_mixer.c */, + 7B696A2B3C9847A40FD30FA2 /* SDL_sysaudio.h */, + 58E6725272291A8B48974EC3 /* SDL_wave.c */, + 00EA32A02E3338A774D7623F /* SDL_wave.h */, + 2D5C19413AFC226317315284 /* coreaudio */, + 3ECA7F9726472B184E7B1DC0 /* disk */, + 65C05A2970AC5239286044C7 /* dummy */, + ); + name = "audio"; + sourceTree = ""; + }; + 2D5C19413AFC226317315284 /* coreaudio */ = { + isa = PBXGroup; + children = ( + 17F2408C59BB1CE53ACB077B /* SDL_coreaudio.c */, + 4EE3552C72927CDA048947F7 /* SDL_coreaudio.h */, + ); + name = "coreaudio"; + sourceTree = ""; + }; + 3ECA7F9726472B184E7B1DC0 /* disk */ = { + isa = PBXGroup; + children = ( + 694A007643FB227E1C011EE8 /* SDL_diskaudio.c */, + 29C54C2B479130B15A262000 /* SDL_diskaudio.h */, + ); + name = "disk"; + sourceTree = ""; + }; + 65C05A2970AC5239286044C7 /* dummy */ = { + isa = PBXGroup; + children = ( + 183031E40F3E3665462E31AC /* SDL_dummyaudio.c */, + 06A572223CF8475871EE7D5C /* SDL_dummyaudio.h */, + ); + name = "dummy"; + sourceTree = ""; + }; + 5FBE445076B30F5E181A6E72 /* cpuinfo */ = { + isa = PBXGroup; + children = ( + 399D7F372AA42CDF004A30CB /* SDL_cpuinfo.c */, + ); + name = "cpuinfo"; + sourceTree = ""; + }; + 55AD5AFE0AC25A02516B6C0F /* events */ = { + isa = PBXGroup; + children = ( + 5EEA55BC35E77DD14C8B6DEA /* SDL_clipboardevents.c */, + 130E0CF138CF24996422240B /* SDL_clipboardevents_c.h */, + 64680D041F9E679917CF3CB8 /* SDL_dropevents.c */, + 688C5D160E4C409930EB1C46 /* SDL_dropevents_c.h */, + 67B9300749251C797177656C /* SDL_events.c */, + 576820C320D25B890F7E4EE7 /* SDL_events_c.h */, + 2427171D0D16540755560B01 /* SDL_gesture.c */, + 353545A10ADB514C610609C6 /* SDL_gesture_c.h */, + 4A4523A15D1D31E40DBA55EF /* SDL_keyboard.c */, + 74B612214A4706DA719F28D2 /* SDL_keyboard_c.h */, + 0E064D1B5215736C4B0C0F8B /* SDL_mouse.c */, + 058B27A349C800B503ED6669 /* SDL_mouse_c.h */, + 7EAB2812398D5FDE1566622B /* SDL_quit.c */, + 13A403E279690000102705FE /* SDL_sysevents.h */, + 11625DDF6F935BC24C1658C6 /* SDL_touch.c */, + 08D035322454110E49E76A60 /* SDL_touch_c.h */, + 7B0D1AE01FCA24EC38765CFF /* SDL_windowevents.c */, + 06FA2EC12902637126010F3E /* SDL_windowevents_c.h */, + 3D290B0440424FCA73116E71 /* blank_cursor.h */, + 5E5607A90E0E7383395F1124 /* default_cursor.h */, + 5D38365C0E6E6FB712EA76DC /* scancodes_darwin.h */, + 0BE05A937D854CC543FB3741 /* scancodes_linux.h */, + 1A9C33FD4D512FE04A4308B1 /* scancodes_windows.h */, + 59691A177371256478D52733 /* scancodes_xfree86.h */, + ); + name = "events"; + sourceTree = ""; + }; + 169E182E269F4D57356F462F /* file */ = { + isa = PBXGroup; + children = ( + 46E842226EEF2BBD3E14319D /* SDL_rwops.c */, + 0F7844EB5A6F39F066B52DF5 /* cocoa */, + ); + name = "file"; + sourceTree = ""; + }; + 0F7844EB5A6F39F066B52DF5 /* cocoa */ = { + isa = PBXGroup; + children = ( + 5ED91E7C0367157226554461 /* SDL_rwopsbundlesupport.h */, + 5E087787656B7EF200787EF7 /* SDL_rwopsbundlesupport.m */, + ); + name = "cocoa"; + sourceTree = ""; + }; + 202A4F20595F11DE1C0E5DEF /* filesystem */ = { + isa = PBXGroup; + children = ( + 2F2D3D4B30AA6BA34C0647E6 /* cocoa */, + ); + name = "filesystem"; + sourceTree = ""; + }; + 2F2D3D4B30AA6BA34C0647E6 /* cocoa */ = { + isa = PBXGroup; + children = ( + 7927299A5CBA392013905A95 /* SDL_sysfilesystem.m */, + ); + name = "cocoa"; + sourceTree = ""; + }; + 402B7BD16DA178D365B82E74 /* haptic */ = { + isa = PBXGroup; + children = ( + 6C027EE044E726073F02545E /* SDL_haptic.c */, + 6CA146A939633B3D587234B0 /* SDL_haptic_c.h */, + 465F3E1A22A90B691CB6261A /* SDL_syshaptic.h */, + 35210A3C265F39CF73320BC1 /* darwin */, + ); + name = "haptic"; + sourceTree = ""; + }; + 35210A3C265F39CF73320BC1 /* darwin */ = { + isa = PBXGroup; + children = ( + 466551BC2C236A3C09D52B8C /* SDL_syshaptic.c */, + ); + name = "darwin"; + sourceTree = ""; + }; + 23392EB30D7244ED2CAD16E6 /* joystick */ = { + isa = PBXGroup; + children = ( + 7D0C59A3666A74AD19C81F68 /* SDL_gamecontroller.c */, + 7EBA21266FA01ACA47254FA4 /* SDL_gamecontrollerdb.h */, + 4FCA1736705A5DC74EC17138 /* SDL_joystick.c */, + 77AB1AAE2997056268FF5C5C /* SDL_joystick_c.h */, + 2DD4468E154E427A6D1B3C33 /* SDL_sysjoystick.h */, + 3A02105A17B3711E2080498F /* darwin */, + ); + name = "joystick"; + sourceTree = ""; + }; + 3A02105A17B3711E2080498F /* darwin */ = { + isa = PBXGroup; + children = ( + 79981D6D163C5F2060C66FA5 /* SDL_sysjoystick.c */, + 5E8A65BF1C1807EF6C8522A1 /* SDL_sysjoystick_c.h */, + ); + name = "darwin"; + sourceTree = ""; + }; + 2C2475364CBA026D4A046C45 /* loadso */ = { + isa = PBXGroup; + children = ( + 2EE438980D7C6329498E1501 /* dlopen */, + ); + name = "loadso"; + sourceTree = ""; + }; + 2EE438980D7C6329498E1501 /* dlopen */ = { + isa = PBXGroup; + children = ( + 31CD0B3A1CC508507B0E69C7 /* SDL_sysloadso.c */, + ); + name = "dlopen"; + sourceTree = ""; + }; + 2FF70AA82AFD089324DC1914 /* power */ = { + isa = PBXGroup; + children = ( + 1C2235273DF86C1B64BC738C /* SDL_power.c */, + 029A07530D871F233FEF258B /* macosx */, + ); + name = "power"; + sourceTree = ""; + }; + 029A07530D871F233FEF258B /* macosx */ = { + isa = PBXGroup; + children = ( + 6A4855D539F85E716904291D /* SDL_syspower.c */, + ); + name = "macosx"; + sourceTree = ""; + }; + 746E7D0E29004F251DB16B9F /* render */ = { + isa = PBXGroup; + children = ( + 550435DE0C8635D76B737308 /* SDL_render.c */, + 0B803F96427D29011CAC67A9 /* SDL_sysrender.h */, + 30C711D35F4E10AE14064022 /* SDL_yuv_mmx.c */, + 2B19077009C9231E3CB109F9 /* SDL_yuv_sw.c */, + 49360D2910D87F4C61260CC1 /* SDL_yuv_sw_c.h */, + 09C048B2597C65C2452F29A1 /* mmx.h */, + 3C2D69C5103C04B5214F4C19 /* opengl */, + 5E27683C527C630169150FED /* software */, + ); + name = "render"; + sourceTree = ""; + }; + 3C2D69C5103C04B5214F4C19 /* opengl */ = { + isa = PBXGroup; + children = ( + 02615473574C5DA45F8119C2 /* SDL_glfuncs.h */, + 2E98213F58C83B7679EA2EE0 /* SDL_render_gl.c */, + 74E6545673FD059731C53CB0 /* SDL_shaders_gl.c */, + 7E5F355E58573DA27BC14C1C /* SDL_shaders_gl.h */, + ); + name = "opengl"; + sourceTree = ""; + }; + 5E27683C527C630169150FED /* software */ = { + isa = PBXGroup; + children = ( + 139751A76375191B64F53E7D /* SDL_blendfillrect.c */, + 64FD5AD01DA8269C6D04363A /* SDL_blendfillrect.h */, + 2E0B793E01E363125E115555 /* SDL_blendline.c */, + 70F6353E33186EFC79F57A18 /* SDL_blendline.h */, + 47A60CF070301F215AA31899 /* SDL_blendpoint.c */, + 357F47816FF76A56538A1A90 /* SDL_blendpoint.h */, + 6F3E58C258E816C01EE5607B /* SDL_draw.h */, + 3DC17B6963CD575538C46E2B /* SDL_drawline.c */, + 6BEC714C75AA234067F04A6F /* SDL_drawline.h */, + 57200BE31613529B5E4D145A /* SDL_drawpoint.c */, + 3140693929B158EB4CBA6F56 /* SDL_drawpoint.h */, + 7F4003F22A2B03CC4F3E2570 /* SDL_render_sw.c */, + 13DE07DE194D2BA503B10D81 /* SDL_render_sw_c.h */, + 34F408411DF145AD78114160 /* SDL_rotate.c */, + 2BAA4C9A41A6056A24A70D24 /* SDL_rotate.h */, + ); + name = "software"; + sourceTree = ""; + }; + 60E97A5510353DFB504F1D03 /* stdlib */ = { + isa = PBXGroup; + children = ( + 467E7A495D341EA43CA77D04 /* SDL_getenv.c */, + 7420083415F10DBF1A6E4645 /* SDL_iconv.c */, + 6AAD26CD05F31E954E925A93 /* SDL_malloc.c */, + 1A637631359161D6452A680F /* SDL_qsort.c */, + 0B1A13D3324F661B06A354E4 /* SDL_stdlib.c */, + 76AA2E0B0F173AC9212F4258 /* SDL_string.c */, + ); + name = "stdlib"; + sourceTree = ""; + }; + 511B65CD237E28165A3B0FFD /* thread */ = { + isa = PBXGroup; + children = ( + 5AAF37911F8240A92E0F1490 /* SDL_systhread.h */, + 00BF063F2A516202081956FF /* SDL_thread.c */, + 78FB562052435E795D701744 /* SDL_thread_c.h */, + 77227A70027F1AEE2C864094 /* pthread */, + ); + name = "thread"; + sourceTree = ""; + }; + 77227A70027F1AEE2C864094 /* pthread */ = { + isa = PBXGroup; + children = ( + 75A15D1D350165C72B266D64 /* SDL_syscond.c */, + 575F34176E7226D0364C71AC /* SDL_sysmutex.c */, + 0CC42FB1128B78AA72B36280 /* SDL_sysmutex_c.h */, + 68EA167A2FA9170A1EEA3B1D /* SDL_syssem.c */, + 2F031FEF2BCC1434771A7E86 /* SDL_systhread.c */, + 3FD000ED7A01775526CA5618 /* SDL_systhread_c.h */, + 6A8F127A2C4E6F364C1526F0 /* SDL_systls.c */, + ); + name = "pthread"; + sourceTree = ""; + }; + 74166396173F5600536A7BC8 /* timer */ = { + isa = PBXGroup; + children = ( + 08B34CDF5C9079763C624849 /* SDL_timer.c */, + 336A25DF147652083BCD3D3C /* SDL_timer_c.h */, + 532B498A1E6302C9738B2DFF /* unix */, + ); + name = "timer"; + sourceTree = ""; + }; + 532B498A1E6302C9738B2DFF /* unix */ = { + isa = PBXGroup; + children = ( + 6A01774C1EED1B2144AE1CB5 /* SDL_systimer.c */, + ); + name = "unix"; + sourceTree = ""; + }; + 3FC4100D63F1660C3B995BD6 /* video */ = { + isa = PBXGroup; + children = ( + 676211D87FE20B7150213164 /* SDL_RLEaccel.c */, + 32C66811376436BE0E942436 /* SDL_RLEaccel_c.h */, + 7B5F52584ED13C49741749BD /* SDL_blit.c */, + 4C266BB0748836070E5430AB /* SDL_blit.h */, + 6BD9773F57DE397A34542B86 /* SDL_blit_0.c */, + 5F717A917D9207E82B1709FD /* SDL_blit_1.c */, + 4A7C2E9C357B39870C9C7CBB /* SDL_blit_A.c */, + 16F56E412F037AA6626704FC /* SDL_blit_N.c */, + 12AD22506E1411CA1FCA193D /* SDL_blit_auto.c */, + 24D062C176AE370B678D5E1A /* SDL_blit_auto.h */, + 7D4437C37F683A8A58F55923 /* SDL_blit_copy.c */, + 260722C00E09302702FA08F5 /* SDL_blit_copy.h */, + 2C3813742F9649C6666B1E7E /* SDL_blit_slow.c */, + 772B39E25F5C46CF744B6DC7 /* SDL_blit_slow.h */, + 626030677A9E27FC1E8935A1 /* SDL_bmp.c */, + 5C4629AC64180D01435D314B /* SDL_clipboard.c */, + 1AA429B9420C620D5F982BCC /* SDL_egl.c */, + 6005192E4497458D4A615860 /* SDL_egl.h */, + 127978F1333C57F33D196715 /* SDL_fillrect.c */, + 1C8921DA02C03ADB0F4646F8 /* SDL_pixels.c */, + 133907A045651496256139AF /* SDL_pixels_c.h */, + 39842F4E596B39E8643764C3 /* SDL_rect.c */, + 530646B0528B495D2A062BFD /* SDL_rect_c.h */, + 1A481A30600E3DFE77A26D0A /* SDL_shape.c */, + 61CD6881175C22CC253B4D8E /* SDL_shape_internals.h */, + 467C2DC84A7B76C05E9E120F /* SDL_stretch.c */, + 518E5DE30064338C4BC17126 /* SDL_surface.c */, + 184509C109CB13FB64680AD8 /* SDL_sysvideo.h */, + 095B54196A9037AE32C14507 /* SDL_video.c */, + 14664CC87EFE15A30F7210A7 /* cocoa */, + 72A40D0826B87C940A0F1136 /* dummy */, + 70A4478517CF4901021961DA /* x11 */, + ); + name = "video"; + sourceTree = ""; + }; + 14664CC87EFE15A30F7210A7 /* cocoa */ = { + isa = PBXGroup; + children = ( + 54280E727B4A720C0E194582 /* SDL_cocoaclipboard.h */, + 6B1A7D591BBF260340365717 /* SDL_cocoaclipboard.m */, + 1A270B314E6440B967AF1587 /* SDL_cocoaevents.h */, + 6CD471DB63ED0C072F712786 /* SDL_cocoaevents.m */, + 5EB34F5F7E84410D43390A37 /* SDL_cocoakeyboard.h */, + 4FF971A805D912AE7C3511F7 /* SDL_cocoakeyboard.m */, + 3E163466557909D8647817DB /* SDL_cocoamessagebox.h */, + 59FA32BE7DCE61473C727995 /* SDL_cocoamessagebox.m */, + 2C045FBC31E41DC90B983693 /* SDL_cocoamodes.h */, + 090C140773EF64C55AB32D4D /* SDL_cocoamodes.m */, + 15593F5425E22D8A44911FF5 /* SDL_cocoamouse.h */, + 36ED1B4309137DF626BA1304 /* SDL_cocoamouse.m */, + 0F950D9601F85D8A22A44228 /* SDL_cocoamousetap.h */, + 6A5F20432ADC009E19FA2C1E /* SDL_cocoamousetap.m */, + 25DE143C196C205B51980555 /* SDL_cocoaopengl.h */, + 3A4F55752FF300143C835B3B /* SDL_cocoaopengl.m */, + 2ABD0A8B59FA64842735209E /* SDL_cocoashape.h */, + 05CF7A893F4C1E2406AA11AA /* SDL_cocoashape.m */, + 5B8467FB461063CC729E1488 /* SDL_cocoavideo.h */, + 297A08E31208586E5A9E4EB3 /* SDL_cocoavideo.m */, + 619C5EFB358E1D2248E557BF /* SDL_cocoawindow.h */, + 650003A700A8250D0F784E5A /* SDL_cocoawindow.m */, + ); + name = "cocoa"; + sourceTree = ""; + }; + 72A40D0826B87C940A0F1136 /* dummy */ = { + isa = PBXGroup; + children = ( + 2DD03852185F1A5357D16C0E /* SDL_nullevents.c */, + 64AC1624164719933D7D7C2D /* SDL_nullevents_c.h */, + 7FE32E2D489C1F5676D070F3 /* SDL_nullframebuffer.c */, + 568828F86F02017D64E909DD /* SDL_nullframebuffer_c.h */, + 4576033B4C1F3E0D521D1842 /* SDL_nullvideo.c */, + 7F1D717B488B567150456ADD /* SDL_nullvideo.h */, + ); + name = "dummy"; + sourceTree = ""; + }; + 70A4478517CF4901021961DA /* x11 */ = { + isa = PBXGroup; + children = ( + 58465C34749040C207292140 /* SDL_x11clipboard.c */, + 60AA6D98240C1E16753F1F78 /* SDL_x11clipboard.h */, + 36703205767270E5711876F8 /* SDL_x11dyn.c */, + 0E5A3F0C3CC540030ACE7F88 /* SDL_x11dyn.h */, + 7448494A32995EB4084F3B7D /* SDL_x11events.c */, + 56517D6D01E97D41451D059D /* SDL_x11events.h */, + 3EF375972CA805682F8F74F4 /* SDL_x11framebuffer.c */, + 79E9493B77FA59684C5974B7 /* SDL_x11framebuffer.h */, + 4543334473D06CAE254F00B1 /* SDL_x11keyboard.c */, + 39CC0CFD6B7A19ED26007BB4 /* SDL_x11keyboard.h */, + 1D2B22B2741D4C6060E23309 /* SDL_x11messagebox.c */, + 4062686F73250F0A0246473E /* SDL_x11messagebox.h */, + 448A72B44504304B144C3E13 /* SDL_x11modes.c */, + 27FB6C3B1FDD1C925C2D4B61 /* SDL_x11modes.h */, + 54687D293BC66D0A5C631CD2 /* SDL_x11mouse.c */, + 5CCE0B2D44471331046106E6 /* SDL_x11mouse.h */, + 72DF3CFC4E8B09C256A46840 /* SDL_x11opengl.c */, + 217F515544D919DC3B542BDB /* SDL_x11opengl.h */, + 76560AEB0562134E7A7E6B36 /* SDL_x11opengles.c */, + 01A4506F329C34E9544E65C9 /* SDL_x11opengles.h */, + 077269AF6E2A464C6904277D /* SDL_x11shape.c */, + 60910F6738E036B6171642D5 /* SDL_x11shape.h */, + 3E0545D92AE266C52A3A6C93 /* SDL_x11sym.h */, + 652626396914587E520F7C8C /* SDL_x11touch.c */, + 6796539A4EAF7FA5634E3B4F /* SDL_x11touch.h */, + 668E75F870AC40425B0D639F /* SDL_x11video.c */, + 3B503D8111BC749C35456BC7 /* SDL_x11video.h */, + 7FB6418B385644032BC404E9 /* SDL_x11window.c */, + 03BC5ACE246D31A203BD2B15 /* SDL_x11window.h */, + 085A68FD7A9151CF2E095ECB /* SDL_x11xinput2.c */, + 349969F15E6A02A1270D6BA0 /* SDL_x11xinput2.h */, + 11F5212A6B0F3DF7559B6BE3 /* edid-parse.c */, + 1A364F9D6023493E20920E8B /* edid.h */, + 5A492D32559D49902FB05F45 /* imKStoUCS.c */, + 71206CFD70915771458F467A /* imKStoUCS.h */, + ); + name = "x11"; + sourceTree = ""; + }; + 778B60761D6F788D20CF1089 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 16087FC97B0458F07F343E84 /* AudioToolbox.framework */, + 517D7ABB382B14B10EEF73BE /* AudioUnit.framework */, + 5DCD682F04A36BC83BCC7159 /* Cocoa.framework */, + 0E21418B420C32A255982342 /* CoreAudio.framework */, + 7735724A00183AF616F6186E /* IOKit.framework */, + 12566C6F031E562D44A61FA5 /* Carbon.framework */, + 1F7A40AB2F484EA966CD5A46 /* ForceFeedback.framework */, + 01151A0B6D9422C20F99251B /* CoreFoundation.framework */, + 711A00A97A0E506D5F82591B /* OpenGL.framework */, + ); + name = "Frameworks"; + sourceTree = ""; + }; + 64BF6DFE5A77548A48B644E1 /* Products */ = { + isa = PBXGroup; + children = ( + 07D004B11E733F1F0EA93105 /* libSDL2.a */, + ); + name = "Products"; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 58C10ED14175754444033E0E /* SDL2 */ = { + isa = PBXNativeTarget; + buildConfigurationList = 132E34C647554236197A43CB /* Build configuration list for PBXNativeTarget "SDL2" */; + buildPhases = ( + 50D0255976AC17D747C2368C /* Resources */, + 30F2001848230434140646C7 /* Sources */, + 6D2F46F31435311A2F32250F /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "SDL2"; + productName = "SDL2"; + productReference = 07D004B11E733F1F0EA93105 /* libSDL2.a */; + productType = "com.apple.product-type.library.static"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 08FB7793FE84155DC02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "SDL2" */; + compatibilityVersion = "Xcode 3.2"; + hasScannedForEncodings = 1; + mainGroup = 2B14576D52B77980500C4530 /* SDL2 */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 58C10ED14175754444033E0E /* libSDL2.a */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 50D0255976AC17D747C2368C /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 30F2001848230434140646C7 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 6F3F406D60231E94188751BC /* SDL.c in Sources */, + 19FA05DA50E3679839F6602B /* SDL_assert.c in Sources */, + 356E00387A38053E5EE8705E /* SDL_error.c in Sources */, + 149E4E143D540244690204F8 /* SDL_hints.c in Sources */, + 6D2117B123FD403E5F17176E /* SDL_log.c in Sources */, + 52F43FB27CAA2A34780F23D2 /* SDL_atomic.c in Sources */, + 492C77BF4FA9117B4C456DEE /* SDL_spinlock.c in Sources */, + 2F1F27BE61AD6559771B219B /* SDL_audio.c in Sources */, + 461F2F773934429817AA4299 /* SDL_audiocvt.c in Sources */, + 79F231BA363B7C142C533385 /* SDL_audiodev.c in Sources */, + 637A1C5F33B070F311F368D2 /* SDL_audiotypecvt.c in Sources */, + 16451C9255A341FF66894454 /* SDL_mixer.c in Sources */, + 20DE6FC1792A40ED25F514F9 /* SDL_wave.c in Sources */, + 50C80EB5218555D753C36826 /* SDL_coreaudio.c in Sources */, + 44F427256F5C0EC273FC3B89 /* SDL_diskaudio.c in Sources */, + 388A0733659279AE2A123B36 /* SDL_dummyaudio.c in Sources */, + 1362409443423D9B472D0416 /* SDL_cpuinfo.c in Sources */, + 2C9E656F18713B73279B4B04 /* SDL_clipboardevents.c in Sources */, + 0CCE44195C6176D8043D528A /* SDL_dropevents.c in Sources */, + 25F304341BF22DF974DF1780 /* SDL_events.c in Sources */, + 7D5172AE101630DD2E8D3D30 /* SDL_gesture.c in Sources */, + 6A112F1137181ABE5AC417D0 /* SDL_keyboard.c in Sources */, + 2EF9131C40D10D5B633214A1 /* SDL_mouse.c in Sources */, + 16DC68A33B9E04A63D9A54C6 /* SDL_quit.c in Sources */, + 53C876237C494B6428793CD6 /* SDL_touch.c in Sources */, + 778838BC7EAC5963763138C1 /* SDL_windowevents.c in Sources */, + 4F65225D210F1D0C223A3842 /* SDL_rwops.c in Sources */, + 189B1C085510122958EF71C2 /* SDL_rwopsbundlesupport.m in Sources */, + 218C0918297D7C1E31307429 /* SDL_sysfilesystem.m in Sources */, + 1F950ADC73537B891DE53BB8 /* SDL_haptic.c in Sources */, + 1DA01FF6657570AA36A52EC5 /* SDL_syshaptic.c in Sources */, + 689A0A855C4F785B5C981CA4 /* SDL_gamecontroller.c in Sources */, + 159C6EB8203936010A1F2027 /* SDL_joystick.c in Sources */, + 4FC953274C2A1641268F236B /* SDL_sysjoystick.c in Sources */, + 151061BF5CDD3CB1146656AF /* SDL_sysloadso.c in Sources */, + 7F9268CB0F1354E475291503 /* SDL_power.c in Sources */, + 6F6C5A254D6A1B6E6F2911D5 /* SDL_syspower.c in Sources */, + 34555B4E69CE63A24CDA7F43 /* SDL_render.c in Sources */, + 7BEF2DBE471D78592D830CFC /* SDL_yuv_mmx.c in Sources */, + 50E3046B39F125B111E552E5 /* SDL_yuv_sw.c in Sources */, + 35A118A4441C11DE1E126429 /* SDL_render_gl.c in Sources */, + 5D485D983D9508FF46252F6C /* SDL_shaders_gl.c in Sources */, + 0B755CE80D912DB50009511D /* SDL_blendfillrect.c in Sources */, + 73765AD0352731C868D24D4A /* SDL_blendline.c in Sources */, + 02947C1003D14ADE559D42B2 /* SDL_blendpoint.c in Sources */, + 75A536C37C5E31577AA043A4 /* SDL_drawline.c in Sources */, + 34792E3153922D7D763C170E /* SDL_drawpoint.c in Sources */, + 10763EF370CC093B1CFA183C /* SDL_render_sw.c in Sources */, + 110C5B4311ED10D54C4F62AA /* SDL_rotate.c in Sources */, + 48487F951B64565B7D7207CA /* SDL_getenv.c in Sources */, + 059730C916147C00706662AD /* SDL_iconv.c in Sources */, + 7296105F4E1C17650F3D73C9 /* SDL_malloc.c in Sources */, + 49DD00DB42335811763516DD /* SDL_qsort.c in Sources */, + 52DE7BE66FA215C168DF1677 /* SDL_stdlib.c in Sources */, + 5C645F5C4E433585671F555D /* SDL_string.c in Sources */, + 1C0923FF7665104E12545B0C /* SDL_thread.c in Sources */, + 56775E493033788C61470057 /* SDL_syscond.c in Sources */, + 6E88479E164B21F0200C15BC /* SDL_sysmutex.c in Sources */, + 28E422FD2DB22AD275C62496 /* SDL_syssem.c in Sources */, + 427C5DE627A9073945E63965 /* SDL_systhread.c in Sources */, + 74D208E105A93E03446D0CC3 /* SDL_systls.c in Sources */, + 55472CED35DA24E748C92A9D /* SDL_timer.c in Sources */, + 641F56DE115627885E68139B /* SDL_systimer.c in Sources */, + 58C65B09535869014BC3131C /* SDL_RLEaccel.c in Sources */, + 3E0401B74A716B967F1D70CB /* SDL_blit.c in Sources */, + 21B578155ED918C80674601C /* SDL_blit_0.c in Sources */, + 6E612A61515559E567CD5D9C /* SDL_blit_1.c in Sources */, + 5E200CE93B4833C9061C18AF /* SDL_blit_A.c in Sources */, + 71E83A8D25F069DC2952005B /* SDL_blit_N.c in Sources */, + 75EC6ADC292417204E4E701B /* SDL_blit_auto.c in Sources */, + 0F073C586C5B0777519F427F /* SDL_blit_copy.c in Sources */, + 1F897EA9155F39AB161168AD /* SDL_blit_slow.c in Sources */, + 78E46B133F7458F4295F5452 /* SDL_bmp.c in Sources */, + 6383693061D0250D26F00218 /* SDL_clipboard.c in Sources */, + 0BEF1BDA1C6F691D22EB02A7 /* SDL_egl.c in Sources */, + 13F970752FFF253553FD1C57 /* SDL_fillrect.c in Sources */, + 711F3C0A570B25DF7D873D2A /* SDL_pixels.c in Sources */, + 58AE29EA6A4E39D37DFF1403 /* SDL_rect.c in Sources */, + 46AA6A03274D62FC24FF0927 /* SDL_shape.c in Sources */, + 277D2B962D136C4A24D2142F /* SDL_stretch.c in Sources */, + 14010A0150CF689E0D9E3221 /* SDL_surface.c in Sources */, + 78B41B604F381B2D5C6D18E1 /* SDL_video.c in Sources */, + 67D15BC71BE7653C55D74F61 /* SDL_cocoaclipboard.m in Sources */, + 78F26FEE048D4A6B4A863229 /* SDL_cocoaevents.m in Sources */, + 6F89267B7FF56499250A71CC /* SDL_cocoakeyboard.m in Sources */, + 5CF76F752B327CD948535F8F /* SDL_cocoamessagebox.m in Sources */, + 2AC25E1763A837323CD605E7 /* SDL_cocoamodes.m in Sources */, + 7D0450A731DD481909466CA0 /* SDL_cocoamouse.m in Sources */, + 0E6135F17C3B3277248323EB /* SDL_cocoamousetap.m in Sources */, + 18E915CA0AF24DC818255656 /* SDL_cocoaopengl.m in Sources */, + 6C6654F603723710090735D5 /* SDL_cocoashape.m in Sources */, + 647B47720F656FFC2BF30900 /* SDL_cocoavideo.m in Sources */, + 32ED7E75749236CD56FF20F0 /* SDL_cocoawindow.m in Sources */, + 0F174DBC0448241115FC7C63 /* SDL_nullevents.c in Sources */, + 6BC505CE4607095478152E99 /* SDL_nullframebuffer.c in Sources */, + 44AF6A685C5A55FE4A5E19FC /* SDL_nullvideo.c in Sources */, + 287200EA3B9D424D5DE575FD /* SDL_x11clipboard.c in Sources */, + 4E2C59800F607C372D6A3089 /* SDL_x11dyn.c in Sources */, + 2DF75EB904B605E26DAF04C7 /* SDL_x11events.c in Sources */, + 47F6212A03D0643556910B37 /* SDL_x11framebuffer.c in Sources */, + 674049A36F4E1F8A39BA72F3 /* SDL_x11keyboard.c in Sources */, + 423735EE5D4E6C26652252E9 /* SDL_x11messagebox.c in Sources */, + 057D7414702F46FC7B087EDC /* SDL_x11modes.c in Sources */, + 4DE24CFB2C5D19C9769A7FB9 /* SDL_x11mouse.c in Sources */, + 448B41931F8356286212178E /* SDL_x11opengl.c in Sources */, + 5C724339694D58067B6016D3 /* SDL_x11opengles.c in Sources */, + 0F906C3D26303BD807A6588E /* SDL_x11shape.c in Sources */, + 6A5106E473582923650744EE /* SDL_x11touch.c in Sources */, + 11152B937B1F6F19699B764D /* SDL_x11video.c in Sources */, + 1CFD4BF822A240336A086B93 /* SDL_x11window.c in Sources */, + 640C07407CC856FB1B373B79 /* SDL_x11xinput2.c in Sources */, + 23120B9A3B8079C517555340 /* edid-parse.c in Sources */, + 6B5A02020724656F6C16507F /* imKStoUCS.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ +/* End PBXVariantGroup section */ + +/* Begin XCBuildConfiguration section */ + 2F9F246B26C024DC7F120D57 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/lib; + PRODUCT_NAME = "SDL2"; + }; + name = "Debug Universal"; + }; + 1F8157D3663E276E67CA365A /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/lib; + PRODUCT_NAME = "SDL2"; + }; + name = "Debug Native"; + }; + 3DB962F0119172E925261BFD /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/lib; + PRODUCT_NAME = "SDL2"; + }; + name = "Release Universal"; + }; + 74787FE45CB724B452A57D48 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/lib; + PRODUCT_NAME = "SDL2"; + }; + name = "Release Native"; + }; + 5130467F4DEC798D3DDE50E5 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "..", + "../../../../include", + ); + OBJROOT = "obj/Universal/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Universal"; + }; + 04333FF1188C50D5561D33E2 /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "..", + "../../../../include", + ); + OBJROOT = "obj/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Native"; + }; + 028974124FBE6DB33D647B20 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "..", + "../../../../include", + ); + OBJROOT = "obj/Universal/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Universal"; + }; + 0F0067AB466871753BBD0402 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "..", + "../../../../include", + ); + OBJROOT = "obj/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Native"; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 132E34C647554236197A43CB /* Build configuration list for PBXNativeTarget "libSDL2.a" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 2F9F246B26C024DC7F120D57 /* Debug Universal */, + 1F8157D3663E276E67CA365A /* Debug Native */, + 3DB962F0119172E925261BFD /* Release Universal */, + 74787FE45CB724B452A57D48 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; + 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "SDL2" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 5130467F4DEC798D3DDE50E5 /* Debug Universal */, + 04333FF1188C50D5561D33E2 /* Debug Native */, + 028974124FBE6DB33D647B20 /* Release Universal */, + 0F0067AB466871753BBD0402 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; +/* End XCConfigurationList section */ + + }; + rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; +} diff --git a/premake/Xcode/Xcode3/SDL2main/SDL2main.xcodeproj/project.pbxproj b/premake/Xcode/Xcode3/SDL2main/SDL2main.xcodeproj/project.pbxproj new file mode 100755 index 000000000..f972b5c15 --- /dev/null +++ b/premake/Xcode/Xcode3/SDL2main/SDL2main.xcodeproj/project.pbxproj @@ -0,0 +1,323 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 45; + objects = { + +/* Begin PBXBuildFile section */ + 7C6F655C3400039274C60CE8 /* SDL_dummy_main.c in Sources */ = {isa = PBXBuildFile; fileRef = 26C4436469AA4D7A0F7C1DFD /* SDL_dummy_main.c */; }; +/* End PBXBuildFile section */ + +/* Begin PBXFileReference section */ + 26C4436469AA4D7A0F7C1DFD /* SDL_dummy_main.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_dummy_main.c"; path = "../../../../src/main/dummy/SDL_dummy_main.c"; sourceTree = ""; }; + 58DC62993160374E09FF7AD6 /* libSDL2main.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libSDL2main.a"; path = "libSDL2main.a"; sourceTree = BUILT_PRODUCTS_DIR; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 21963BE338963B81309D4E7A /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 608409A47F473CA5269D156D /* SDL2main */ = { + isa = PBXGroup; + children = ( + 43645C8537AA27FA2F2F3BDD /* src */, + 69F4412F1D6557483C505475 /* Products */, + ); + name = "SDL2main"; + sourceTree = ""; + }; + 43645C8537AA27FA2F2F3BDD /* src */ = { + isa = PBXGroup; + children = ( + 31FB051624A240B6101F10A4 /* main */, + ); + name = "src"; + sourceTree = ""; + }; + 31FB051624A240B6101F10A4 /* main */ = { + isa = PBXGroup; + children = ( + 1AA63C577EFC727433BD4743 /* dummy */, + ); + name = "main"; + sourceTree = ""; + }; + 1AA63C577EFC727433BD4743 /* dummy */ = { + isa = PBXGroup; + children = ( + 26C4436469AA4D7A0F7C1DFD /* SDL_dummy_main.c */, + ); + name = "dummy"; + sourceTree = ""; + }; + 69F4412F1D6557483C505475 /* Products */ = { + isa = PBXGroup; + children = ( + 58DC62993160374E09FF7AD6 /* libSDL2main.a */, + ); + name = "Products"; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 0E7126A94A11494963D3548B /* SDL2main */ = { + isa = PBXNativeTarget; + buildConfigurationList = 066A29C00B877F83230951D3 /* Build configuration list for PBXNativeTarget "SDL2main" */; + buildPhases = ( + 2FF90B8D051E2574710B253A /* Resources */, + 215446A6532346FA6D1F2C8C /* Sources */, + 21963BE338963B81309D4E7A /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "SDL2main"; + productName = "SDL2main"; + productReference = 58DC62993160374E09FF7AD6 /* libSDL2main.a */; + productType = "com.apple.product-type.library.static"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 08FB7793FE84155DC02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "SDL2main" */; + compatibilityVersion = "Xcode 3.2"; + hasScannedForEncodings = 1; + mainGroup = 608409A47F473CA5269D156D /* SDL2main */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 0E7126A94A11494963D3548B /* libSDL2main.a */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 2FF90B8D051E2574710B253A /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 215446A6532346FA6D1F2C8C /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 7C6F655C3400039274C60CE8 /* SDL_dummy_main.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ +/* End PBXVariantGroup section */ + +/* Begin XCBuildConfiguration section */ + 510953B45C415358368511E1 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/lib; + PRODUCT_NAME = "SDL2main"; + }; + name = "Debug Universal"; + }; + 16D675B01A7317CD3B8D5FE5 /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/lib; + PRODUCT_NAME = "SDL2main"; + }; + name = "Debug Native"; + }; + 76C85F4810AE2D6230A80EF9 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/lib; + PRODUCT_NAME = "SDL2main"; + }; + name = "Release Universal"; + }; + 6786373D26612E5222AC01B1 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/lib; + PRODUCT_NAME = "SDL2main"; + }; + name = "Release Native"; + }; + 57CB0CB34D9E521A60B061AC /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "..", + "../../../../include", + ); + OBJROOT = "obj/Universal/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Universal"; + }; + 44C96A8A3A1153C9612956EB /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "..", + "../../../../include", + ); + OBJROOT = "obj/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Native"; + }; + 0AF04773722D251F47E85CD4 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "..", + "../../../../include", + ); + OBJROOT = "obj/Universal/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Universal"; + }; + 328D4CB71647274B61221D5D /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "..", + "../../../../include", + ); + OBJROOT = "obj/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Native"; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 066A29C00B877F83230951D3 /* Build configuration list for PBXNativeTarget "libSDL2main.a" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 510953B45C415358368511E1 /* Debug Universal */, + 16D675B01A7317CD3B8D5FE5 /* Debug Native */, + 76C85F4810AE2D6230A80EF9 /* Release Universal */, + 6786373D26612E5222AC01B1 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; + 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "SDL2main" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 57CB0CB34D9E521A60B061AC /* Debug Universal */, + 44C96A8A3A1153C9612956EB /* Debug Native */, + 0AF04773722D251F47E85CD4 /* Release Universal */, + 328D4CB71647274B61221D5D /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; +/* End XCConfigurationList section */ + + }; + rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; +} diff --git a/premake/Xcode/Xcode3/SDL2test/SDL2test.xcodeproj/project.pbxproj b/premake/Xcode/Xcode3/SDL2test/SDL2test.xcodeproj/project.pbxproj new file mode 100755 index 000000000..18b8d47db --- /dev/null +++ b/premake/Xcode/Xcode3/SDL2test/SDL2test.xcodeproj/project.pbxproj @@ -0,0 +1,520 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 45; + objects = { + +/* Begin PBXBuildFile section */ + 337D79CE5C6E740E7845219E /* SDL_test_assert.c in Sources */ = {isa = PBXBuildFile; fileRef = 64702E4E1458346C45853388 /* SDL_test_assert.c */; }; + 0D1D797B22CC02F330FF5E47 /* SDL_test_common.c in Sources */ = {isa = PBXBuildFile; fileRef = 49A239233C6C6CA56CE74C48 /* SDL_test_common.c */; }; + 1327749E357953A70CCF170A /* SDL_test_compare.c in Sources */ = {isa = PBXBuildFile; fileRef = 2CD224BD127B6FAC31FB648B /* SDL_test_compare.c */; }; + 5BA46CE023E7234071C61356 /* SDL_test_crc32.c in Sources */ = {isa = PBXBuildFile; fileRef = 324A22B47C420DDB457464A4 /* SDL_test_crc32.c */; }; + 35EF0E232141409B16135264 /* SDL_test_font.c in Sources */ = {isa = PBXBuildFile; fileRef = 7C134A0D34FC4D84557A7740 /* SDL_test_font.c */; }; + 24FC39DE3EDC7E2810DE1A63 /* SDL_test_fuzzer.c in Sources */ = {isa = PBXBuildFile; fileRef = 298B79602BB7243F2DC918CC /* SDL_test_fuzzer.c */; }; + 17300EC9649122EC74172668 /* SDL_test_harness.c in Sources */ = {isa = PBXBuildFile; fileRef = 10E1293A4A1A080255541B1F /* SDL_test_harness.c */; }; + 3271353414A709102AEC727C /* SDL_test_imageBlit.c in Sources */ = {isa = PBXBuildFile; fileRef = 3473299674511A515EC85B18 /* SDL_test_imageBlit.c */; }; + 6F86057B520C152A35441188 /* SDL_test_imageBlitBlend.c in Sources */ = {isa = PBXBuildFile; fileRef = 46D4392C1C2A2D21746004B8 /* SDL_test_imageBlitBlend.c */; }; + 54B811C75417488052B86ACB /* SDL_test_imageFace.c in Sources */ = {isa = PBXBuildFile; fileRef = 02C0451848954C585F967106 /* SDL_test_imageFace.c */; }; + 30DD2C017D1C74A7192E20FD /* SDL_test_imagePrimitives.c in Sources */ = {isa = PBXBuildFile; fileRef = 3F9A3A9453A870E641EC17FE /* SDL_test_imagePrimitives.c */; }; + 41C97B2F609370172B895949 /* SDL_test_imagePrimitivesBlend.c in Sources */ = {isa = PBXBuildFile; fileRef = 69340FD05C9810932D5B3DA7 /* SDL_test_imagePrimitivesBlend.c */; }; + 7A0D0AEA2B651F1557DE60A0 /* SDL_test_log.c in Sources */ = {isa = PBXBuildFile; fileRef = 50F457701A661F5C56DD6806 /* SDL_test_log.c */; }; + 33CD7CD04DFE6AE920702DA3 /* SDL_test_md5.c in Sources */ = {isa = PBXBuildFile; fileRef = 631451F96D09797A39395338 /* SDL_test_md5.c */; }; + 782955367C837DBE79096716 /* SDL_test_random.c in Sources */ = {isa = PBXBuildFile; fileRef = 30A82713021216C43C8619EC /* SDL_test_random.c */; }; + 445F64FC7ADA3EBA30845620 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7E114BF405C61A49375F6B9F /* AudioToolbox.framework */; }; + 628405F619B7693533F272CA /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5B96593D519A75EB2A392F97 /* AudioUnit.framework */; }; + 079374543BC5361C0E1C0F2C /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 45F83E8C66185B825C3B2F22 /* Cocoa.framework */; }; + 5AD0424A300F69DE2BBC4BC8 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 390F301014294D505E6811AA /* CoreAudio.framework */; }; + 5D1A13F94F9966E9571B3C91 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6C622BCF3FDE1F79421C672B /* IOKit.framework */; }; + 26C240F07CC4571159B3246F /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 762D124313B64A3B6DE020FA /* Carbon.framework */; }; + 36C219D71FEC743174BD4B24 /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0DAE522C524806641A083AEB /* ForceFeedback.framework */; }; + 779B1E6F2FF24FF047276D63 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4BD07856726B7C7E5D950CE8 /* CoreFoundation.framework */; }; + 4CFD2303559549CC7D321ACE /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1C5049651C43767C030361EC /* OpenGL.framework */; }; + 66772CFF530D13744A817F94 /* libSDL2main.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3B6D31FD16317046144826F4 /* libSDL2main.a */; }; + 361A737046B91D3D2B122E80 /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6EF4020950DF15C7645540BE /* libSDL2.a */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 4256279152F56A071E0B1818 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 2586308C446C1C7A1D8D1F44 /* SDL2main.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 58DC62993160374E09FF7AD6; + remoteInfo = "libSDL2main.a"; + }; + 543772357FCE478840DB05E1 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 2586308C446C1C7A1D8D1F44 /* SDL2main.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 0E7126A94A11494963D3548B; + remoteInfo = "libSDL2main.a"; + }; + 15D75AF543BC727911CB4C32 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 7524156959DC362020BE45D2 /* SDL2.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 07D004B11E733F1F0EA93105; + remoteInfo = "libSDL2.a"; + }; + 008B326E705E69EC1A0B00B4 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 7524156959DC362020BE45D2 /* SDL2.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 58C10ED14175754444033E0E; + remoteInfo = "libSDL2.a"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 64702E4E1458346C45853388 /* SDL_test_assert.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_test_assert.c"; path = "../../../../src/test/SDL_test_assert.c"; sourceTree = ""; }; + 49A239233C6C6CA56CE74C48 /* SDL_test_common.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_test_common.c"; path = "../../../../src/test/SDL_test_common.c"; sourceTree = ""; }; + 2CD224BD127B6FAC31FB648B /* SDL_test_compare.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_test_compare.c"; path = "../../../../src/test/SDL_test_compare.c"; sourceTree = ""; }; + 324A22B47C420DDB457464A4 /* SDL_test_crc32.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_test_crc32.c"; path = "../../../../src/test/SDL_test_crc32.c"; sourceTree = ""; }; + 7C134A0D34FC4D84557A7740 /* SDL_test_font.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_test_font.c"; path = "../../../../src/test/SDL_test_font.c"; sourceTree = ""; }; + 298B79602BB7243F2DC918CC /* SDL_test_fuzzer.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_test_fuzzer.c"; path = "../../../../src/test/SDL_test_fuzzer.c"; sourceTree = ""; }; + 10E1293A4A1A080255541B1F /* SDL_test_harness.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_test_harness.c"; path = "../../../../src/test/SDL_test_harness.c"; sourceTree = ""; }; + 3473299674511A515EC85B18 /* SDL_test_imageBlit.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_test_imageBlit.c"; path = "../../../../src/test/SDL_test_imageBlit.c"; sourceTree = ""; }; + 46D4392C1C2A2D21746004B8 /* SDL_test_imageBlitBlend.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_test_imageBlitBlend.c"; path = "../../../../src/test/SDL_test_imageBlitBlend.c"; sourceTree = ""; }; + 02C0451848954C585F967106 /* SDL_test_imageFace.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_test_imageFace.c"; path = "../../../../src/test/SDL_test_imageFace.c"; sourceTree = ""; }; + 3F9A3A9453A870E641EC17FE /* SDL_test_imagePrimitives.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_test_imagePrimitives.c"; path = "../../../../src/test/SDL_test_imagePrimitives.c"; sourceTree = ""; }; + 69340FD05C9810932D5B3DA7 /* SDL_test_imagePrimitivesBlend.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_test_imagePrimitivesBlend.c"; path = "../../../../src/test/SDL_test_imagePrimitivesBlend.c"; sourceTree = ""; }; + 50F457701A661F5C56DD6806 /* SDL_test_log.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_test_log.c"; path = "../../../../src/test/SDL_test_log.c"; sourceTree = ""; }; + 631451F96D09797A39395338 /* SDL_test_md5.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_test_md5.c"; path = "../../../../src/test/SDL_test_md5.c"; sourceTree = ""; }; + 30A82713021216C43C8619EC /* SDL_test_random.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_test_random.c"; path = "../../../../src/test/SDL_test_random.c"; sourceTree = ""; }; + 7E114BF405C61A49375F6B9F /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioToolbox.framework"; path = "/System/Library/Frameworks/AudioToolbox.framework"; sourceTree = ""; }; + 5B96593D519A75EB2A392F97 /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioUnit.framework"; path = "/System/Library/Frameworks/AudioUnit.framework"; sourceTree = ""; }; + 45F83E8C66185B825C3B2F22 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Cocoa.framework"; path = "/System/Library/Frameworks/Cocoa.framework"; sourceTree = ""; }; + 390F301014294D505E6811AA /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreAudio.framework"; path = "/System/Library/Frameworks/CoreAudio.framework"; sourceTree = ""; }; + 6C622BCF3FDE1F79421C672B /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "IOKit.framework"; path = "/System/Library/Frameworks/IOKit.framework"; sourceTree = ""; }; + 762D124313B64A3B6DE020FA /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Carbon.framework"; path = "/System/Library/Frameworks/Carbon.framework"; sourceTree = ""; }; + 0DAE522C524806641A083AEB /* ForceFeedback.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "ForceFeedback.framework"; path = "/System/Library/Frameworks/ForceFeedback.framework"; sourceTree = ""; }; + 4BD07856726B7C7E5D950CE8 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreFoundation.framework"; path = "/System/Library/Frameworks/CoreFoundation.framework"; sourceTree = ""; }; + 1C5049651C43767C030361EC /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "OpenGL.framework"; path = "/System/Library/Frameworks/OpenGL.framework"; sourceTree = ""; }; + 1E1175156F97314C291323CB /* libSDL2test.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libSDL2test.a"; path = "libSDL2test.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 2586308C446C1C7A1D8D1F44 /* SDL2main.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2main.xcodeproj"; path = "../SDL2main/SDL2main.xcodeproj"; sourceTree = SOURCE_ROOT; }; + 7524156959DC362020BE45D2 /* SDL2.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2.xcodeproj"; path = "../SDL2/SDL2.xcodeproj"; sourceTree = SOURCE_ROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 3D48554E124D39E0335337FA /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 445F64FC7ADA3EBA30845620 /* AudioToolbox.framework in Frameworks */, + 628405F619B7693533F272CA /* AudioUnit.framework in Frameworks */, + 079374543BC5361C0E1C0F2C /* Cocoa.framework in Frameworks */, + 5AD0424A300F69DE2BBC4BC8 /* CoreAudio.framework in Frameworks */, + 5D1A13F94F9966E9571B3C91 /* IOKit.framework in Frameworks */, + 26C240F07CC4571159B3246F /* Carbon.framework in Frameworks */, + 36C219D71FEC743174BD4B24 /* ForceFeedback.framework in Frameworks */, + 779B1E6F2FF24FF047276D63 /* CoreFoundation.framework in Frameworks */, + 4CFD2303559549CC7D321ACE /* OpenGL.framework in Frameworks */, + 66772CFF530D13744A817F94 /* libSDL2main.a in Frameworks */, + 361A737046B91D3D2B122E80 /* libSDL2.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 1FB469BB7E2F5A4659ED5F39 /* SDL2test */ = { + isa = PBXGroup; + children = ( + 56EC37C45DBA006839404305 /* src */, + 795F6F6A1E037849252B6A89 /* Frameworks */, + 6A8845BC486E4A3701F1222D /* Products */, + 55E27D766A715CFB047C11E2 /* Projects */, + ); + name = "SDL2test"; + sourceTree = ""; + }; + 56EC37C45DBA006839404305 /* src */ = { + isa = PBXGroup; + children = ( + 1BF37558187B43BB605E5CCE /* test */, + ); + name = "src"; + sourceTree = ""; + }; + 1BF37558187B43BB605E5CCE /* test */ = { + isa = PBXGroup; + children = ( + 64702E4E1458346C45853388 /* SDL_test_assert.c */, + 49A239233C6C6CA56CE74C48 /* SDL_test_common.c */, + 2CD224BD127B6FAC31FB648B /* SDL_test_compare.c */, + 324A22B47C420DDB457464A4 /* SDL_test_crc32.c */, + 7C134A0D34FC4D84557A7740 /* SDL_test_font.c */, + 298B79602BB7243F2DC918CC /* SDL_test_fuzzer.c */, + 10E1293A4A1A080255541B1F /* SDL_test_harness.c */, + 3473299674511A515EC85B18 /* SDL_test_imageBlit.c */, + 46D4392C1C2A2D21746004B8 /* SDL_test_imageBlitBlend.c */, + 02C0451848954C585F967106 /* SDL_test_imageFace.c */, + 3F9A3A9453A870E641EC17FE /* SDL_test_imagePrimitives.c */, + 69340FD05C9810932D5B3DA7 /* SDL_test_imagePrimitivesBlend.c */, + 50F457701A661F5C56DD6806 /* SDL_test_log.c */, + 631451F96D09797A39395338 /* SDL_test_md5.c */, + 30A82713021216C43C8619EC /* SDL_test_random.c */, + ); + name = "test"; + sourceTree = ""; + }; + 795F6F6A1E037849252B6A89 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 7E114BF405C61A49375F6B9F /* AudioToolbox.framework */, + 5B96593D519A75EB2A392F97 /* AudioUnit.framework */, + 45F83E8C66185B825C3B2F22 /* Cocoa.framework */, + 390F301014294D505E6811AA /* CoreAudio.framework */, + 6C622BCF3FDE1F79421C672B /* IOKit.framework */, + 762D124313B64A3B6DE020FA /* Carbon.framework */, + 0DAE522C524806641A083AEB /* ForceFeedback.framework */, + 4BD07856726B7C7E5D950CE8 /* CoreFoundation.framework */, + 1C5049651C43767C030361EC /* OpenGL.framework */, + ); + name = "Frameworks"; + sourceTree = ""; + }; + 6A8845BC486E4A3701F1222D /* Products */ = { + isa = PBXGroup; + children = ( + 1E1175156F97314C291323CB /* libSDL2test.a */, + ); + name = "Products"; + sourceTree = ""; + }; + 55E27D766A715CFB047C11E2 /* Projects */ = { + isa = PBXGroup; + children = ( + 2586308C446C1C7A1D8D1F44 /* SDL2main.xcodeproj */, + 7524156959DC362020BE45D2 /* SDL2.xcodeproj */, + ); + name = "Projects"; + sourceTree = ""; + }; + 59F10019753464A80ACA61C2 /* Products */ = { + isa = PBXGroup; + children = ( + 3B6D31FD16317046144826F4 /* libSDL2main.a */, + ); + name = Products; + sourceTree = ""; + }; + 4DBA793E60F7389C45A23630 /* Products */ = { + isa = PBXGroup; + children = ( + 6EF4020950DF15C7645540BE /* libSDL2.a */, + ); + name = Products; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 7CD70F5D43DA554D66287CFC /* SDL2test */ = { + isa = PBXNativeTarget; + buildConfigurationList = 0B1800395F995523000222B7 /* Build configuration list for PBXNativeTarget "SDL2test" */; + buildPhases = ( + 35BD3B0B4FD3288E0D252E74 /* Resources */, + 51B160D8261B3CDB61990505 /* Sources */, + 3D48554E124D39E0335337FA /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 323011DF03D31A8540301B10 /* PBXTargetDependency */, + 4BA611C06B4A67550F3B6BA1 /* PBXTargetDependency */, + ); + name = "SDL2test"; + productName = "SDL2test"; + productReference = 1E1175156F97314C291323CB /* libSDL2test.a */; + productType = "com.apple.product-type.library.static"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 08FB7793FE84155DC02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "SDL2test" */; + compatibilityVersion = "Xcode 3.2"; + hasScannedForEncodings = 1; + mainGroup = 1FB469BB7E2F5A4659ED5F39 /* SDL2test */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 59F10019753464A80ACA61C2 /* Products */; + ProjectRef = 2586308C446C1C7A1D8D1F44 /* SDL2main.xcodeproj */; + }, + { + ProductGroup = 4DBA793E60F7389C45A23630 /* Products */; + ProjectRef = 7524156959DC362020BE45D2 /* SDL2.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 7CD70F5D43DA554D66287CFC /* libSDL2test.a */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 3B6D31FD16317046144826F4 /* libSDL2main.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2main.a"; + remoteRef = 4256279152F56A071E0B1818 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 6EF4020950DF15C7645540BE /* libSDL2.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2.a"; + remoteRef = 15D75AF543BC727911CB4C32 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 35BD3B0B4FD3288E0D252E74 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 51B160D8261B3CDB61990505 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 337D79CE5C6E740E7845219E /* SDL_test_assert.c in Sources */, + 0D1D797B22CC02F330FF5E47 /* SDL_test_common.c in Sources */, + 1327749E357953A70CCF170A /* SDL_test_compare.c in Sources */, + 5BA46CE023E7234071C61356 /* SDL_test_crc32.c in Sources */, + 35EF0E232141409B16135264 /* SDL_test_font.c in Sources */, + 24FC39DE3EDC7E2810DE1A63 /* SDL_test_fuzzer.c in Sources */, + 17300EC9649122EC74172668 /* SDL_test_harness.c in Sources */, + 3271353414A709102AEC727C /* SDL_test_imageBlit.c in Sources */, + 6F86057B520C152A35441188 /* SDL_test_imageBlitBlend.c in Sources */, + 54B811C75417488052B86ACB /* SDL_test_imageFace.c in Sources */, + 30DD2C017D1C74A7192E20FD /* SDL_test_imagePrimitives.c in Sources */, + 41C97B2F609370172B895949 /* SDL_test_imagePrimitivesBlend.c in Sources */, + 7A0D0AEA2B651F1557DE60A0 /* SDL_test_log.c in Sources */, + 33CD7CD04DFE6AE920702DA3 /* SDL_test_md5.c in Sources */, + 782955367C837DBE79096716 /* SDL_test_random.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ +/* End PBXVariantGroup section */ + +/* Begin PBXTargetDependency section */ + 323011DF03D31A8540301B10 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2main.a"; + targetProxy = 543772357FCE478840DB05E1 /* PBXContainerItemProxy */; + }; + 4BA611C06B4A67550F3B6BA1 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2.a"; + targetProxy = 008B326E705E69EC1A0B00B4 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 4A2953F0465464715FF64F2F /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/lib; + PRODUCT_NAME = "SDL2test"; + }; + name = "Debug Universal"; + }; + 27874CF36C0C48391D621F81 /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/lib; + PRODUCT_NAME = "SDL2test"; + }; + name = "Debug Native"; + }; + 1C32324B72E80242501F43F2 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/lib; + PRODUCT_NAME = "SDL2test"; + }; + name = "Release Universal"; + }; + 5AFE7B533F5F255666177F5B /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/lib; + PRODUCT_NAME = "SDL2test"; + }; + name = "Release Native"; + }; + 42AF24F81A8936CB00095CCD /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "..", + "../../../../include", + ); + OBJROOT = "obj/Universal/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Universal"; + }; + 7F6D4F3E122F5AC81F875AAD /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "..", + "../../../../include", + ); + OBJROOT = "obj/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Native"; + }; + 54FF675725126F2E36652B1C /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "..", + "../../../../include", + ); + OBJROOT = "obj/Universal/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Universal"; + }; + 69475F78601C5BAB6CB770F8 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "..", + "../../../../include", + ); + OBJROOT = "obj/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Native"; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 0B1800395F995523000222B7 /* Build configuration list for PBXNativeTarget "libSDL2test.a" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 4A2953F0465464715FF64F2F /* Debug Universal */, + 27874CF36C0C48391D621F81 /* Debug Native */, + 1C32324B72E80242501F43F2 /* Release Universal */, + 5AFE7B533F5F255666177F5B /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; + 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "SDL2test" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 42AF24F81A8936CB00095CCD /* Debug Universal */, + 7F6D4F3E122F5AC81F875AAD /* Debug Native */, + 54FF675725126F2E36652B1C /* Release Universal */, + 69475F78601C5BAB6CB770F8 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; +/* End XCConfigurationList section */ + + }; + rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; +} diff --git a/premake/Xcode/Xcode3/SDL_config_premake.h b/premake/Xcode/Xcode3/SDL_config_premake.h new file mode 100755 index 000000000..cb1725a27 --- /dev/null +++ b/premake/Xcode/Xcode3/SDL_config_premake.h @@ -0,0 +1,205 @@ +/* + Simple DirectMedia Layer + Copyright (C) 1997-2013 Sam Lantinga + + This software is provided 'as-is', without any express or implied + warranty. In no event will the authors be held liable for any damages + arising from the use of this software. + + Permission is granted to anyone to use this software for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: + + 1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. + 3. This notice may not be removed or altered from any source distribution. +*/ + +#ifndef _SDL_config_macosx_h +#define _SDL_config_macosx_h + +#include "SDL_platform.h" + +/* This gets us MAC_OS_X_VERSION_MIN_REQUIRED... */ +#include + +/* This is a set of defines to configure the SDL features */ + +#ifdef __LP64__ + #define SIZEOF_VOIDP 8 +#else + #define SIZEOF_VOIDP 4 +#endif + +/* Useful headers */ +/* If we specified an SDK or have a post-PowerPC chip, then alloca.h exists. */ +#if ( (MAC_OS_X_VERSION_MIN_REQUIRED >= 1030) || (!defined(__POWERPC__)) ) +#define HAVE_ALLOCA_H 1 +#endif +#define HAVE_SYS_TYPES_H 1 +#define HAVE_STDIO_H 1 +#define STDC_HEADERS 1 +#define HAVE_STRING_H 1 +#define HAVE_INTTYPES_H 1 +#define HAVE_STDINT_H 1 +#define HAVE_CTYPE_H 1 +#define HAVE_MATH_H 1 +#define HAVE_SIGNAL_H 1 + +/* C library functions */ +#define HAVE_MALLOC 1 +#define HAVE_CALLOC 1 +#define HAVE_REALLOC 1 +#define HAVE_FREE 1 +#define HAVE_ALLOCA 1 +#define HAVE_GETENV 1 +#define HAVE_SETENV 1 +#define HAVE_PUTENV 1 +#define HAVE_UNSETENV 1 +#define HAVE_QSORT 1 +#define HAVE_ABS 1 +#define HAVE_BCOPY 1 +#define HAVE_MEMSET 1 +#define HAVE_MEMCPY 1 +#define HAVE_MEMMOVE 1 +#define HAVE_MEMCMP 1 +#define HAVE_STRLEN 1 +#define HAVE_STRLCPY 1 +#define HAVE_STRLCAT 1 +#define HAVE_STRDUP 1 +#define HAVE_STRCHR 1 +#define HAVE_STRRCHR 1 +#define HAVE_STRSTR 1 +#define HAVE_STRTOL 1 +#define HAVE_STRTOUL 1 +#define HAVE_STRTOLL 1 +#define HAVE_STRTOULL 1 +#define HAVE_STRTOD 1 +#define HAVE_ATOI 1 +#define HAVE_ATOF 1 +#define HAVE_STRCMP 1 +#define HAVE_STRNCMP 1 +#define HAVE_STRCASECMP 1 +#define HAVE_STRNCASECMP 1 +#define HAVE_SSCANF 1 +#define HAVE_SNPRINTF 1 +#define HAVE_VSNPRINTF 1 +#define HAVE_CEIL 1 +#define HAVE_COPYSIGN 1 +#define HAVE_COS 1 +#define HAVE_COSF 1 +#define HAVE_FABS 1 +#define HAVE_FLOOR 1 +#define HAVE_LOG 1 +#define HAVE_POW 1 +#define HAVE_SCALBN 1 +#define HAVE_SIN 1 +#define HAVE_SINF 1 +#define HAVE_SQRT 1 +#define HAVE_SIGACTION 1 +#define HAVE_SETJMP 1 +#define HAVE_NANOSLEEP 1 +#define HAVE_SYSCONF 1 +#define HAVE_SYSCTLBYNAME 1 +#define HAVE_ATAN 1 +#define HAVE_ATAN2 1 + +#ifndef SDL_AUDIO_DRIVER_DUMMY +#define SDL_AUDIO_DRIVER_DUMMY 1 +#endif +#ifndef SDL_AUDIO_DRIVER_DISK +#define SDL_AUDIO_DRIVER_DISK 1 +#endif +#ifndef SDL_VIDEO_DRIVER_DUMMY +#define SDL_VIDEO_DRIVER_DUMMY 1 +#endif +#ifndef SDL_VIDEO_RENDER_OGL +#define SDL_VIDEO_RENDER_OGL 1 +#endif +#ifndef SDL_VIDEO_OPENGL +#define SDL_VIDEO_OPENGL 1 +#endif +#ifndef SDL_AUDIO_DRIVER_COREAUDIO +#define SDL_AUDIO_DRIVER_COREAUDIO 1 +#endif +#ifndef SDL_POWER_MACOSX +#define SDL_POWER_MACOSX 1 +#endif +#ifndef SDL_THREAD_PTHREAD_RECURSIVE_MUTEX +#define SDL_THREAD_PTHREAD_RECURSIVE_MUTEX 1 +#endif +#ifndef SDL_LOADSO_DLOPEN +#define SDL_LOADSO_DLOPEN 1 +#endif +#ifndef SDL_FILESYSTEM_COCOA +#define SDL_FILESYSTEM_COCOA 1 +#endif +#ifndef SDL_VIDEO_DRIVER_COCOA +#define SDL_VIDEO_DRIVER_COCOA 1 +#endif +#ifndef SDL_THREAD_PTHREAD +#define SDL_THREAD_PTHREAD 1 +#endif +#ifndef SDL_TIMER_UNIX +#define SDL_TIMER_UNIX 1 +#endif +#ifndef SDL_HAPTIC_IOKIT +#define SDL_HAPTIC_IOKIT 1 +#endif +#ifndef SDL_JOYSTICK_IOKIT +#define SDL_JOYSTICK_IOKIT 1 +#endif + +/* Enable various video drivers */ +#undef SDL_VIDEO_DRIVER_X11 +#define SDL_VIDEO_DRIVER_X11_DYNAMIC "/usr/X11R6/lib/libX11.6.dylib" +#define SDL_VIDEO_DRIVER_X11_DYNAMIC_XEXT "/usr/X11R6/lib/libXext.6.dylib" +#define SDL_VIDEO_DRIVER_X11_DYNAMIC_XINERAMA "/usr/X11R6/lib/libXinerama.1.dylib" +#define SDL_VIDEO_DRIVER_X11_DYNAMIC_XINPUT2 "/usr/X11R6/lib/libXi.6.dylib" +#define SDL_VIDEO_DRIVER_X11_DYNAMIC_XRANDR "/usr/X11R6/lib/libXrandr.2.dylib" +#define SDL_VIDEO_DRIVER_X11_DYNAMIC_XSS "/usr/X11R6/lib/libXss.1.dylib" +#define SDL_VIDEO_DRIVER_X11_DYNAMIC_XVIDMODE "/usr/X11R6/lib/libXxf86vm.1.dylib" +#define SDL_VIDEO_DRIVER_X11_XINERAMA 1 +#define SDL_VIDEO_DRIVER_X11_XRANDR 1 +#define SDL_VIDEO_DRIVER_X11_XSCRNSAVER 1 +#define SDL_VIDEO_DRIVER_X11_XSHAPE 1 +#define SDL_VIDEO_DRIVER_X11_XVIDMODE 1 +#define SDL_VIDEO_DRIVER_X11_HAS_XKBKEYCODETOKEYSYM 1 + +#ifdef MAC_OS_X_VERSION_10_8 +/* + * No matter the versions targeted, this is the 10.8 or later SDK, so you have + * to use the external Xquartz, which is a more modern Xlib. Previous SDKs + * used an older Xlib. + */ +#define SDL_VIDEO_DRIVER_X11_XINPUT2 1 +#define SDL_VIDEO_DRIVER_X11_SUPPORTS_GENERIC_EVENTS 1 +#define SDL_VIDEO_DRIVER_X11_CONST_PARAM_XEXTADDDISPLAY 1 +#endif + +#ifndef SDL_VIDEO_RENDER_OGL +#define SDL_VIDEO_RENDER_OGL 1 +#endif + +/* Enable OpenGL support */ +#ifndef SDL_VIDEO_OPENGL +#define SDL_VIDEO_OPENGL 1 +#endif +#ifndef SDL_VIDEO_OPENGL_CGL +#define SDL_VIDEO_OPENGL_CGL 1 +#endif +#ifndef SDL_VIDEO_OPENGL_GLX +#define SDL_VIDEO_OPENGL_GLX 1 +#endif + +/* Enable assembly routines */ +#define SDL_ASSEMBLY_ROUTINES 1 +#ifdef __ppc__ +#define SDL_ALTIVEC_BLITTERS 1 +#endif + +#endif /* _SDL_config_macosx_h */ diff --git a/premake/Xcode/Xcode3/tests/checkkeys/checkkeys.xcodeproj/project.pbxproj b/premake/Xcode/Xcode3/tests/checkkeys/checkkeys.xcodeproj/project.pbxproj new file mode 100755 index 000000000..9bc6095f3 --- /dev/null +++ b/premake/Xcode/Xcode3/tests/checkkeys/checkkeys.xcodeproj/project.pbxproj @@ -0,0 +1,457 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 45; + objects = { + +/* Begin PBXBuildFile section */ + 322A045A6E6557341FEB170E /* checkkeys.c in Sources */ = {isa = PBXBuildFile; fileRef = 69E572554280205947E1455E /* checkkeys.c */; }; + 1FCE2801700D10B63EAC1E96 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7B41193166084200141239E9 /* AudioToolbox.framework */; }; + 26A66ECE2F7335D609283499 /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 377836464C33612C220B072D /* AudioUnit.framework */; }; + 4365370425D617CC73BE4C14 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 35137B2F5A4640634A9464E4 /* Cocoa.framework */; }; + 1F491C03156D41743AEA6CC6 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CDC7A684893646334D67868 /* CoreAudio.framework */; }; + 5F4268810C9079E1525E534B /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5EED43C81C1B3A0465AA1A66 /* IOKit.framework */; }; + 096C508759AB2A6F1E8951AE /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7DE90946568C14882904699E /* Carbon.framework */; }; + 776B4FFD176F147317A43518 /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0053648C598616BC17197439 /* ForceFeedback.framework */; }; + 6538777413730E577BFE01EF /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 65F55FB02F4E3C726D3D53C9 /* CoreFoundation.framework */; }; + 25CB70B645686B0611D94900 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0CAC1E0579FF66CF4E020083 /* OpenGL.framework */; }; + 65471E063B7511EA51D23F99 /* libSDL2main.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 0AED7A57072C0FB5641461D8 /* libSDL2main.a */; }; + 301E37E4700D6F3509D321B6 /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4A642093282471FB2AFE4720 /* libSDL2.a */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 6CA1620A302414004CAF7859 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 5F040F224166126D41637CA8 /* SDL2main.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 58DC62993160374E09FF7AD6; + remoteInfo = "libSDL2main.a"; + }; + 5A281B75525E214430CA3469 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 5F040F224166126D41637CA8 /* SDL2main.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 0E7126A94A11494963D3548B; + remoteInfo = "libSDL2main.a"; + }; + 07CA7ED360C823EC041E505C /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 7C366261561B202361AC09EF /* SDL2.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 07D004B11E733F1F0EA93105; + remoteInfo = "libSDL2.a"; + }; + 683637717D1D307C46EF25FE /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 7C366261561B202361AC09EF /* SDL2.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 58C10ED14175754444033E0E; + remoteInfo = "libSDL2.a"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 69E572554280205947E1455E /* checkkeys.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "checkkeys.c"; path = "../../../../../test/checkkeys.c"; sourceTree = ""; }; + 7B41193166084200141239E9 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioToolbox.framework"; path = "/System/Library/Frameworks/AudioToolbox.framework"; sourceTree = ""; }; + 377836464C33612C220B072D /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioUnit.framework"; path = "/System/Library/Frameworks/AudioUnit.framework"; sourceTree = ""; }; + 35137B2F5A4640634A9464E4 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Cocoa.framework"; path = "/System/Library/Frameworks/Cocoa.framework"; sourceTree = ""; }; + 5CDC7A684893646334D67868 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreAudio.framework"; path = "/System/Library/Frameworks/CoreAudio.framework"; sourceTree = ""; }; + 5EED43C81C1B3A0465AA1A66 /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "IOKit.framework"; path = "/System/Library/Frameworks/IOKit.framework"; sourceTree = ""; }; + 7DE90946568C14882904699E /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Carbon.framework"; path = "/System/Library/Frameworks/Carbon.framework"; sourceTree = ""; }; + 0053648C598616BC17197439 /* ForceFeedback.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "ForceFeedback.framework"; path = "/System/Library/Frameworks/ForceFeedback.framework"; sourceTree = ""; }; + 65F55FB02F4E3C726D3D53C9 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreFoundation.framework"; path = "/System/Library/Frameworks/CoreFoundation.framework"; sourceTree = ""; }; + 0CAC1E0579FF66CF4E020083 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "OpenGL.framework"; path = "/System/Library/Frameworks/OpenGL.framework"; sourceTree = ""; }; + 0A40748B0E5F234B355B6BD2 /* checkkeys */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; name = "checkkeys"; path = "checkkeys"; sourceTree = BUILT_PRODUCTS_DIR; }; + 5F040F224166126D41637CA8 /* SDL2main.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2main.xcodeproj"; path = "../../SDL2main/SDL2main.xcodeproj"; sourceTree = SOURCE_ROOT; }; + 7C366261561B202361AC09EF /* SDL2.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2.xcodeproj"; path = "../../SDL2/SDL2.xcodeproj"; sourceTree = SOURCE_ROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 5CFA422E755324E01F465E4A /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 1FCE2801700D10B63EAC1E96 /* AudioToolbox.framework in Frameworks */, + 26A66ECE2F7335D609283499 /* AudioUnit.framework in Frameworks */, + 4365370425D617CC73BE4C14 /* Cocoa.framework in Frameworks */, + 1F491C03156D41743AEA6CC6 /* CoreAudio.framework in Frameworks */, + 5F4268810C9079E1525E534B /* IOKit.framework in Frameworks */, + 096C508759AB2A6F1E8951AE /* Carbon.framework in Frameworks */, + 776B4FFD176F147317A43518 /* ForceFeedback.framework in Frameworks */, + 6538777413730E577BFE01EF /* CoreFoundation.framework in Frameworks */, + 25CB70B645686B0611D94900 /* OpenGL.framework in Frameworks */, + 65471E063B7511EA51D23F99 /* libSDL2main.a in Frameworks */, + 301E37E4700D6F3509D321B6 /* libSDL2.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 7551320B77D378B21D42667A /* checkkeys */ = { + isa = PBXGroup; + children = ( + 049836107F76417B7B837FAD /* test */, + 28AB780A0708383130F605F2 /* Frameworks */, + 51A87EEE71086351715325F5 /* Products */, + 0F4933074A3308093A560CDC /* Projects */, + ); + name = "checkkeys"; + sourceTree = ""; + }; + 049836107F76417B7B837FAD /* test */ = { + isa = PBXGroup; + children = ( + 69E572554280205947E1455E /* checkkeys.c */, + ); + name = "test"; + sourceTree = ""; + }; + 28AB780A0708383130F605F2 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 7B41193166084200141239E9 /* AudioToolbox.framework */, + 377836464C33612C220B072D /* AudioUnit.framework */, + 35137B2F5A4640634A9464E4 /* Cocoa.framework */, + 5CDC7A684893646334D67868 /* CoreAudio.framework */, + 5EED43C81C1B3A0465AA1A66 /* IOKit.framework */, + 7DE90946568C14882904699E /* Carbon.framework */, + 0053648C598616BC17197439 /* ForceFeedback.framework */, + 65F55FB02F4E3C726D3D53C9 /* CoreFoundation.framework */, + 0CAC1E0579FF66CF4E020083 /* OpenGL.framework */, + ); + name = "Frameworks"; + sourceTree = ""; + }; + 51A87EEE71086351715325F5 /* Products */ = { + isa = PBXGroup; + children = ( + 0A40748B0E5F234B355B6BD2 /* checkkeys */, + ); + name = "Products"; + sourceTree = ""; + }; + 0F4933074A3308093A560CDC /* Projects */ = { + isa = PBXGroup; + children = ( + 5F040F224166126D41637CA8 /* SDL2main.xcodeproj */, + 7C366261561B202361AC09EF /* SDL2.xcodeproj */, + ); + name = "Projects"; + sourceTree = ""; + }; + 59F362F429F137244C5D266F /* Products */ = { + isa = PBXGroup; + children = ( + 0AED7A57072C0FB5641461D8 /* libSDL2main.a */, + ); + name = Products; + sourceTree = ""; + }; + 788031B312545C5E499B0933 /* Products */ = { + isa = PBXGroup; + children = ( + 4A642093282471FB2AFE4720 /* libSDL2.a */, + ); + name = Products; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 3472466F263432064675348C /* checkkeys */ = { + isa = PBXNativeTarget; + buildConfigurationList = 35E43ED924A827077A73277C /* Build configuration list for PBXNativeTarget "checkkeys" */; + buildPhases = ( + 481B20AA7C407A1062E82AA2 /* Resources */, + 07EE599C1DA9643F7D1446B2 /* Sources */, + 5CFA422E755324E01F465E4A /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 08422E7313E947714D9A4D60 /* PBXTargetDependency */, + 4F265B2E3FD67B4C742268B7 /* PBXTargetDependency */, + ); + name = "checkkeys"; + productInstallPath = "$(HOME)/bin"; + productName = "checkkeys"; + productReference = 0A40748B0E5F234B355B6BD2 /* checkkeys */; + productType = "com.apple.product-type.tool"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 08FB7793FE84155DC02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "checkkeys" */; + compatibilityVersion = "Xcode 3.2"; + hasScannedForEncodings = 1; + mainGroup = 7551320B77D378B21D42667A /* checkkeys */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 59F362F429F137244C5D266F /* Products */; + ProjectRef = 5F040F224166126D41637CA8 /* SDL2main.xcodeproj */; + }, + { + ProductGroup = 788031B312545C5E499B0933 /* Products */; + ProjectRef = 7C366261561B202361AC09EF /* SDL2.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 3472466F263432064675348C /* checkkeys */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 0AED7A57072C0FB5641461D8 /* libSDL2main.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2main.a"; + remoteRef = 6CA1620A302414004CAF7859 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 4A642093282471FB2AFE4720 /* libSDL2.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2.a"; + remoteRef = 07CA7ED360C823EC041E505C /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 481B20AA7C407A1062E82AA2 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 07EE599C1DA9643F7D1446B2 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 322A045A6E6557341FEB170E /* checkkeys.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ +/* End PBXVariantGroup section */ + +/* Begin PBXTargetDependency section */ + 08422E7313E947714D9A4D60 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2main.a"; + targetProxy = 5A281B75525E214430CA3469 /* PBXContainerItemProxy */; + }; + 4F265B2E3FD67B4C742268B7 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2.a"; + targetProxy = 683637717D1D307C46EF25FE /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 2E4F7DDA1DC234142D0741B2 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "checkkeys"; + }; + name = "Debug Universal"; + }; + 357133BE06BC44C0570072ED /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "checkkeys"; + }; + name = "Debug Native"; + }; + 5C19111B085728896B520456 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "checkkeys"; + }; + name = "Release Universal"; + }; + 47345D7163004A837E2C2C37 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "checkkeys"; + }; + name = "Release Native"; + }; + 15E4471025F065D87E7163FA /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Universal"; + }; + 5E6430007D976B98018E4629 /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Native"; + }; + 5A7A1D38700F164F1E67012B /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Universal"; + }; + 018428DC1BFD1068496C0024 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Native"; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 35E43ED924A827077A73277C /* Build configuration list for PBXNativeTarget "checkkeys" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 2E4F7DDA1DC234142D0741B2 /* Debug Universal */, + 357133BE06BC44C0570072ED /* Debug Native */, + 5C19111B085728896B520456 /* Release Universal */, + 47345D7163004A837E2C2C37 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; + 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "checkkeys" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 15E4471025F065D87E7163FA /* Debug Universal */, + 5E6430007D976B98018E4629 /* Debug Native */, + 5A7A1D38700F164F1E67012B /* Release Universal */, + 018428DC1BFD1068496C0024 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; +/* End XCConfigurationList section */ + + }; + rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; +} diff --git a/premake/Xcode/Xcode3/tests/loopwave/loopwave.xcodeproj/project.pbxproj b/premake/Xcode/Xcode3/tests/loopwave/loopwave.xcodeproj/project.pbxproj new file mode 100755 index 000000000..c553754a9 --- /dev/null +++ b/premake/Xcode/Xcode3/tests/loopwave/loopwave.xcodeproj/project.pbxproj @@ -0,0 +1,474 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 45; + objects = { + +/* Begin PBXBuildFile section */ + 062A6EDF012B6A9641AF7FB9 /* loopwave.c in Sources */ = {isa = PBXBuildFile; fileRef = 310564485C4C21834D350ABF /* loopwave.c */; }; + 74BA75FA18A45A5F48914818 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 45F63DE3224C48AD69A84503 /* AudioToolbox.framework */; }; + 030A07FE614A57CC37BD5DCD /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 240F5523036E3C8367F06030 /* AudioUnit.framework */; }; + 0F1F5EE861F95A0E61FD5ECE /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7A882424412B0D2E066E4BDA /* Cocoa.framework */; }; + 318941345DA23FC34A426730 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3C975E904CA854270617673C /* CoreAudio.framework */; }; + 6F07387D48157F33023D0A69 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 24901D3671DE2DF7514A6D0E /* IOKit.framework */; }; + 01E5042B3AA5283671B74556 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 20A9382B41CB0A2A01775579 /* Carbon.framework */; }; + 21F71E1F43A5162016BA26FF /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3B0157215DCF781564126260 /* ForceFeedback.framework */; }; + 39FB43AD4E663E5963DD6A64 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6A2D5945566B43BD503B7232 /* CoreFoundation.framework */; }; + 2F3235902F1B3BBF7ACF4467 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 048837873DA5449857AE60F1 /* OpenGL.framework */; }; + 44CF28ED62B90C68060E03ED /* libSDL2main.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4A90682A48B24B01354821FE /* libSDL2main.a */; }; + 0889617D5DD21848312A70F4 /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 314673287DC135CE214818AB /* libSDL2.a */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 67037CC85B947C4B58B64EBA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 7B49049B002E76D557C760E2 /* SDL2main.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 58DC62993160374E09FF7AD6; + remoteInfo = "libSDL2main.a"; + }; + 1D5961507A4825A667DA30BA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 7B49049B002E76D557C760E2 /* SDL2main.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 0E7126A94A11494963D3548B; + remoteInfo = "libSDL2main.a"; + }; + 032B3A303D376DC41DC118C1 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 4DEA3F7F3F8009FA7EF07AA6 /* SDL2.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 07D004B11E733F1F0EA93105; + remoteInfo = "libSDL2.a"; + }; + 6523111C79426E4733A759B4 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 4DEA3F7F3F8009FA7EF07AA6 /* SDL2.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 58C10ED14175754444033E0E; + remoteInfo = "libSDL2.a"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 310564485C4C21834D350ABF /* loopwave.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "loopwave.c"; path = "../../../../../test/loopwave.c"; sourceTree = ""; }; + 45F63DE3224C48AD69A84503 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioToolbox.framework"; path = "/System/Library/Frameworks/AudioToolbox.framework"; sourceTree = ""; }; + 240F5523036E3C8367F06030 /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioUnit.framework"; path = "/System/Library/Frameworks/AudioUnit.framework"; sourceTree = ""; }; + 7A882424412B0D2E066E4BDA /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Cocoa.framework"; path = "/System/Library/Frameworks/Cocoa.framework"; sourceTree = ""; }; + 3C975E904CA854270617673C /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreAudio.framework"; path = "/System/Library/Frameworks/CoreAudio.framework"; sourceTree = ""; }; + 24901D3671DE2DF7514A6D0E /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "IOKit.framework"; path = "/System/Library/Frameworks/IOKit.framework"; sourceTree = ""; }; + 20A9382B41CB0A2A01775579 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Carbon.framework"; path = "/System/Library/Frameworks/Carbon.framework"; sourceTree = ""; }; + 3B0157215DCF781564126260 /* ForceFeedback.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "ForceFeedback.framework"; path = "/System/Library/Frameworks/ForceFeedback.framework"; sourceTree = ""; }; + 6A2D5945566B43BD503B7232 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreFoundation.framework"; path = "/System/Library/Frameworks/CoreFoundation.framework"; sourceTree = ""; }; + 048837873DA5449857AE60F1 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "OpenGL.framework"; path = "/System/Library/Frameworks/OpenGL.framework"; sourceTree = ""; }; + 2B02458468CD2BA4494B5B96 /* loopwave */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; name = "loopwave"; path = "loopwave"; sourceTree = BUILT_PRODUCTS_DIR; }; + 7B49049B002E76D557C760E2 /* SDL2main.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2main.xcodeproj"; path = "../../SDL2main/SDL2main.xcodeproj"; sourceTree = SOURCE_ROOT; }; + 4DEA3F7F3F8009FA7EF07AA6 /* SDL2.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2.xcodeproj"; path = "../../SDL2/SDL2.xcodeproj"; sourceTree = SOURCE_ROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 75C83A552FB74F98392A11C9 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 74BA75FA18A45A5F48914818 /* AudioToolbox.framework in Frameworks */, + 030A07FE614A57CC37BD5DCD /* AudioUnit.framework in Frameworks */, + 0F1F5EE861F95A0E61FD5ECE /* Cocoa.framework in Frameworks */, + 318941345DA23FC34A426730 /* CoreAudio.framework in Frameworks */, + 6F07387D48157F33023D0A69 /* IOKit.framework in Frameworks */, + 01E5042B3AA5283671B74556 /* Carbon.framework in Frameworks */, + 21F71E1F43A5162016BA26FF /* ForceFeedback.framework in Frameworks */, + 39FB43AD4E663E5963DD6A64 /* CoreFoundation.framework in Frameworks */, + 2F3235902F1B3BBF7ACF4467 /* OpenGL.framework in Frameworks */, + 44CF28ED62B90C68060E03ED /* libSDL2main.a in Frameworks */, + 0889617D5DD21848312A70F4 /* libSDL2.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 6146648358E1392E02AB47F4 /* loopwave */ = { + isa = PBXGroup; + children = ( + 7A7E0491571D313D2B8C7AFF /* test */, + 52B4655961EA4A53123224EB /* Frameworks */, + 563E36452CA11B6B4DE71E87 /* Products */, + 4E0A12F05B3528FB2ED95097 /* Projects */, + ); + name = "loopwave"; + sourceTree = ""; + }; + 7A7E0491571D313D2B8C7AFF /* test */ = { + isa = PBXGroup; + children = ( + 310564485C4C21834D350ABF /* loopwave.c */, + ); + name = "test"; + sourceTree = ""; + }; + 52B4655961EA4A53123224EB /* Frameworks */ = { + isa = PBXGroup; + children = ( + 45F63DE3224C48AD69A84503 /* AudioToolbox.framework */, + 240F5523036E3C8367F06030 /* AudioUnit.framework */, + 7A882424412B0D2E066E4BDA /* Cocoa.framework */, + 3C975E904CA854270617673C /* CoreAudio.framework */, + 24901D3671DE2DF7514A6D0E /* IOKit.framework */, + 20A9382B41CB0A2A01775579 /* Carbon.framework */, + 3B0157215DCF781564126260 /* ForceFeedback.framework */, + 6A2D5945566B43BD503B7232 /* CoreFoundation.framework */, + 048837873DA5449857AE60F1 /* OpenGL.framework */, + ); + name = "Frameworks"; + sourceTree = ""; + }; + 563E36452CA11B6B4DE71E87 /* Products */ = { + isa = PBXGroup; + children = ( + 2B02458468CD2BA4494B5B96 /* loopwave */, + ); + name = "Products"; + sourceTree = ""; + }; + 4E0A12F05B3528FB2ED95097 /* Projects */ = { + isa = PBXGroup; + children = ( + 7B49049B002E76D557C760E2 /* SDL2main.xcodeproj */, + 4DEA3F7F3F8009FA7EF07AA6 /* SDL2.xcodeproj */, + ); + name = "Projects"; + sourceTree = ""; + }; + 0158468C18CF549300205CD2 /* Products */ = { + isa = PBXGroup; + children = ( + 4A90682A48B24B01354821FE /* libSDL2main.a */, + ); + name = Products; + sourceTree = ""; + }; + 554966576A227E7B749C3EEA /* Products */ = { + isa = PBXGroup; + children = ( + 314673287DC135CE214818AB /* libSDL2.a */, + ); + name = Products; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 113B56ED7C1954B22A5E071A /* loopwave */ = { + isa = PBXNativeTarget; + buildConfigurationList = 3124524079731BFA3C4A50BF /* Build configuration list for PBXNativeTarget "loopwave" */; + buildPhases = ( + 2FF255230D805866140F0D22 /* Resources */, + 33330525538751295C882206 /* Sources */, + 75C83A552FB74F98392A11C9 /* Frameworks */, + 9607AE3710C85E8F00CD1376 /* Postbuild */, + ); + buildRules = ( + ); + dependencies = ( + 444E7A914EBA2D6A1DAB4C87 /* PBXTargetDependency */, + 50D753504D3E62603EC864E6 /* PBXTargetDependency */, + ); + name = "loopwave"; + productInstallPath = "$(HOME)/bin"; + productName = "loopwave"; + productReference = 2B02458468CD2BA4494B5B96 /* loopwave */; + productType = "com.apple.product-type.tool"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 08FB7793FE84155DC02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "loopwave" */; + compatibilityVersion = "Xcode 3.2"; + hasScannedForEncodings = 1; + mainGroup = 6146648358E1392E02AB47F4 /* loopwave */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 0158468C18CF549300205CD2 /* Products */; + ProjectRef = 7B49049B002E76D557C760E2 /* SDL2main.xcodeproj */; + }, + { + ProductGroup = 554966576A227E7B749C3EEA /* Products */; + ProjectRef = 4DEA3F7F3F8009FA7EF07AA6 /* SDL2.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 113B56ED7C1954B22A5E071A /* loopwave */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 4A90682A48B24B01354821FE /* libSDL2main.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2main.a"; + remoteRef = 67037CC85B947C4B58B64EBA /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 314673287DC135CE214818AB /* libSDL2.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2.a"; + remoteRef = 032B3A303D376DC41DC118C1 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 2FF255230D805866140F0D22 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXShellScriptBuildPhase section */ + 9607AE3710C85E8F00CD1376 /* Postbuild */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = Postbuild; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "if [ \"${CONFIGURATION}\" = \"Debug Universal\" ]; then\nif [ ! -d \"./Build/Debug\" ]; then mkdir -p \"./Build/Debug\"; fi\ncp \"./../../../../../test/sample.wav\" \"./Build/Debug/sample.wav\"\nfi\nif [ \"${CONFIGURATION}\" = \"Debug Native\" ]; then\nif [ ! -d \"./Build/Debug\" ]; then mkdir -p \"./Build/Debug\"; fi\ncp \"./../../../../../test/sample.wav\" \"./Build/Debug/sample.wav\"\nfi\nif [ \"${CONFIGURATION}\" = \"Release Universal\" ]; then\nif [ ! -d \"./Build/Release\" ]; then mkdir -p \"./Build/Release\"; fi\ncp \"./../../../../../test/sample.wav\" \"./Build/Release/sample.wav\"\nfi\nif [ \"${CONFIGURATION}\" = \"Release Native\" ]; then\nif [ ! -d \"./Build/Release\" ]; then mkdir -p \"./Build/Release\"; fi\ncp \"./../../../../../test/sample.wav\" \"./Build/Release/sample.wav\"\nfi"; + }; +/* End PBXShellScriptBuildPhase section */ +/* Begin PBXSourcesBuildPhase section */ + 33330525538751295C882206 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 062A6EDF012B6A9641AF7FB9 /* loopwave.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ +/* End PBXVariantGroup section */ + +/* Begin PBXTargetDependency section */ + 444E7A914EBA2D6A1DAB4C87 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2main.a"; + targetProxy = 1D5961507A4825A667DA30BA /* PBXContainerItemProxy */; + }; + 50D753504D3E62603EC864E6 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2.a"; + targetProxy = 6523111C79426E4733A759B4 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 76B1778D03FB125133045BD2 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "loopwave"; + }; + name = "Debug Universal"; + }; + 4429168720D30A6F18D90481 /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "loopwave"; + }; + name = "Debug Native"; + }; + 47E476F00FB06D7E72202B41 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "loopwave"; + }; + name = "Release Universal"; + }; + 44096789056D44FB67070CC3 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "loopwave"; + }; + name = "Release Native"; + }; + 5CD870A70BA7063F1FA27524 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Universal"; + }; + 39381B1472A00C7232D90364 /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Native"; + }; + 6E12096A3DD64FA505A80CC4 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Universal"; + }; + 597265952F4564FC62E217BB /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Native"; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 3124524079731BFA3C4A50BF /* Build configuration list for PBXNativeTarget "loopwave" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 76B1778D03FB125133045BD2 /* Debug Universal */, + 4429168720D30A6F18D90481 /* Debug Native */, + 47E476F00FB06D7E72202B41 /* Release Universal */, + 44096789056D44FB67070CC3 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; + 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "loopwave" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 5CD870A70BA7063F1FA27524 /* Debug Universal */, + 39381B1472A00C7232D90364 /* Debug Native */, + 6E12096A3DD64FA505A80CC4 /* Release Universal */, + 597265952F4564FC62E217BB /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; +/* End XCConfigurationList section */ + + }; + rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; +} diff --git a/premake/Xcode/Xcode3/tests/testatomic/testatomic.xcodeproj/project.pbxproj b/premake/Xcode/Xcode3/tests/testatomic/testatomic.xcodeproj/project.pbxproj new file mode 100755 index 000000000..2aec6ee95 --- /dev/null +++ b/premake/Xcode/Xcode3/tests/testatomic/testatomic.xcodeproj/project.pbxproj @@ -0,0 +1,457 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 45; + objects = { + +/* Begin PBXBuildFile section */ + 57876D99114444BD06CB79EA /* testatomic.c in Sources */ = {isa = PBXBuildFile; fileRef = 54330859254103D731515D90 /* testatomic.c */; }; + 17F567BB421716785F6439CF /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 09A150504E10263515C14414 /* AudioToolbox.framework */; }; + 77EF12F73F887CA74A7B7FC9 /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6D4C19F323B75D856812787F /* AudioUnit.framework */; }; + 52DF34A54896760C11C25AE6 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1AE359BD2A9673542E98181F /* Cocoa.framework */; }; + 02FE0EBC709352A14E8D4A6D /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 37540DD006A96C3C08D41CFE /* CoreAudio.framework */; }; + 361F6EC20955561325544E5D /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 574C4DD436087C51492D43B3 /* IOKit.framework */; }; + 31F569F0245E3AA002C15E11 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 45B72D0141D071FF4C41486E /* Carbon.framework */; }; + 32C4089A55DC6316410D6182 /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 454029B87D165A3370306EFD /* ForceFeedback.framework */; }; + 1C410038088F223D5F162F97 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BCB496E70D34CB5241D1087 /* CoreFoundation.framework */; }; + 69E226E7448C5F956D780C75 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 008150AD1F8441BF65833853 /* OpenGL.framework */; }; + 61A726E729BA1BC965100ED9 /* libSDL2main.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 26805ECB03C10C4C10583FB0 /* libSDL2main.a */; }; + 5A1E047B453532082C883A0A /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 70163DCB7F7A4A513D3E4F7A /* libSDL2.a */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 035B6577156746CC13202FA0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 5B9110BF2C18721424265DC2 /* SDL2main.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 58DC62993160374E09FF7AD6; + remoteInfo = "libSDL2main.a"; + }; + 6F8D40AE773C25A10EA02D59 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 5B9110BF2C18721424265DC2 /* SDL2main.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 0E7126A94A11494963D3548B; + remoteInfo = "libSDL2main.a"; + }; + 251D257954BF783F084324FA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 61946CBF2E6837466BFE7B96 /* SDL2.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 07D004B11E733F1F0EA93105; + remoteInfo = "libSDL2.a"; + }; + 38C722631617477D60904E7D /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 61946CBF2E6837466BFE7B96 /* SDL2.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 58C10ED14175754444033E0E; + remoteInfo = "libSDL2.a"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 54330859254103D731515D90 /* testatomic.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "testatomic.c"; path = "../../../../../test/testatomic.c"; sourceTree = ""; }; + 09A150504E10263515C14414 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioToolbox.framework"; path = "/System/Library/Frameworks/AudioToolbox.framework"; sourceTree = ""; }; + 6D4C19F323B75D856812787F /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioUnit.framework"; path = "/System/Library/Frameworks/AudioUnit.framework"; sourceTree = ""; }; + 1AE359BD2A9673542E98181F /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Cocoa.framework"; path = "/System/Library/Frameworks/Cocoa.framework"; sourceTree = ""; }; + 37540DD006A96C3C08D41CFE /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreAudio.framework"; path = "/System/Library/Frameworks/CoreAudio.framework"; sourceTree = ""; }; + 574C4DD436087C51492D43B3 /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "IOKit.framework"; path = "/System/Library/Frameworks/IOKit.framework"; sourceTree = ""; }; + 45B72D0141D071FF4C41486E /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Carbon.framework"; path = "/System/Library/Frameworks/Carbon.framework"; sourceTree = ""; }; + 454029B87D165A3370306EFD /* ForceFeedback.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "ForceFeedback.framework"; path = "/System/Library/Frameworks/ForceFeedback.framework"; sourceTree = ""; }; + 3BCB496E70D34CB5241D1087 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreFoundation.framework"; path = "/System/Library/Frameworks/CoreFoundation.framework"; sourceTree = ""; }; + 008150AD1F8441BF65833853 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "OpenGL.framework"; path = "/System/Library/Frameworks/OpenGL.framework"; sourceTree = ""; }; + 46F7356A68904D295FBF06D3 /* testatomic */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; name = "testatomic"; path = "testatomic"; sourceTree = BUILT_PRODUCTS_DIR; }; + 5B9110BF2C18721424265DC2 /* SDL2main.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2main.xcodeproj"; path = "../../SDL2main/SDL2main.xcodeproj"; sourceTree = SOURCE_ROOT; }; + 61946CBF2E6837466BFE7B96 /* SDL2.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2.xcodeproj"; path = "../../SDL2/SDL2.xcodeproj"; sourceTree = SOURCE_ROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 134752C077415E7D02F75654 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 17F567BB421716785F6439CF /* AudioToolbox.framework in Frameworks */, + 77EF12F73F887CA74A7B7FC9 /* AudioUnit.framework in Frameworks */, + 52DF34A54896760C11C25AE6 /* Cocoa.framework in Frameworks */, + 02FE0EBC709352A14E8D4A6D /* CoreAudio.framework in Frameworks */, + 361F6EC20955561325544E5D /* IOKit.framework in Frameworks */, + 31F569F0245E3AA002C15E11 /* Carbon.framework in Frameworks */, + 32C4089A55DC6316410D6182 /* ForceFeedback.framework in Frameworks */, + 1C410038088F223D5F162F97 /* CoreFoundation.framework in Frameworks */, + 69E226E7448C5F956D780C75 /* OpenGL.framework in Frameworks */, + 61A726E729BA1BC965100ED9 /* libSDL2main.a in Frameworks */, + 5A1E047B453532082C883A0A /* libSDL2.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 212A608F0CC1571F52F633FB /* testatomic */ = { + isa = PBXGroup; + children = ( + 4F043DFE10616AE900733E45 /* test */, + 7C6009560D8A127A1B255032 /* Frameworks */, + 00DF69976BA67FBF7BC84829 /* Products */, + 7F2426214CD21294606E6093 /* Projects */, + ); + name = "testatomic"; + sourceTree = ""; + }; + 4F043DFE10616AE900733E45 /* test */ = { + isa = PBXGroup; + children = ( + 54330859254103D731515D90 /* testatomic.c */, + ); + name = "test"; + sourceTree = ""; + }; + 7C6009560D8A127A1B255032 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 09A150504E10263515C14414 /* AudioToolbox.framework */, + 6D4C19F323B75D856812787F /* AudioUnit.framework */, + 1AE359BD2A9673542E98181F /* Cocoa.framework */, + 37540DD006A96C3C08D41CFE /* CoreAudio.framework */, + 574C4DD436087C51492D43B3 /* IOKit.framework */, + 45B72D0141D071FF4C41486E /* Carbon.framework */, + 454029B87D165A3370306EFD /* ForceFeedback.framework */, + 3BCB496E70D34CB5241D1087 /* CoreFoundation.framework */, + 008150AD1F8441BF65833853 /* OpenGL.framework */, + ); + name = "Frameworks"; + sourceTree = ""; + }; + 00DF69976BA67FBF7BC84829 /* Products */ = { + isa = PBXGroup; + children = ( + 46F7356A68904D295FBF06D3 /* testatomic */, + ); + name = "Products"; + sourceTree = ""; + }; + 7F2426214CD21294606E6093 /* Projects */ = { + isa = PBXGroup; + children = ( + 5B9110BF2C18721424265DC2 /* SDL2main.xcodeproj */, + 61946CBF2E6837466BFE7B96 /* SDL2.xcodeproj */, + ); + name = "Projects"; + sourceTree = ""; + }; + 108F3ABD6F7A3DDF29277E81 /* Products */ = { + isa = PBXGroup; + children = ( + 26805ECB03C10C4C10583FB0 /* libSDL2main.a */, + ); + name = Products; + sourceTree = ""; + }; + 20C85614704965D87A8831CD /* Products */ = { + isa = PBXGroup; + children = ( + 70163DCB7F7A4A513D3E4F7A /* libSDL2.a */, + ); + name = Products; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 415225415C793CF93B6C48BB /* testatomic */ = { + isa = PBXNativeTarget; + buildConfigurationList = 1BEB0C2039841455059663BA /* Build configuration list for PBXNativeTarget "testatomic" */; + buildPhases = ( + 506603C11BBD535932F232B1 /* Resources */, + 30662E732E7067B865390F2F /* Sources */, + 134752C077415E7D02F75654 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 6CCA644F4019420773C07A30 /* PBXTargetDependency */, + 07855B5D48D922A52EFF1306 /* PBXTargetDependency */, + ); + name = "testatomic"; + productInstallPath = "$(HOME)/bin"; + productName = "testatomic"; + productReference = 46F7356A68904D295FBF06D3 /* testatomic */; + productType = "com.apple.product-type.tool"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 08FB7793FE84155DC02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testatomic" */; + compatibilityVersion = "Xcode 3.2"; + hasScannedForEncodings = 1; + mainGroup = 212A608F0CC1571F52F633FB /* testatomic */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 108F3ABD6F7A3DDF29277E81 /* Products */; + ProjectRef = 5B9110BF2C18721424265DC2 /* SDL2main.xcodeproj */; + }, + { + ProductGroup = 20C85614704965D87A8831CD /* Products */; + ProjectRef = 61946CBF2E6837466BFE7B96 /* SDL2.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 415225415C793CF93B6C48BB /* testatomic */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 26805ECB03C10C4C10583FB0 /* libSDL2main.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2main.a"; + remoteRef = 035B6577156746CC13202FA0 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 70163DCB7F7A4A513D3E4F7A /* libSDL2.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2.a"; + remoteRef = 251D257954BF783F084324FA /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 506603C11BBD535932F232B1 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 30662E732E7067B865390F2F /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 57876D99114444BD06CB79EA /* testatomic.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ +/* End PBXVariantGroup section */ + +/* Begin PBXTargetDependency section */ + 6CCA644F4019420773C07A30 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2main.a"; + targetProxy = 6F8D40AE773C25A10EA02D59 /* PBXContainerItemProxy */; + }; + 07855B5D48D922A52EFF1306 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2.a"; + targetProxy = 38C722631617477D60904E7D /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 0059059B309E03CE78EC0408 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testatomic"; + }; + name = "Debug Universal"; + }; + 59BF346A32B248880DDA7290 /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testatomic"; + }; + name = "Debug Native"; + }; + 3EBA4B4B351A446C3FBB385A /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testatomic"; + }; + name = "Release Universal"; + }; + 6430394B78573C0F285F23A1 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testatomic"; + }; + name = "Release Native"; + }; + 66B718A43B48147F4C584EE0 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Universal"; + }; + 589213A76C373A4B3FAF174E /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Native"; + }; + 21955E8308B20083425838E3 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Universal"; + }; + 3C6B53B876BA4FE97C24513D /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Native"; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 1BEB0C2039841455059663BA /* Build configuration list for PBXNativeTarget "testatomic" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 0059059B309E03CE78EC0408 /* Debug Universal */, + 59BF346A32B248880DDA7290 /* Debug Native */, + 3EBA4B4B351A446C3FBB385A /* Release Universal */, + 6430394B78573C0F285F23A1 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; + 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testatomic" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 66B718A43B48147F4C584EE0 /* Debug Universal */, + 589213A76C373A4B3FAF174E /* Debug Native */, + 21955E8308B20083425838E3 /* Release Universal */, + 3C6B53B876BA4FE97C24513D /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; +/* End XCConfigurationList section */ + + }; + rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; +} diff --git a/premake/Xcode/Xcode3/tests/testaudioinfo/testaudioinfo.xcodeproj/project.pbxproj b/premake/Xcode/Xcode3/tests/testaudioinfo/testaudioinfo.xcodeproj/project.pbxproj new file mode 100755 index 000000000..e671a5704 --- /dev/null +++ b/premake/Xcode/Xcode3/tests/testaudioinfo/testaudioinfo.xcodeproj/project.pbxproj @@ -0,0 +1,457 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 45; + objects = { + +/* Begin PBXBuildFile section */ + 7D983EB23BB023620FDC631B /* testaudioinfo.c in Sources */ = {isa = PBXBuildFile; fileRef = 6AAB0BDF19C76D3D44A60FC7 /* testaudioinfo.c */; }; + 2E3807C25FFB079D6F30596E /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 02CA1F0E0C8467F463624ADD /* AudioToolbox.framework */; }; + 187423281AF4481F16147BB7 /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5BCD1AE972C161E11F071578 /* AudioUnit.framework */; }; + 11950DD740FE6A3749CC2DC7 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 31E736320F1E3B7452516A65 /* Cocoa.framework */; }; + 3EC26A2B6C6512FD2BE143E6 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 220C55811EEC52AA1CBD3ED5 /* CoreAudio.framework */; }; + 69A76E9B0F5C17A229A66F1A /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5FD87BFB5C244C2B46E02D9A /* IOKit.framework */; }; + 46C36AF300D05D543C255910 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1F045D6C671C7A110BA74023 /* Carbon.framework */; }; + 200D3BD6702F27A77E1F56EA /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 36D61BA23D7303CA76E47619 /* ForceFeedback.framework */; }; + 1A2A488E19AB4A3438E4145C /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4911023B0A6C6D8B460C750E /* CoreFoundation.framework */; }; + 1C60207D19CE379667A66146 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5A445DDC49FF3F2D2F335A6E /* OpenGL.framework */; }; + 177E722D6B0D287924706E29 /* libSDL2main.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4CE709F778906FDC607E7935 /* libSDL2main.a */; }; + 45D35D816F2C3A8440B327FB /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 7DF04DB11F794E8A077A0454 /* libSDL2.a */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 11EB0CF20F6227641BBC548E /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 76F81FA525C6233E40D2394E /* SDL2main.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 58DC62993160374E09FF7AD6; + remoteInfo = "libSDL2main.a"; + }; + 5480371703F501BF596B2FC6 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 76F81FA525C6233E40D2394E /* SDL2main.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 0E7126A94A11494963D3548B; + remoteInfo = "libSDL2main.a"; + }; + 438C359D597141EF6E1A0AD9 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 75181E2E17BE3DDB19AC1FB6 /* SDL2.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 07D004B11E733F1F0EA93105; + remoteInfo = "libSDL2.a"; + }; + 4FFC5D4964944802134720DC /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 75181E2E17BE3DDB19AC1FB6 /* SDL2.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 58C10ED14175754444033E0E; + remoteInfo = "libSDL2.a"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 6AAB0BDF19C76D3D44A60FC7 /* testaudioinfo.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "testaudioinfo.c"; path = "../../../../../test/testaudioinfo.c"; sourceTree = ""; }; + 02CA1F0E0C8467F463624ADD /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioToolbox.framework"; path = "/System/Library/Frameworks/AudioToolbox.framework"; sourceTree = ""; }; + 5BCD1AE972C161E11F071578 /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioUnit.framework"; path = "/System/Library/Frameworks/AudioUnit.framework"; sourceTree = ""; }; + 31E736320F1E3B7452516A65 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Cocoa.framework"; path = "/System/Library/Frameworks/Cocoa.framework"; sourceTree = ""; }; + 220C55811EEC52AA1CBD3ED5 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreAudio.framework"; path = "/System/Library/Frameworks/CoreAudio.framework"; sourceTree = ""; }; + 5FD87BFB5C244C2B46E02D9A /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "IOKit.framework"; path = "/System/Library/Frameworks/IOKit.framework"; sourceTree = ""; }; + 1F045D6C671C7A110BA74023 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Carbon.framework"; path = "/System/Library/Frameworks/Carbon.framework"; sourceTree = ""; }; + 36D61BA23D7303CA76E47619 /* ForceFeedback.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "ForceFeedback.framework"; path = "/System/Library/Frameworks/ForceFeedback.framework"; sourceTree = ""; }; + 4911023B0A6C6D8B460C750E /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreFoundation.framework"; path = "/System/Library/Frameworks/CoreFoundation.framework"; sourceTree = ""; }; + 5A445DDC49FF3F2D2F335A6E /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "OpenGL.framework"; path = "/System/Library/Frameworks/OpenGL.framework"; sourceTree = ""; }; + 36B537061DB55E06101D603D /* testaudioinfo */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; name = "testaudioinfo"; path = "testaudioinfo"; sourceTree = BUILT_PRODUCTS_DIR; }; + 76F81FA525C6233E40D2394E /* SDL2main.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2main.xcodeproj"; path = "../../SDL2main/SDL2main.xcodeproj"; sourceTree = SOURCE_ROOT; }; + 75181E2E17BE3DDB19AC1FB6 /* SDL2.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2.xcodeproj"; path = "../../SDL2/SDL2.xcodeproj"; sourceTree = SOURCE_ROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 575531557DAD0AA659EC2F8D /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 2E3807C25FFB079D6F30596E /* AudioToolbox.framework in Frameworks */, + 187423281AF4481F16147BB7 /* AudioUnit.framework in Frameworks */, + 11950DD740FE6A3749CC2DC7 /* Cocoa.framework in Frameworks */, + 3EC26A2B6C6512FD2BE143E6 /* CoreAudio.framework in Frameworks */, + 69A76E9B0F5C17A229A66F1A /* IOKit.framework in Frameworks */, + 46C36AF300D05D543C255910 /* Carbon.framework in Frameworks */, + 200D3BD6702F27A77E1F56EA /* ForceFeedback.framework in Frameworks */, + 1A2A488E19AB4A3438E4145C /* CoreFoundation.framework in Frameworks */, + 1C60207D19CE379667A66146 /* OpenGL.framework in Frameworks */, + 177E722D6B0D287924706E29 /* libSDL2main.a in Frameworks */, + 45D35D816F2C3A8440B327FB /* libSDL2.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 2F800DA22701573041067203 /* testaudioinfo */ = { + isa = PBXGroup; + children = ( + 305F699367EA668A74457BEA /* test */, + 317A67855A065AB524B17024 /* Frameworks */, + 76C8571C169A70E415E32AD4 /* Products */, + 0487685B323E227622CB3FD7 /* Projects */, + ); + name = "testaudioinfo"; + sourceTree = ""; + }; + 305F699367EA668A74457BEA /* test */ = { + isa = PBXGroup; + children = ( + 6AAB0BDF19C76D3D44A60FC7 /* testaudioinfo.c */, + ); + name = "test"; + sourceTree = ""; + }; + 317A67855A065AB524B17024 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 02CA1F0E0C8467F463624ADD /* AudioToolbox.framework */, + 5BCD1AE972C161E11F071578 /* AudioUnit.framework */, + 31E736320F1E3B7452516A65 /* Cocoa.framework */, + 220C55811EEC52AA1CBD3ED5 /* CoreAudio.framework */, + 5FD87BFB5C244C2B46E02D9A /* IOKit.framework */, + 1F045D6C671C7A110BA74023 /* Carbon.framework */, + 36D61BA23D7303CA76E47619 /* ForceFeedback.framework */, + 4911023B0A6C6D8B460C750E /* CoreFoundation.framework */, + 5A445DDC49FF3F2D2F335A6E /* OpenGL.framework */, + ); + name = "Frameworks"; + sourceTree = ""; + }; + 76C8571C169A70E415E32AD4 /* Products */ = { + isa = PBXGroup; + children = ( + 36B537061DB55E06101D603D /* testaudioinfo */, + ); + name = "Products"; + sourceTree = ""; + }; + 0487685B323E227622CB3FD7 /* Projects */ = { + isa = PBXGroup; + children = ( + 76F81FA525C6233E40D2394E /* SDL2main.xcodeproj */, + 75181E2E17BE3DDB19AC1FB6 /* SDL2.xcodeproj */, + ); + name = "Projects"; + sourceTree = ""; + }; + 0AE37B0B40D661BA1E6D3683 /* Products */ = { + isa = PBXGroup; + children = ( + 4CE709F778906FDC607E7935 /* libSDL2main.a */, + ); + name = Products; + sourceTree = ""; + }; + 1D9604843684239C18526ED2 /* Products */ = { + isa = PBXGroup; + children = ( + 7DF04DB11F794E8A077A0454 /* libSDL2.a */, + ); + name = Products; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 4B3516596A75307554C0362C /* testaudioinfo */ = { + isa = PBXNativeTarget; + buildConfigurationList = 5F9804010243275821A85AA7 /* Build configuration list for PBXNativeTarget "testaudioinfo" */; + buildPhases = ( + 474D223C1A7F40B75D6F585D /* Resources */, + 66FB20826B0E24E80F4C4F60 /* Sources */, + 575531557DAD0AA659EC2F8D /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 71194949090F64EF33633A28 /* PBXTargetDependency */, + 696E490D34BC5E13449D52A6 /* PBXTargetDependency */, + ); + name = "testaudioinfo"; + productInstallPath = "$(HOME)/bin"; + productName = "testaudioinfo"; + productReference = 36B537061DB55E06101D603D /* testaudioinfo */; + productType = "com.apple.product-type.tool"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 08FB7793FE84155DC02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testaudioinfo" */; + compatibilityVersion = "Xcode 3.2"; + hasScannedForEncodings = 1; + mainGroup = 2F800DA22701573041067203 /* testaudioinfo */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 0AE37B0B40D661BA1E6D3683 /* Products */; + ProjectRef = 76F81FA525C6233E40D2394E /* SDL2main.xcodeproj */; + }, + { + ProductGroup = 1D9604843684239C18526ED2 /* Products */; + ProjectRef = 75181E2E17BE3DDB19AC1FB6 /* SDL2.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 4B3516596A75307554C0362C /* testaudioinfo */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 4CE709F778906FDC607E7935 /* libSDL2main.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2main.a"; + remoteRef = 11EB0CF20F6227641BBC548E /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 7DF04DB11F794E8A077A0454 /* libSDL2.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2.a"; + remoteRef = 438C359D597141EF6E1A0AD9 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 474D223C1A7F40B75D6F585D /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 66FB20826B0E24E80F4C4F60 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 7D983EB23BB023620FDC631B /* testaudioinfo.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ +/* End PBXVariantGroup section */ + +/* Begin PBXTargetDependency section */ + 71194949090F64EF33633A28 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2main.a"; + targetProxy = 5480371703F501BF596B2FC6 /* PBXContainerItemProxy */; + }; + 696E490D34BC5E13449D52A6 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2.a"; + targetProxy = 4FFC5D4964944802134720DC /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 7C4539DF61E102A0092563DD /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testaudioinfo"; + }; + name = "Debug Universal"; + }; + 709D6AC8015263455B1E4001 /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testaudioinfo"; + }; + name = "Debug Native"; + }; + 54AF607B62B6325307AF2490 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testaudioinfo"; + }; + name = "Release Universal"; + }; + 2CC1663213CF200A0F3B7530 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testaudioinfo"; + }; + name = "Release Native"; + }; + 458E213409073A93136E2B1A /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Universal"; + }; + 0DC7361B4B095F1630AB44F1 /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Native"; + }; + 1D0A21EE328F5FA61BA71A6C /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Universal"; + }; + 41A348A7712773961D725869 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Native"; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 5F9804010243275821A85AA7 /* Build configuration list for PBXNativeTarget "testaudioinfo" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 7C4539DF61E102A0092563DD /* Debug Universal */, + 709D6AC8015263455B1E4001 /* Debug Native */, + 54AF607B62B6325307AF2490 /* Release Universal */, + 2CC1663213CF200A0F3B7530 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; + 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testaudioinfo" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 458E213409073A93136E2B1A /* Debug Universal */, + 0DC7361B4B095F1630AB44F1 /* Debug Native */, + 1D0A21EE328F5FA61BA71A6C /* Release Universal */, + 41A348A7712773961D725869 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; +/* End XCConfigurationList section */ + + }; + rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; +} diff --git a/premake/Xcode/Xcode3/tests/testautomation/testautomation.xcodeproj/project.pbxproj b/premake/Xcode/Xcode3/tests/testautomation/testautomation.xcodeproj/project.pbxproj new file mode 100755 index 000000000..2b5b8d1ed --- /dev/null +++ b/premake/Xcode/Xcode3/tests/testautomation/testautomation.xcodeproj/project.pbxproj @@ -0,0 +1,570 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 45; + objects = { + +/* Begin PBXBuildFile section */ + 2F335BE80DE0020E203E5DD8 /* testautomation.c in Sources */ = {isa = PBXBuildFile; fileRef = 794762FD04D1549934E159CD /* testautomation.c */; }; + 653716B97F514F1115D6458F /* testautomation_audio.c in Sources */ = {isa = PBXBuildFile; fileRef = 471E0D47498B7B5274FB14FE /* testautomation_audio.c */; }; + 7C22594E259C512B68C3074A /* testautomation_clipboard.c in Sources */ = {isa = PBXBuildFile; fileRef = 4F3953A43A3A4F8F4C8E36A4 /* testautomation_clipboard.c */; }; + 0D0C2F586E93033058EB4F2D /* testautomation_events.c in Sources */ = {isa = PBXBuildFile; fileRef = 2786614254EC5FB566462683 /* testautomation_events.c */; }; + 0EF101106870459C05C777E5 /* testautomation_keyboard.c in Sources */ = {isa = PBXBuildFile; fileRef = 3D67397E3717790131435254 /* testautomation_keyboard.c */; }; + 4473155D1CA524123B156875 /* testautomation_main.c in Sources */ = {isa = PBXBuildFile; fileRef = 5BEC6F3916D7143614DF3D74 /* testautomation_main.c */; }; + 2C2A04F453191DD549990B38 /* testautomation_mouse.c in Sources */ = {isa = PBXBuildFile; fileRef = 6D017E6145BD211645712A51 /* testautomation_mouse.c */; }; + 174141BE560F099B2C951FF6 /* testautomation_pixels.c in Sources */ = {isa = PBXBuildFile; fileRef = 435E6BF81AB9117F68EB441C /* testautomation_pixels.c */; }; + 15E2389B6AB717B517F50AA9 /* testautomation_platform.c in Sources */ = {isa = PBXBuildFile; fileRef = 0055527C0684494769333104 /* testautomation_platform.c */; }; + 4E710EFA4F50233E3BB50A17 /* testautomation_rect.c in Sources */ = {isa = PBXBuildFile; fileRef = 0DC13053355641975EF14CFC /* testautomation_rect.c */; }; + 07001C17388A1B8604CF33C9 /* testautomation_render.c in Sources */ = {isa = PBXBuildFile; fileRef = 7EE110555956273251AE02BD /* testautomation_render.c */; }; + 115828D60DF755371C7E4B6F /* testautomation_rwops.c in Sources */ = {isa = PBXBuildFile; fileRef = 05F752B051CB188A1FA10AE0 /* testautomation_rwops.c */; }; + 17E762DE07227FFC234A7E9B /* testautomation_sdltest.c in Sources */ = {isa = PBXBuildFile; fileRef = 140F10664DCC4A491D2D06DB /* testautomation_sdltest.c */; }; + 3A1421F37C845F1F1A9A1691 /* testautomation_stdlib.c in Sources */ = {isa = PBXBuildFile; fileRef = 26AF4A18290748D322B947F5 /* testautomation_stdlib.c */; }; + 491B449B228565596C3C6841 /* testautomation_surface.c in Sources */ = {isa = PBXBuildFile; fileRef = 5F0C25EE376B02EA064B50F6 /* testautomation_surface.c */; }; + 4EE3570C11213BFA50727385 /* testautomation_syswm.c in Sources */ = {isa = PBXBuildFile; fileRef = 1267615F52DF35C27BFC749A /* testautomation_syswm.c */; }; + 15C3490D20032CC168A5510A /* testautomation_timer.c in Sources */ = {isa = PBXBuildFile; fileRef = 30EA083B11207D622DDB12FC /* testautomation_timer.c */; }; + 0D3D4F4B7C2244F36B98001A /* testautomation_video.c in Sources */ = {isa = PBXBuildFile; fileRef = 799007AB7FD4531345B703C3 /* testautomation_video.c */; }; + 634F703209AF4BF432C670FF /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 525D58370F4C52CF3B2C6C24 /* AudioToolbox.framework */; }; + 2FD209F3507D70B84CE97341 /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1CA133CE381F37C11A1B0BEB /* AudioUnit.framework */; }; + 701A5D0F305059164EA22D84 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 69CB409266666CB01DB03008 /* Cocoa.framework */; }; + 3FD61CBC1F3C541624184811 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6448343A600A31F50A122DE9 /* CoreAudio.framework */; }; + 472C522A706B317850BA6C51 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 11861357591E56A023ED491D /* IOKit.framework */; }; + 054B18C7468D589C15E05FCA /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3B20422947087C5367012759 /* Carbon.framework */; }; + 22AD0BEA6F4E275414225D5D /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 58C11BD2221C785317CF3370 /* ForceFeedback.framework */; }; + 3B8A7FF62F4A2D17470C080E /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3A682EF21FA87CBA3C2B3F7D /* CoreFoundation.framework */; }; + 14960DFD058B085471CB4AB3 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 77D94DCC4A8B73683E874CF3 /* OpenGL.framework */; }; + 7C8926195FA63E4B429155D2 /* libSDL2main.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 65657808084F160069055C6D /* libSDL2main.a */; }; + 77A0414679C77DF659307C2A /* libSDL2test.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 30744F3724232CC61005573B /* libSDL2test.a */; }; + 667727B43C5E63914EDD2933 /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 51F53A75641962D9541A7DD9 /* libSDL2.a */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 1DCE473D01537CA077766F74 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 6906495449E9743407E812AA /* SDL2main.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 58DC62993160374E09FF7AD6; + remoteInfo = "libSDL2main.a"; + }; + 4570617838BB3896391D43EC /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 6906495449E9743407E812AA /* SDL2main.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 0E7126A94A11494963D3548B; + remoteInfo = "libSDL2main.a"; + }; + 4893660C40505DFE57DA4601 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 0058171435E569F359901CA9 /* SDL2test.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 1E1175156F97314C291323CB; + remoteInfo = "libSDL2test.a"; + }; + 19D24173024D0FC63B313020 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 0058171435E569F359901CA9 /* SDL2test.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 7CD70F5D43DA554D66287CFC; + remoteInfo = "libSDL2test.a"; + }; + 2B800D747BF326C622B92D93 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 29FC6095786D7CDA66E54FA2 /* SDL2.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 07D004B11E733F1F0EA93105; + remoteInfo = "libSDL2.a"; + }; + 2325525D7B406481596F1ACA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 29FC6095786D7CDA66E54FA2 /* SDL2.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 58C10ED14175754444033E0E; + remoteInfo = "libSDL2.a"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 794762FD04D1549934E159CD /* testautomation.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "testautomation.c"; path = "../../../../../test/testautomation.c"; sourceTree = ""; }; + 471E0D47498B7B5274FB14FE /* testautomation_audio.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "testautomation_audio.c"; path = "../../../../../test/testautomation_audio.c"; sourceTree = ""; }; + 4F3953A43A3A4F8F4C8E36A4 /* testautomation_clipboard.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "testautomation_clipboard.c"; path = "../../../../../test/testautomation_clipboard.c"; sourceTree = ""; }; + 2786614254EC5FB566462683 /* testautomation_events.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "testautomation_events.c"; path = "../../../../../test/testautomation_events.c"; sourceTree = ""; }; + 3D67397E3717790131435254 /* testautomation_keyboard.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "testautomation_keyboard.c"; path = "../../../../../test/testautomation_keyboard.c"; sourceTree = ""; }; + 5BEC6F3916D7143614DF3D74 /* testautomation_main.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "testautomation_main.c"; path = "../../../../../test/testautomation_main.c"; sourceTree = ""; }; + 6D017E6145BD211645712A51 /* testautomation_mouse.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "testautomation_mouse.c"; path = "../../../../../test/testautomation_mouse.c"; sourceTree = ""; }; + 435E6BF81AB9117F68EB441C /* testautomation_pixels.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "testautomation_pixels.c"; path = "../../../../../test/testautomation_pixels.c"; sourceTree = ""; }; + 0055527C0684494769333104 /* testautomation_platform.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "testautomation_platform.c"; path = "../../../../../test/testautomation_platform.c"; sourceTree = ""; }; + 0DC13053355641975EF14CFC /* testautomation_rect.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "testautomation_rect.c"; path = "../../../../../test/testautomation_rect.c"; sourceTree = ""; }; + 7EE110555956273251AE02BD /* testautomation_render.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "testautomation_render.c"; path = "../../../../../test/testautomation_render.c"; sourceTree = ""; }; + 05F752B051CB188A1FA10AE0 /* testautomation_rwops.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "testautomation_rwops.c"; path = "../../../../../test/testautomation_rwops.c"; sourceTree = ""; }; + 140F10664DCC4A491D2D06DB /* testautomation_sdltest.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "testautomation_sdltest.c"; path = "../../../../../test/testautomation_sdltest.c"; sourceTree = ""; }; + 26AF4A18290748D322B947F5 /* testautomation_stdlib.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "testautomation_stdlib.c"; path = "../../../../../test/testautomation_stdlib.c"; sourceTree = ""; }; + 3F19057030C97AB601CD4266 /* testautomation_suites.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "testautomation_suites.h"; path = "../../../../../test/testautomation_suites.h"; sourceTree = ""; }; + 5F0C25EE376B02EA064B50F6 /* testautomation_surface.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "testautomation_surface.c"; path = "../../../../../test/testautomation_surface.c"; sourceTree = ""; }; + 1267615F52DF35C27BFC749A /* testautomation_syswm.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "testautomation_syswm.c"; path = "../../../../../test/testautomation_syswm.c"; sourceTree = ""; }; + 30EA083B11207D622DDB12FC /* testautomation_timer.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "testautomation_timer.c"; path = "../../../../../test/testautomation_timer.c"; sourceTree = ""; }; + 799007AB7FD4531345B703C3 /* testautomation_video.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "testautomation_video.c"; path = "../../../../../test/testautomation_video.c"; sourceTree = ""; }; + 525D58370F4C52CF3B2C6C24 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioToolbox.framework"; path = "/System/Library/Frameworks/AudioToolbox.framework"; sourceTree = ""; }; + 1CA133CE381F37C11A1B0BEB /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioUnit.framework"; path = "/System/Library/Frameworks/AudioUnit.framework"; sourceTree = ""; }; + 69CB409266666CB01DB03008 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Cocoa.framework"; path = "/System/Library/Frameworks/Cocoa.framework"; sourceTree = ""; }; + 6448343A600A31F50A122DE9 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreAudio.framework"; path = "/System/Library/Frameworks/CoreAudio.framework"; sourceTree = ""; }; + 11861357591E56A023ED491D /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "IOKit.framework"; path = "/System/Library/Frameworks/IOKit.framework"; sourceTree = ""; }; + 3B20422947087C5367012759 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Carbon.framework"; path = "/System/Library/Frameworks/Carbon.framework"; sourceTree = ""; }; + 58C11BD2221C785317CF3370 /* ForceFeedback.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "ForceFeedback.framework"; path = "/System/Library/Frameworks/ForceFeedback.framework"; sourceTree = ""; }; + 3A682EF21FA87CBA3C2B3F7D /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreFoundation.framework"; path = "/System/Library/Frameworks/CoreFoundation.framework"; sourceTree = ""; }; + 77D94DCC4A8B73683E874CF3 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "OpenGL.framework"; path = "/System/Library/Frameworks/OpenGL.framework"; sourceTree = ""; }; + 75027F0E24CC623E719313AB /* testautomation */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; name = "testautomation"; path = "testautomation"; sourceTree = BUILT_PRODUCTS_DIR; }; + 6906495449E9743407E812AA /* SDL2main.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2main.xcodeproj"; path = "../../SDL2main/SDL2main.xcodeproj"; sourceTree = SOURCE_ROOT; }; + 0058171435E569F359901CA9 /* SDL2test.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2test.xcodeproj"; path = "../../SDL2test/SDL2test.xcodeproj"; sourceTree = SOURCE_ROOT; }; + 29FC6095786D7CDA66E54FA2 /* SDL2.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2.xcodeproj"; path = "../../SDL2/SDL2.xcodeproj"; sourceTree = SOURCE_ROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 5D6A013F76D150BA04E85B78 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 634F703209AF4BF432C670FF /* AudioToolbox.framework in Frameworks */, + 2FD209F3507D70B84CE97341 /* AudioUnit.framework in Frameworks */, + 701A5D0F305059164EA22D84 /* Cocoa.framework in Frameworks */, + 3FD61CBC1F3C541624184811 /* CoreAudio.framework in Frameworks */, + 472C522A706B317850BA6C51 /* IOKit.framework in Frameworks */, + 054B18C7468D589C15E05FCA /* Carbon.framework in Frameworks */, + 22AD0BEA6F4E275414225D5D /* ForceFeedback.framework in Frameworks */, + 3B8A7FF62F4A2D17470C080E /* CoreFoundation.framework in Frameworks */, + 14960DFD058B085471CB4AB3 /* OpenGL.framework in Frameworks */, + 7C8926195FA63E4B429155D2 /* libSDL2main.a in Frameworks */, + 77A0414679C77DF659307C2A /* libSDL2test.a in Frameworks */, + 667727B43C5E63914EDD2933 /* libSDL2.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 202F2A541FD450F927A57FBC /* testautomation */ = { + isa = PBXGroup; + children = ( + 1B64500B363640606F5E14E5 /* test */, + 363D69995B857A2815A13DC6 /* Frameworks */, + 60B1254425E50F951FCA074B /* Products */, + 0A2C78C572E328E306C02744 /* Projects */, + ); + name = "testautomation"; + sourceTree = ""; + }; + 1B64500B363640606F5E14E5 /* test */ = { + isa = PBXGroup; + children = ( + 794762FD04D1549934E159CD /* testautomation.c */, + 471E0D47498B7B5274FB14FE /* testautomation_audio.c */, + 4F3953A43A3A4F8F4C8E36A4 /* testautomation_clipboard.c */, + 2786614254EC5FB566462683 /* testautomation_events.c */, + 3D67397E3717790131435254 /* testautomation_keyboard.c */, + 5BEC6F3916D7143614DF3D74 /* testautomation_main.c */, + 6D017E6145BD211645712A51 /* testautomation_mouse.c */, + 435E6BF81AB9117F68EB441C /* testautomation_pixels.c */, + 0055527C0684494769333104 /* testautomation_platform.c */, + 0DC13053355641975EF14CFC /* testautomation_rect.c */, + 7EE110555956273251AE02BD /* testautomation_render.c */, + 05F752B051CB188A1FA10AE0 /* testautomation_rwops.c */, + 140F10664DCC4A491D2D06DB /* testautomation_sdltest.c */, + 26AF4A18290748D322B947F5 /* testautomation_stdlib.c */, + 3F19057030C97AB601CD4266 /* testautomation_suites.h */, + 5F0C25EE376B02EA064B50F6 /* testautomation_surface.c */, + 1267615F52DF35C27BFC749A /* testautomation_syswm.c */, + 30EA083B11207D622DDB12FC /* testautomation_timer.c */, + 799007AB7FD4531345B703C3 /* testautomation_video.c */, + ); + name = "test"; + sourceTree = ""; + }; + 363D69995B857A2815A13DC6 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 525D58370F4C52CF3B2C6C24 /* AudioToolbox.framework */, + 1CA133CE381F37C11A1B0BEB /* AudioUnit.framework */, + 69CB409266666CB01DB03008 /* Cocoa.framework */, + 6448343A600A31F50A122DE9 /* CoreAudio.framework */, + 11861357591E56A023ED491D /* IOKit.framework */, + 3B20422947087C5367012759 /* Carbon.framework */, + 58C11BD2221C785317CF3370 /* ForceFeedback.framework */, + 3A682EF21FA87CBA3C2B3F7D /* CoreFoundation.framework */, + 77D94DCC4A8B73683E874CF3 /* OpenGL.framework */, + ); + name = "Frameworks"; + sourceTree = ""; + }; + 60B1254425E50F951FCA074B /* Products */ = { + isa = PBXGroup; + children = ( + 75027F0E24CC623E719313AB /* testautomation */, + ); + name = "Products"; + sourceTree = ""; + }; + 0A2C78C572E328E306C02744 /* Projects */ = { + isa = PBXGroup; + children = ( + 6906495449E9743407E812AA /* SDL2main.xcodeproj */, + 0058171435E569F359901CA9 /* SDL2test.xcodeproj */, + 29FC6095786D7CDA66E54FA2 /* SDL2.xcodeproj */, + ); + name = "Projects"; + sourceTree = ""; + }; + 0BDA2B645FDD3BEE211A6954 /* Products */ = { + isa = PBXGroup; + children = ( + 65657808084F160069055C6D /* libSDL2main.a */, + ); + name = Products; + sourceTree = ""; + }; + 7829072B1E387FAA7F1D6362 /* Products */ = { + isa = PBXGroup; + children = ( + 30744F3724232CC61005573B /* libSDL2test.a */, + ); + name = Products; + sourceTree = ""; + }; + 6E4E53E23BE56BD653904C40 /* Products */ = { + isa = PBXGroup; + children = ( + 51F53A75641962D9541A7DD9 /* libSDL2.a */, + ); + name = Products; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 586C3E63152630904E4344B7 /* testautomation */ = { + isa = PBXNativeTarget; + buildConfigurationList = 5BA144AB73752BB233B15E56 /* Build configuration list for PBXNativeTarget "testautomation" */; + buildPhases = ( + 602B2E997588500D28BF3D9C /* Resources */, + 5E6E466B254968535F104F95 /* Sources */, + 5D6A013F76D150BA04E85B78 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 5E91187E198B10230A423327 /* PBXTargetDependency */, + 34B918CE0EB26C3E7E5A4A83 /* PBXTargetDependency */, + 74B40BD2278E0624550E1B92 /* PBXTargetDependency */, + ); + name = "testautomation"; + productInstallPath = "$(HOME)/bin"; + productName = "testautomation"; + productReference = 75027F0E24CC623E719313AB /* testautomation */; + productType = "com.apple.product-type.tool"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 08FB7793FE84155DC02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testautomation" */; + compatibilityVersion = "Xcode 3.2"; + hasScannedForEncodings = 1; + mainGroup = 202F2A541FD450F927A57FBC /* testautomation */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 0BDA2B645FDD3BEE211A6954 /* Products */; + ProjectRef = 6906495449E9743407E812AA /* SDL2main.xcodeproj */; + }, + { + ProductGroup = 7829072B1E387FAA7F1D6362 /* Products */; + ProjectRef = 0058171435E569F359901CA9 /* SDL2test.xcodeproj */; + }, + { + ProductGroup = 6E4E53E23BE56BD653904C40 /* Products */; + ProjectRef = 29FC6095786D7CDA66E54FA2 /* SDL2.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 586C3E63152630904E4344B7 /* testautomation */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 65657808084F160069055C6D /* libSDL2main.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2main.a"; + remoteRef = 1DCE473D01537CA077766F74 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 30744F3724232CC61005573B /* libSDL2test.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2test.a"; + remoteRef = 4893660C40505DFE57DA4601 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 51F53A75641962D9541A7DD9 /* libSDL2.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2.a"; + remoteRef = 2B800D747BF326C622B92D93 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 602B2E997588500D28BF3D9C /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 5E6E466B254968535F104F95 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 2F335BE80DE0020E203E5DD8 /* testautomation.c in Sources */, + 653716B97F514F1115D6458F /* testautomation_audio.c in Sources */, + 7C22594E259C512B68C3074A /* testautomation_clipboard.c in Sources */, + 0D0C2F586E93033058EB4F2D /* testautomation_events.c in Sources */, + 0EF101106870459C05C777E5 /* testautomation_keyboard.c in Sources */, + 4473155D1CA524123B156875 /* testautomation_main.c in Sources */, + 2C2A04F453191DD549990B38 /* testautomation_mouse.c in Sources */, + 174141BE560F099B2C951FF6 /* testautomation_pixels.c in Sources */, + 15E2389B6AB717B517F50AA9 /* testautomation_platform.c in Sources */, + 4E710EFA4F50233E3BB50A17 /* testautomation_rect.c in Sources */, + 07001C17388A1B8604CF33C9 /* testautomation_render.c in Sources */, + 115828D60DF755371C7E4B6F /* testautomation_rwops.c in Sources */, + 17E762DE07227FFC234A7E9B /* testautomation_sdltest.c in Sources */, + 3A1421F37C845F1F1A9A1691 /* testautomation_stdlib.c in Sources */, + 491B449B228565596C3C6841 /* testautomation_surface.c in Sources */, + 4EE3570C11213BFA50727385 /* testautomation_syswm.c in Sources */, + 15C3490D20032CC168A5510A /* testautomation_timer.c in Sources */, + 0D3D4F4B7C2244F36B98001A /* testautomation_video.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ +/* End PBXVariantGroup section */ + +/* Begin PBXTargetDependency section */ + 5E91187E198B10230A423327 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2main.a"; + targetProxy = 4570617838BB3896391D43EC /* PBXContainerItemProxy */; + }; + 34B918CE0EB26C3E7E5A4A83 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2test.a"; + targetProxy = 19D24173024D0FC63B313020 /* PBXContainerItemProxy */; + }; + 74B40BD2278E0624550E1B92 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2.a"; + targetProxy = 2325525D7B406481596F1ACA /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 530A5E2B6C51709625A378DA /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testautomation"; + }; + name = "Debug Universal"; + }; + 3959435D388F69171D142D41 /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testautomation"; + }; + name = "Debug Native"; + }; + 273E09722ABB6C217CC7119E /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testautomation"; + }; + name = "Release Universal"; + }; + 320B04BC782D7AB87BAD2323 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testautomation"; + }; + name = "Release Native"; + }; + 605F7F38404C55F0155D47FF /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Universal"; + }; + 39A135251D9001C821A36BFA /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Native"; + }; + 55770DCA779C47491C7B5963 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Universal"; + }; + 77191B3A2E603070399E514A /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Native"; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 5BA144AB73752BB233B15E56 /* Build configuration list for PBXNativeTarget "testautomation" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 530A5E2B6C51709625A378DA /* Debug Universal */, + 3959435D388F69171D142D41 /* Debug Native */, + 273E09722ABB6C217CC7119E /* Release Universal */, + 320B04BC782D7AB87BAD2323 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; + 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testautomation" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 605F7F38404C55F0155D47FF /* Debug Universal */, + 39A135251D9001C821A36BFA /* Debug Native */, + 55770DCA779C47491C7B5963 /* Release Universal */, + 77191B3A2E603070399E514A /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; +/* End XCConfigurationList section */ + + }; + rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; +} diff --git a/premake/Xcode/Xcode3/tests/testchessboard/testchessboard.xcodeproj/project.pbxproj b/premake/Xcode/Xcode3/tests/testchessboard/testchessboard.xcodeproj/project.pbxproj new file mode 100755 index 000000000..64b971c92 --- /dev/null +++ b/premake/Xcode/Xcode3/tests/testchessboard/testchessboard.xcodeproj/project.pbxproj @@ -0,0 +1,457 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 45; + objects = { + +/* Begin PBXBuildFile section */ + 35DE328145AD6E0914745F79 /* testdrawchessboard.c in Sources */ = {isa = PBXBuildFile; fileRef = 60996D1717D963E769CD2898 /* testdrawchessboard.c */; }; + 0110486431865C1E669C36DF /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 53165EAA0B2E158F6E762B5F /* AudioToolbox.framework */; }; + 7FC97D7F201C0EF852E13862 /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 769C1044757D0E64647A44A6 /* AudioUnit.framework */; }; + 41D609FD5D23379474C46FFC /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5A7E27DA6BBA2A650C8A66F2 /* Cocoa.framework */; }; + 5277264E7ED10A462AE05E06 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2D501CC572D136350610399A /* CoreAudio.framework */; }; + 722625F2417A3E3D3E8D1D28 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 72A559841B373846021274DF /* IOKit.framework */; }; + 45827A9C4A18208249DA2B1C /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 476967DE4E9A09EF64091D16 /* Carbon.framework */; }; + 5F3605382F072DF26D481BA4 /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 69AA19F74A2B61D2520C3776 /* ForceFeedback.framework */; }; + 20E612CC280776C71AB64008 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2DFA232B67675BA732AC3F7C /* CoreFoundation.framework */; }; + 10AF6245321D238657A06FCC /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 76831E5E5DBD4629335D23F8 /* OpenGL.framework */; }; + 7E680796485C4FD40B7944EE /* libSDL2main.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 556C3C2D330A0B0047FD5F57 /* libSDL2main.a */; }; + 33241E5A5B95214B7472122D /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 66F16E0067F26FD93B4E13D3 /* libSDL2.a */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 5E9264457D8F4FDA258F7D50 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 48D519EF36B55DA1160D5EE2 /* SDL2main.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 58DC62993160374E09FF7AD6; + remoteInfo = "libSDL2main.a"; + }; + 398A4D6C75E32B05043D51FE /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 48D519EF36B55DA1160D5EE2 /* SDL2main.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 0E7126A94A11494963D3548B; + remoteInfo = "libSDL2main.a"; + }; + 3E9F799007DC20805CD54D80 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 0CB41069655D7E0866A7735B /* SDL2.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 07D004B11E733F1F0EA93105; + remoteInfo = "libSDL2.a"; + }; + 290C1261537627EA7B57269C /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 0CB41069655D7E0866A7735B /* SDL2.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 58C10ED14175754444033E0E; + remoteInfo = "libSDL2.a"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 60996D1717D963E769CD2898 /* testdrawchessboard.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "testdrawchessboard.c"; path = "../../../../../test/testdrawchessboard.c"; sourceTree = ""; }; + 53165EAA0B2E158F6E762B5F /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioToolbox.framework"; path = "/System/Library/Frameworks/AudioToolbox.framework"; sourceTree = ""; }; + 769C1044757D0E64647A44A6 /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioUnit.framework"; path = "/System/Library/Frameworks/AudioUnit.framework"; sourceTree = ""; }; + 5A7E27DA6BBA2A650C8A66F2 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Cocoa.framework"; path = "/System/Library/Frameworks/Cocoa.framework"; sourceTree = ""; }; + 2D501CC572D136350610399A /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreAudio.framework"; path = "/System/Library/Frameworks/CoreAudio.framework"; sourceTree = ""; }; + 72A559841B373846021274DF /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "IOKit.framework"; path = "/System/Library/Frameworks/IOKit.framework"; sourceTree = ""; }; + 476967DE4E9A09EF64091D16 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Carbon.framework"; path = "/System/Library/Frameworks/Carbon.framework"; sourceTree = ""; }; + 69AA19F74A2B61D2520C3776 /* ForceFeedback.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "ForceFeedback.framework"; path = "/System/Library/Frameworks/ForceFeedback.framework"; sourceTree = ""; }; + 2DFA232B67675BA732AC3F7C /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreFoundation.framework"; path = "/System/Library/Frameworks/CoreFoundation.framework"; sourceTree = ""; }; + 76831E5E5DBD4629335D23F8 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "OpenGL.framework"; path = "/System/Library/Frameworks/OpenGL.framework"; sourceTree = ""; }; + 5A0869BF37CB00921B944598 /* testchessboard */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; name = "testchessboard"; path = "testchessboard"; sourceTree = BUILT_PRODUCTS_DIR; }; + 48D519EF36B55DA1160D5EE2 /* SDL2main.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2main.xcodeproj"; path = "../../SDL2main/SDL2main.xcodeproj"; sourceTree = SOURCE_ROOT; }; + 0CB41069655D7E0866A7735B /* SDL2.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2.xcodeproj"; path = "../../SDL2/SDL2.xcodeproj"; sourceTree = SOURCE_ROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 24E15BE51C2017BE68F3698F /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 0110486431865C1E669C36DF /* AudioToolbox.framework in Frameworks */, + 7FC97D7F201C0EF852E13862 /* AudioUnit.framework in Frameworks */, + 41D609FD5D23379474C46FFC /* Cocoa.framework in Frameworks */, + 5277264E7ED10A462AE05E06 /* CoreAudio.framework in Frameworks */, + 722625F2417A3E3D3E8D1D28 /* IOKit.framework in Frameworks */, + 45827A9C4A18208249DA2B1C /* Carbon.framework in Frameworks */, + 5F3605382F072DF26D481BA4 /* ForceFeedback.framework in Frameworks */, + 20E612CC280776C71AB64008 /* CoreFoundation.framework in Frameworks */, + 10AF6245321D238657A06FCC /* OpenGL.framework in Frameworks */, + 7E680796485C4FD40B7944EE /* libSDL2main.a in Frameworks */, + 33241E5A5B95214B7472122D /* libSDL2.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 2BF10F8D27097A0366F2294C /* testchessboard */ = { + isa = PBXGroup; + children = ( + 76D535B72B981F7C2015797C /* test */, + 2A7C3CF320AC38DF78681804 /* Frameworks */, + 7BB4694341283B1B173A71E2 /* Products */, + 679E6D3E2EFF2738661F1F8C /* Projects */, + ); + name = "testchessboard"; + sourceTree = ""; + }; + 76D535B72B981F7C2015797C /* test */ = { + isa = PBXGroup; + children = ( + 60996D1717D963E769CD2898 /* testdrawchessboard.c */, + ); + name = "test"; + sourceTree = ""; + }; + 2A7C3CF320AC38DF78681804 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 53165EAA0B2E158F6E762B5F /* AudioToolbox.framework */, + 769C1044757D0E64647A44A6 /* AudioUnit.framework */, + 5A7E27DA6BBA2A650C8A66F2 /* Cocoa.framework */, + 2D501CC572D136350610399A /* CoreAudio.framework */, + 72A559841B373846021274DF /* IOKit.framework */, + 476967DE4E9A09EF64091D16 /* Carbon.framework */, + 69AA19F74A2B61D2520C3776 /* ForceFeedback.framework */, + 2DFA232B67675BA732AC3F7C /* CoreFoundation.framework */, + 76831E5E5DBD4629335D23F8 /* OpenGL.framework */, + ); + name = "Frameworks"; + sourceTree = ""; + }; + 7BB4694341283B1B173A71E2 /* Products */ = { + isa = PBXGroup; + children = ( + 5A0869BF37CB00921B944598 /* testchessboard */, + ); + name = "Products"; + sourceTree = ""; + }; + 679E6D3E2EFF2738661F1F8C /* Projects */ = { + isa = PBXGroup; + children = ( + 48D519EF36B55DA1160D5EE2 /* SDL2main.xcodeproj */, + 0CB41069655D7E0866A7735B /* SDL2.xcodeproj */, + ); + name = "Projects"; + sourceTree = ""; + }; + 49B200351F1678324E3174EA /* Products */ = { + isa = PBXGroup; + children = ( + 556C3C2D330A0B0047FD5F57 /* libSDL2main.a */, + ); + name = Products; + sourceTree = ""; + }; + 41036B430C9B4C7529775FA4 /* Products */ = { + isa = PBXGroup; + children = ( + 66F16E0067F26FD93B4E13D3 /* libSDL2.a */, + ); + name = Products; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 07D02207186251D71CCD7829 /* testchessboard */ = { + isa = PBXNativeTarget; + buildConfigurationList = 01B27E227F386B85001A41CF /* Build configuration list for PBXNativeTarget "testchessboard" */; + buildPhases = ( + 3D931C945EA21D4C0F1E1330 /* Resources */, + 4E7F03F413B507E954C37591 /* Sources */, + 24E15BE51C2017BE68F3698F /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 214F56C74D9256F3225A5077 /* PBXTargetDependency */, + 510C136A2F672D291C086F8B /* PBXTargetDependency */, + ); + name = "testchessboard"; + productInstallPath = "$(HOME)/bin"; + productName = "testchessboard"; + productReference = 5A0869BF37CB00921B944598 /* testchessboard */; + productType = "com.apple.product-type.tool"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 08FB7793FE84155DC02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testchessboard" */; + compatibilityVersion = "Xcode 3.2"; + hasScannedForEncodings = 1; + mainGroup = 2BF10F8D27097A0366F2294C /* testchessboard */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 49B200351F1678324E3174EA /* Products */; + ProjectRef = 48D519EF36B55DA1160D5EE2 /* SDL2main.xcodeproj */; + }, + { + ProductGroup = 41036B430C9B4C7529775FA4 /* Products */; + ProjectRef = 0CB41069655D7E0866A7735B /* SDL2.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 07D02207186251D71CCD7829 /* testchessboard */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 556C3C2D330A0B0047FD5F57 /* libSDL2main.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2main.a"; + remoteRef = 5E9264457D8F4FDA258F7D50 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 66F16E0067F26FD93B4E13D3 /* libSDL2.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2.a"; + remoteRef = 3E9F799007DC20805CD54D80 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 3D931C945EA21D4C0F1E1330 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 4E7F03F413B507E954C37591 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 35DE328145AD6E0914745F79 /* testdrawchessboard.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ +/* End PBXVariantGroup section */ + +/* Begin PBXTargetDependency section */ + 214F56C74D9256F3225A5077 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2main.a"; + targetProxy = 398A4D6C75E32B05043D51FE /* PBXContainerItemProxy */; + }; + 510C136A2F672D291C086F8B /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2.a"; + targetProxy = 290C1261537627EA7B57269C /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 67A117F234013A0663E16451 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testchessboard"; + }; + name = "Debug Universal"; + }; + 1BCC7B883E42796A3CD94CC9 /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testchessboard"; + }; + name = "Debug Native"; + }; + 3D2D7BB13A5266A84BEC1887 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testchessboard"; + }; + name = "Release Universal"; + }; + 417E6CAF07F903EB4F4348B8 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testchessboard"; + }; + name = "Release Native"; + }; + 1B6F4D777CD26B656BBE3F65 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Universal"; + }; + 61160B083DC61DEA14751448 /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Native"; + }; + 573C43B32DD46E95354E4107 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Universal"; + }; + 4A8028AA6A024D75566E08F9 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Native"; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 01B27E227F386B85001A41CF /* Build configuration list for PBXNativeTarget "testchessboard" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 67A117F234013A0663E16451 /* Debug Universal */, + 1BCC7B883E42796A3CD94CC9 /* Debug Native */, + 3D2D7BB13A5266A84BEC1887 /* Release Universal */, + 417E6CAF07F903EB4F4348B8 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; + 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testchessboard" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 1B6F4D777CD26B656BBE3F65 /* Debug Universal */, + 61160B083DC61DEA14751448 /* Debug Native */, + 573C43B32DD46E95354E4107 /* Release Universal */, + 4A8028AA6A024D75566E08F9 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; +/* End XCConfigurationList section */ + + }; + rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; +} diff --git a/premake/Xcode/Xcode3/tests/testdraw2/testdraw2.xcodeproj/project.pbxproj b/premake/Xcode/Xcode3/tests/testdraw2/testdraw2.xcodeproj/project.pbxproj new file mode 100755 index 000000000..c8f56627b --- /dev/null +++ b/premake/Xcode/Xcode3/tests/testdraw2/testdraw2.xcodeproj/project.pbxproj @@ -0,0 +1,500 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 45; + objects = { + +/* Begin PBXBuildFile section */ + 46A643E578D4673508D31259 /* testdraw2.c in Sources */ = {isa = PBXBuildFile; fileRef = 3B3F36FF4D8A2DD716C440D4 /* testdraw2.c */; }; + 107A71C744DF30D240C81A27 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 362D61AA1F56529425652D31 /* AudioToolbox.framework */; }; + 26446575064870BF494C3E42 /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 34D47D841ED54D2751B771C4 /* AudioUnit.framework */; }; + 2553249C28071DD2726E1BDD /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 797B033D5B6C490E5BA75B83 /* Cocoa.framework */; }; + 649A616F5282137110F84534 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 684A6B9055540E5713A96DE1 /* CoreAudio.framework */; }; + 63531BEB1095549A6C6849FF /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 04076F4F45DE0B1B2DC833EA /* IOKit.framework */; }; + 4C63217B29F3164A549F36A6 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 07C063862A593E306BA26C60 /* Carbon.framework */; }; + 04090BB1204A6D8477DF0481 /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 07F8332E3B3B280911103CCC /* ForceFeedback.framework */; }; + 46D34FBB1AE60EA458434F87 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 332C0F1827311CFA0A6D15BF /* CoreFoundation.framework */; }; + 6CF6242256FC3EFC139206FC /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 293C2E4D5E1B693D285E501A /* OpenGL.framework */; }; + 177F2BC3249E24E164CD7E1E /* libSDL2main.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 43A460245E6C3EA750F733AE /* libSDL2main.a */; }; + 09B2308925B451B75142513C /* libSDL2test.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5128532F4FD46D876FE00730 /* libSDL2test.a */; }; + 2CAD3DB40BED09454E765342 /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3FCA07BB14A64ED71D202DC2 /* libSDL2.a */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 44CD19F82A1A1BD5563412AC /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 486A432B695035F428DF7ABF /* SDL2main.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 58DC62993160374E09FF7AD6; + remoteInfo = "libSDL2main.a"; + }; + 11001D5A40213D8B28611B1A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 486A432B695035F428DF7ABF /* SDL2main.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 0E7126A94A11494963D3548B; + remoteInfo = "libSDL2main.a"; + }; + 0C4D504B1B2C6A111E1842E4 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 644E4C3B5CA36B2702C76EAD /* SDL2test.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 1E1175156F97314C291323CB; + remoteInfo = "libSDL2test.a"; + }; + 3D0670FA38FC52FF7C3D1BDC /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 644E4C3B5CA36B2702C76EAD /* SDL2test.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 7CD70F5D43DA554D66287CFC; + remoteInfo = "libSDL2test.a"; + }; + 66FA34A779DA6601017F6257 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 71C277AE425D745E65B23734 /* SDL2.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 07D004B11E733F1F0EA93105; + remoteInfo = "libSDL2.a"; + }; + 54892FDB58722851769A007D /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 71C277AE425D745E65B23734 /* SDL2.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 58C10ED14175754444033E0E; + remoteInfo = "libSDL2.a"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 3B3F36FF4D8A2DD716C440D4 /* testdraw2.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "testdraw2.c"; path = "../../../../../test/testdraw2.c"; sourceTree = ""; }; + 362D61AA1F56529425652D31 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioToolbox.framework"; path = "/System/Library/Frameworks/AudioToolbox.framework"; sourceTree = ""; }; + 34D47D841ED54D2751B771C4 /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioUnit.framework"; path = "/System/Library/Frameworks/AudioUnit.framework"; sourceTree = ""; }; + 797B033D5B6C490E5BA75B83 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Cocoa.framework"; path = "/System/Library/Frameworks/Cocoa.framework"; sourceTree = ""; }; + 684A6B9055540E5713A96DE1 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreAudio.framework"; path = "/System/Library/Frameworks/CoreAudio.framework"; sourceTree = ""; }; + 04076F4F45DE0B1B2DC833EA /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "IOKit.framework"; path = "/System/Library/Frameworks/IOKit.framework"; sourceTree = ""; }; + 07C063862A593E306BA26C60 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Carbon.framework"; path = "/System/Library/Frameworks/Carbon.framework"; sourceTree = ""; }; + 07F8332E3B3B280911103CCC /* ForceFeedback.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "ForceFeedback.framework"; path = "/System/Library/Frameworks/ForceFeedback.framework"; sourceTree = ""; }; + 332C0F1827311CFA0A6D15BF /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreFoundation.framework"; path = "/System/Library/Frameworks/CoreFoundation.framework"; sourceTree = ""; }; + 293C2E4D5E1B693D285E501A /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "OpenGL.framework"; path = "/System/Library/Frameworks/OpenGL.framework"; sourceTree = ""; }; + 23C77B2C463965F0177666B8 /* testdraw2 */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; name = "testdraw2"; path = "testdraw2"; sourceTree = BUILT_PRODUCTS_DIR; }; + 486A432B695035F428DF7ABF /* SDL2main.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2main.xcodeproj"; path = "../../SDL2main/SDL2main.xcodeproj"; sourceTree = SOURCE_ROOT; }; + 644E4C3B5CA36B2702C76EAD /* SDL2test.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2test.xcodeproj"; path = "../../SDL2test/SDL2test.xcodeproj"; sourceTree = SOURCE_ROOT; }; + 71C277AE425D745E65B23734 /* SDL2.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2.xcodeproj"; path = "../../SDL2/SDL2.xcodeproj"; sourceTree = SOURCE_ROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 0954145A60A5100166C11418 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 107A71C744DF30D240C81A27 /* AudioToolbox.framework in Frameworks */, + 26446575064870BF494C3E42 /* AudioUnit.framework in Frameworks */, + 2553249C28071DD2726E1BDD /* Cocoa.framework in Frameworks */, + 649A616F5282137110F84534 /* CoreAudio.framework in Frameworks */, + 63531BEB1095549A6C6849FF /* IOKit.framework in Frameworks */, + 4C63217B29F3164A549F36A6 /* Carbon.framework in Frameworks */, + 04090BB1204A6D8477DF0481 /* ForceFeedback.framework in Frameworks */, + 46D34FBB1AE60EA458434F87 /* CoreFoundation.framework in Frameworks */, + 6CF6242256FC3EFC139206FC /* OpenGL.framework in Frameworks */, + 177F2BC3249E24E164CD7E1E /* libSDL2main.a in Frameworks */, + 09B2308925B451B75142513C /* libSDL2test.a in Frameworks */, + 2CAD3DB40BED09454E765342 /* libSDL2.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 743368A34B4F6B5F46612ABD /* testdraw2 */ = { + isa = PBXGroup; + children = ( + 02453B617F8E630254DC70B2 /* test */, + 48704837171A4361321663C5 /* Frameworks */, + 31D45CBF16B00A4231340C84 /* Products */, + 33AA14AE61EE0F092327166A /* Projects */, + ); + name = "testdraw2"; + sourceTree = ""; + }; + 02453B617F8E630254DC70B2 /* test */ = { + isa = PBXGroup; + children = ( + 3B3F36FF4D8A2DD716C440D4 /* testdraw2.c */, + ); + name = "test"; + sourceTree = ""; + }; + 48704837171A4361321663C5 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 362D61AA1F56529425652D31 /* AudioToolbox.framework */, + 34D47D841ED54D2751B771C4 /* AudioUnit.framework */, + 797B033D5B6C490E5BA75B83 /* Cocoa.framework */, + 684A6B9055540E5713A96DE1 /* CoreAudio.framework */, + 04076F4F45DE0B1B2DC833EA /* IOKit.framework */, + 07C063862A593E306BA26C60 /* Carbon.framework */, + 07F8332E3B3B280911103CCC /* ForceFeedback.framework */, + 332C0F1827311CFA0A6D15BF /* CoreFoundation.framework */, + 293C2E4D5E1B693D285E501A /* OpenGL.framework */, + ); + name = "Frameworks"; + sourceTree = ""; + }; + 31D45CBF16B00A4231340C84 /* Products */ = { + isa = PBXGroup; + children = ( + 23C77B2C463965F0177666B8 /* testdraw2 */, + ); + name = "Products"; + sourceTree = ""; + }; + 33AA14AE61EE0F092327166A /* Projects */ = { + isa = PBXGroup; + children = ( + 486A432B695035F428DF7ABF /* SDL2main.xcodeproj */, + 644E4C3B5CA36B2702C76EAD /* SDL2test.xcodeproj */, + 71C277AE425D745E65B23734 /* SDL2.xcodeproj */, + ); + name = "Projects"; + sourceTree = ""; + }; + 709A16FC146E78AB389E28B2 /* Products */ = { + isa = PBXGroup; + children = ( + 43A460245E6C3EA750F733AE /* libSDL2main.a */, + ); + name = Products; + sourceTree = ""; + }; + 448B2C942C3F78777583752F /* Products */ = { + isa = PBXGroup; + children = ( + 5128532F4FD46D876FE00730 /* libSDL2test.a */, + ); + name = Products; + sourceTree = ""; + }; + 7F4668843F6075EA15E66EAE /* Products */ = { + isa = PBXGroup; + children = ( + 3FCA07BB14A64ED71D202DC2 /* libSDL2.a */, + ); + name = Products; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 760571DE553A1046060419AF /* testdraw2 */ = { + isa = PBXNativeTarget; + buildConfigurationList = 4AF14260522E507206777256 /* Build configuration list for PBXNativeTarget "testdraw2" */; + buildPhases = ( + 2885554E12050C36678F1720 /* Resources */, + 5F5E1D1D60F4401202675F17 /* Sources */, + 0954145A60A5100166C11418 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 55961288456A38F7056E167A /* PBXTargetDependency */, + 301E421E70274CB07282688E /* PBXTargetDependency */, + 3DD370C46E011FF460E30B87 /* PBXTargetDependency */, + ); + name = "testdraw2"; + productInstallPath = "$(HOME)/bin"; + productName = "testdraw2"; + productReference = 23C77B2C463965F0177666B8 /* testdraw2 */; + productType = "com.apple.product-type.tool"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 08FB7793FE84155DC02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testdraw2" */; + compatibilityVersion = "Xcode 3.2"; + hasScannedForEncodings = 1; + mainGroup = 743368A34B4F6B5F46612ABD /* testdraw2 */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 709A16FC146E78AB389E28B2 /* Products */; + ProjectRef = 486A432B695035F428DF7ABF /* SDL2main.xcodeproj */; + }, + { + ProductGroup = 448B2C942C3F78777583752F /* Products */; + ProjectRef = 644E4C3B5CA36B2702C76EAD /* SDL2test.xcodeproj */; + }, + { + ProductGroup = 7F4668843F6075EA15E66EAE /* Products */; + ProjectRef = 71C277AE425D745E65B23734 /* SDL2.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 760571DE553A1046060419AF /* testdraw2 */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 43A460245E6C3EA750F733AE /* libSDL2main.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2main.a"; + remoteRef = 44CD19F82A1A1BD5563412AC /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 5128532F4FD46D876FE00730 /* libSDL2test.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2test.a"; + remoteRef = 0C4D504B1B2C6A111E1842E4 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 3FCA07BB14A64ED71D202DC2 /* libSDL2.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2.a"; + remoteRef = 66FA34A779DA6601017F6257 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 2885554E12050C36678F1720 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 5F5E1D1D60F4401202675F17 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46A643E578D4673508D31259 /* testdraw2.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ +/* End PBXVariantGroup section */ + +/* Begin PBXTargetDependency section */ + 55961288456A38F7056E167A /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2main.a"; + targetProxy = 11001D5A40213D8B28611B1A /* PBXContainerItemProxy */; + }; + 301E421E70274CB07282688E /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2test.a"; + targetProxy = 3D0670FA38FC52FF7C3D1BDC /* PBXContainerItemProxy */; + }; + 3DD370C46E011FF460E30B87 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2.a"; + targetProxy = 54892FDB58722851769A007D /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 23490E4A355E6ED176941E99 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testdraw2"; + }; + name = "Debug Universal"; + }; + 61BE161A26B87D1C766C2E32 /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testdraw2"; + }; + name = "Debug Native"; + }; + 384C1F9A6BF9431F43C82E11 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testdraw2"; + }; + name = "Release Universal"; + }; + 56740DBE5084479C5D1C5B9E /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testdraw2"; + }; + name = "Release Native"; + }; + 64A47BC169081DA211EB6FD6 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Universal"; + }; + 73582B713A9717DA14E54679 /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Native"; + }; + 075646D2218265927C9F53DD /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Universal"; + }; + 09567873708D3A0355285D01 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Native"; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 4AF14260522E507206777256 /* Build configuration list for PBXNativeTarget "testdraw2" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 23490E4A355E6ED176941E99 /* Debug Universal */, + 61BE161A26B87D1C766C2E32 /* Debug Native */, + 384C1F9A6BF9431F43C82E11 /* Release Universal */, + 56740DBE5084479C5D1C5B9E /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; + 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testdraw2" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 64A47BC169081DA211EB6FD6 /* Debug Universal */, + 73582B713A9717DA14E54679 /* Debug Native */, + 075646D2218265927C9F53DD /* Release Universal */, + 09567873708D3A0355285D01 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; +/* End XCConfigurationList section */ + + }; + rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; +} diff --git a/premake/Xcode/Xcode3/tests/testerror/testerror.xcodeproj/project.pbxproj b/premake/Xcode/Xcode3/tests/testerror/testerror.xcodeproj/project.pbxproj new file mode 100755 index 000000000..38606ca01 --- /dev/null +++ b/premake/Xcode/Xcode3/tests/testerror/testerror.xcodeproj/project.pbxproj @@ -0,0 +1,457 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 45; + objects = { + +/* Begin PBXBuildFile section */ + 17F36FF223D577CE040E342A /* testerror.c in Sources */ = {isa = PBXBuildFile; fileRef = 2AD528C05907077E1C980084 /* testerror.c */; }; + 5C7C76636FB4225049E30962 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 242A7ADB51E93AC8229B297F /* AudioToolbox.framework */; }; + 55D31CE04107687A523138C1 /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3F58459D51D43F875ECB6AE2 /* AudioUnit.framework */; }; + 16EF544D14414BCD300959E8 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 334320CD2EB329612B4952EC /* Cocoa.framework */; }; + 312528E57525045D04E55E0B /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1C6C31CF3E812DF0797A394C /* CoreAudio.framework */; }; + 6164728C6E8851A346A928C0 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4BD852F43C7D329A4EAD7B6D /* IOKit.framework */; }; + 699B65297DDF6A1E0BF665EE /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 60376BCC588668CC65617410 /* Carbon.framework */; }; + 52D806B15DBA758E50A26743 /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1F297A542691370563C318DE /* ForceFeedback.framework */; }; + 187A22356B9F324B076D2730 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0F607DB43672788F25274B0E /* CoreFoundation.framework */; }; + 3A0353607DF115A314423754 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 584A07DE2AED5FCA73C606FC /* OpenGL.framework */; }; + 767523933EAB5BCB243518EE /* libSDL2main.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 079A33B1695D0E942AC90EB2 /* libSDL2main.a */; }; + 3CBF24FE282A7770718F7C28 /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 540A66CB408E504F2D473B0C /* libSDL2.a */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 5F116C1E4AB736B349E440B2 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 668C7E30376F65E65FF57724 /* SDL2main.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 58DC62993160374E09FF7AD6; + remoteInfo = "libSDL2main.a"; + }; + 0B9E63E70B65163F112B279B /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 668C7E30376F65E65FF57724 /* SDL2main.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 0E7126A94A11494963D3548B; + remoteInfo = "libSDL2main.a"; + }; + 5EAC27E67852613A48610EB5 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 473904A730CA33A056813A82 /* SDL2.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 07D004B11E733F1F0EA93105; + remoteInfo = "libSDL2.a"; + }; + 453405F92872773764857EEE /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 473904A730CA33A056813A82 /* SDL2.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 58C10ED14175754444033E0E; + remoteInfo = "libSDL2.a"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 2AD528C05907077E1C980084 /* testerror.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "testerror.c"; path = "../../../../../test/testerror.c"; sourceTree = ""; }; + 242A7ADB51E93AC8229B297F /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioToolbox.framework"; path = "/System/Library/Frameworks/AudioToolbox.framework"; sourceTree = ""; }; + 3F58459D51D43F875ECB6AE2 /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioUnit.framework"; path = "/System/Library/Frameworks/AudioUnit.framework"; sourceTree = ""; }; + 334320CD2EB329612B4952EC /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Cocoa.framework"; path = "/System/Library/Frameworks/Cocoa.framework"; sourceTree = ""; }; + 1C6C31CF3E812DF0797A394C /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreAudio.framework"; path = "/System/Library/Frameworks/CoreAudio.framework"; sourceTree = ""; }; + 4BD852F43C7D329A4EAD7B6D /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "IOKit.framework"; path = "/System/Library/Frameworks/IOKit.framework"; sourceTree = ""; }; + 60376BCC588668CC65617410 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Carbon.framework"; path = "/System/Library/Frameworks/Carbon.framework"; sourceTree = ""; }; + 1F297A542691370563C318DE /* ForceFeedback.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "ForceFeedback.framework"; path = "/System/Library/Frameworks/ForceFeedback.framework"; sourceTree = ""; }; + 0F607DB43672788F25274B0E /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreFoundation.framework"; path = "/System/Library/Frameworks/CoreFoundation.framework"; sourceTree = ""; }; + 584A07DE2AED5FCA73C606FC /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "OpenGL.framework"; path = "/System/Library/Frameworks/OpenGL.framework"; sourceTree = ""; }; + 430B280B15A10042050C5C68 /* testerror */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; name = "testerror"; path = "testerror"; sourceTree = BUILT_PRODUCTS_DIR; }; + 668C7E30376F65E65FF57724 /* SDL2main.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2main.xcodeproj"; path = "../../SDL2main/SDL2main.xcodeproj"; sourceTree = SOURCE_ROOT; }; + 473904A730CA33A056813A82 /* SDL2.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2.xcodeproj"; path = "../../SDL2/SDL2.xcodeproj"; sourceTree = SOURCE_ROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 508430F81E4545FA3FA63BC6 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 5C7C76636FB4225049E30962 /* AudioToolbox.framework in Frameworks */, + 55D31CE04107687A523138C1 /* AudioUnit.framework in Frameworks */, + 16EF544D14414BCD300959E8 /* Cocoa.framework in Frameworks */, + 312528E57525045D04E55E0B /* CoreAudio.framework in Frameworks */, + 6164728C6E8851A346A928C0 /* IOKit.framework in Frameworks */, + 699B65297DDF6A1E0BF665EE /* Carbon.framework in Frameworks */, + 52D806B15DBA758E50A26743 /* ForceFeedback.framework in Frameworks */, + 187A22356B9F324B076D2730 /* CoreFoundation.framework in Frameworks */, + 3A0353607DF115A314423754 /* OpenGL.framework in Frameworks */, + 767523933EAB5BCB243518EE /* libSDL2main.a in Frameworks */, + 3CBF24FE282A7770718F7C28 /* libSDL2.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 247065CB755213A014F11B43 /* testerror */ = { + isa = PBXGroup; + children = ( + 65F6185108DB0AF171803A14 /* test */, + 3BA77DEF0897734D5B676A5D /* Frameworks */, + 6D166C097CD736C220776C40 /* Products */, + 1B7606265B0A10D479DE6F2C /* Projects */, + ); + name = "testerror"; + sourceTree = ""; + }; + 65F6185108DB0AF171803A14 /* test */ = { + isa = PBXGroup; + children = ( + 2AD528C05907077E1C980084 /* testerror.c */, + ); + name = "test"; + sourceTree = ""; + }; + 3BA77DEF0897734D5B676A5D /* Frameworks */ = { + isa = PBXGroup; + children = ( + 242A7ADB51E93AC8229B297F /* AudioToolbox.framework */, + 3F58459D51D43F875ECB6AE2 /* AudioUnit.framework */, + 334320CD2EB329612B4952EC /* Cocoa.framework */, + 1C6C31CF3E812DF0797A394C /* CoreAudio.framework */, + 4BD852F43C7D329A4EAD7B6D /* IOKit.framework */, + 60376BCC588668CC65617410 /* Carbon.framework */, + 1F297A542691370563C318DE /* ForceFeedback.framework */, + 0F607DB43672788F25274B0E /* CoreFoundation.framework */, + 584A07DE2AED5FCA73C606FC /* OpenGL.framework */, + ); + name = "Frameworks"; + sourceTree = ""; + }; + 6D166C097CD736C220776C40 /* Products */ = { + isa = PBXGroup; + children = ( + 430B280B15A10042050C5C68 /* testerror */, + ); + name = "Products"; + sourceTree = ""; + }; + 1B7606265B0A10D479DE6F2C /* Projects */ = { + isa = PBXGroup; + children = ( + 668C7E30376F65E65FF57724 /* SDL2main.xcodeproj */, + 473904A730CA33A056813A82 /* SDL2.xcodeproj */, + ); + name = "Projects"; + sourceTree = ""; + }; + 6D721818606B463A25996043 /* Products */ = { + isa = PBXGroup; + children = ( + 079A33B1695D0E942AC90EB2 /* libSDL2main.a */, + ); + name = Products; + sourceTree = ""; + }; + 1D7F044B59CF3F423066168C /* Products */ = { + isa = PBXGroup; + children = ( + 540A66CB408E504F2D473B0C /* libSDL2.a */, + ); + name = Products; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 6FD078CA32E570E62FAC7B55 /* testerror */ = { + isa = PBXNativeTarget; + buildConfigurationList = 34B560ED7D9E21AD23582503 /* Build configuration list for PBXNativeTarget "testerror" */; + buildPhases = ( + 164938B91D941AD539E636C6 /* Resources */, + 425B7E6F62BF27286A180D2C /* Sources */, + 508430F81E4545FA3FA63BC6 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 69FF1BE85A7C0EE716D2443B /* PBXTargetDependency */, + 4FEA117D4965295E6AD34DD2 /* PBXTargetDependency */, + ); + name = "testerror"; + productInstallPath = "$(HOME)/bin"; + productName = "testerror"; + productReference = 430B280B15A10042050C5C68 /* testerror */; + productType = "com.apple.product-type.tool"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 08FB7793FE84155DC02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testerror" */; + compatibilityVersion = "Xcode 3.2"; + hasScannedForEncodings = 1; + mainGroup = 247065CB755213A014F11B43 /* testerror */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 6D721818606B463A25996043 /* Products */; + ProjectRef = 668C7E30376F65E65FF57724 /* SDL2main.xcodeproj */; + }, + { + ProductGroup = 1D7F044B59CF3F423066168C /* Products */; + ProjectRef = 473904A730CA33A056813A82 /* SDL2.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 6FD078CA32E570E62FAC7B55 /* testerror */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 079A33B1695D0E942AC90EB2 /* libSDL2main.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2main.a"; + remoteRef = 5F116C1E4AB736B349E440B2 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 540A66CB408E504F2D473B0C /* libSDL2.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2.a"; + remoteRef = 5EAC27E67852613A48610EB5 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 164938B91D941AD539E636C6 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 425B7E6F62BF27286A180D2C /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 17F36FF223D577CE040E342A /* testerror.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ +/* End PBXVariantGroup section */ + +/* Begin PBXTargetDependency section */ + 69FF1BE85A7C0EE716D2443B /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2main.a"; + targetProxy = 0B9E63E70B65163F112B279B /* PBXContainerItemProxy */; + }; + 4FEA117D4965295E6AD34DD2 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2.a"; + targetProxy = 453405F92872773764857EEE /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 24386F3E596918DA291C2E96 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testerror"; + }; + name = "Debug Universal"; + }; + 118B4516471538C5115921AE /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testerror"; + }; + name = "Debug Native"; + }; + 354A3B710CF9568C3616645B /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testerror"; + }; + name = "Release Universal"; + }; + 51115E5604C07F0C6F3A08E8 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testerror"; + }; + name = "Release Native"; + }; + 06B76729458605591CCB7F37 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Universal"; + }; + 63456C690D7B2EF152151B6D /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Native"; + }; + 477F178808E30A7279936349 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Universal"; + }; + 38F85370614A015F42246EB5 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Native"; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 34B560ED7D9E21AD23582503 /* Build configuration list for PBXNativeTarget "testerror" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 24386F3E596918DA291C2E96 /* Debug Universal */, + 118B4516471538C5115921AE /* Debug Native */, + 354A3B710CF9568C3616645B /* Release Universal */, + 51115E5604C07F0C6F3A08E8 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; + 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testerror" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 06B76729458605591CCB7F37 /* Debug Universal */, + 63456C690D7B2EF152151B6D /* Debug Native */, + 477F178808E30A7279936349 /* Release Universal */, + 38F85370614A015F42246EB5 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; +/* End XCConfigurationList section */ + + }; + rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; +} diff --git a/premake/Xcode/Xcode3/tests/testfile/testfile.xcodeproj/project.pbxproj b/premake/Xcode/Xcode3/tests/testfile/testfile.xcodeproj/project.pbxproj new file mode 100755 index 000000000..c2b51f363 --- /dev/null +++ b/premake/Xcode/Xcode3/tests/testfile/testfile.xcodeproj/project.pbxproj @@ -0,0 +1,457 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 45; + objects = { + +/* Begin PBXBuildFile section */ + 12B9553A11444429616D59C6 /* testfile.c in Sources */ = {isa = PBXBuildFile; fileRef = 53A77FF942F927C455B84781 /* testfile.c */; }; + 7B04459A069465B17D0627A6 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7A07191E2C972B570F1F4316 /* AudioToolbox.framework */; }; + 54FD6F2C67247E6F40E66347 /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 434A4C52501C7A1718E04D06 /* AudioUnit.framework */; }; + 6020107A580D63BD189E6A28 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 571F63057A7A7C3E52AE3182 /* Cocoa.framework */; }; + 78301A5C377D22CC050F3360 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 232161417601563F79A5546B /* CoreAudio.framework */; }; + 311E4E724881278255517458 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 054B223825BD22DF79650A2F /* IOKit.framework */; }; + 018007961E2263CE26C44CE9 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 629678825B1A17724A7227FB /* Carbon.framework */; }; + 542E30D9264242B26BB81623 /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6A200FB3562A0F885EE26DAE /* ForceFeedback.framework */; }; + 255B2EC65660579728091B6B /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 625B5D281B274BD51A5D7669 /* CoreFoundation.framework */; }; + 68A3529974322AC63C733751 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 38DA1E13099B443056592A57 /* OpenGL.framework */; }; + 501A5E9D32F573375A396E26 /* libSDL2main.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 35C672053AE7439058CF1E06 /* libSDL2main.a */; }; + 75FA24B51AE94B583B3A7F78 /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 021C28B302890B35602A095D /* libSDL2.a */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 38DC1CE449A02EDB53A46F1F /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 456E5690134259340D017AE0 /* SDL2main.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 58DC62993160374E09FF7AD6; + remoteInfo = "libSDL2main.a"; + }; + 0A380900091C129F171F2BFD /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 456E5690134259340D017AE0 /* SDL2main.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 0E7126A94A11494963D3548B; + remoteInfo = "libSDL2main.a"; + }; + 36E065014BB04FEC2DB15E06 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 0F804EE2031625A5344A6F0F /* SDL2.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 07D004B11E733F1F0EA93105; + remoteInfo = "libSDL2.a"; + }; + 6B5928536FA55B7D231549C8 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 0F804EE2031625A5344A6F0F /* SDL2.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 58C10ED14175754444033E0E; + remoteInfo = "libSDL2.a"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 53A77FF942F927C455B84781 /* testfile.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "testfile.c"; path = "../../../../../test/testfile.c"; sourceTree = ""; }; + 7A07191E2C972B570F1F4316 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioToolbox.framework"; path = "/System/Library/Frameworks/AudioToolbox.framework"; sourceTree = ""; }; + 434A4C52501C7A1718E04D06 /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioUnit.framework"; path = "/System/Library/Frameworks/AudioUnit.framework"; sourceTree = ""; }; + 571F63057A7A7C3E52AE3182 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Cocoa.framework"; path = "/System/Library/Frameworks/Cocoa.framework"; sourceTree = ""; }; + 232161417601563F79A5546B /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreAudio.framework"; path = "/System/Library/Frameworks/CoreAudio.framework"; sourceTree = ""; }; + 054B223825BD22DF79650A2F /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "IOKit.framework"; path = "/System/Library/Frameworks/IOKit.framework"; sourceTree = ""; }; + 629678825B1A17724A7227FB /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Carbon.framework"; path = "/System/Library/Frameworks/Carbon.framework"; sourceTree = ""; }; + 6A200FB3562A0F885EE26DAE /* ForceFeedback.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "ForceFeedback.framework"; path = "/System/Library/Frameworks/ForceFeedback.framework"; sourceTree = ""; }; + 625B5D281B274BD51A5D7669 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreFoundation.framework"; path = "/System/Library/Frameworks/CoreFoundation.framework"; sourceTree = ""; }; + 38DA1E13099B443056592A57 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "OpenGL.framework"; path = "/System/Library/Frameworks/OpenGL.framework"; sourceTree = ""; }; + 5FF3088A3FCA05760C613507 /* testfile */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; name = "testfile"; path = "testfile"; sourceTree = BUILT_PRODUCTS_DIR; }; + 456E5690134259340D017AE0 /* SDL2main.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2main.xcodeproj"; path = "../../SDL2main/SDL2main.xcodeproj"; sourceTree = SOURCE_ROOT; }; + 0F804EE2031625A5344A6F0F /* SDL2.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2.xcodeproj"; path = "../../SDL2/SDL2.xcodeproj"; sourceTree = SOURCE_ROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 63C5588C0B37498D6C9B4D01 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 7B04459A069465B17D0627A6 /* AudioToolbox.framework in Frameworks */, + 54FD6F2C67247E6F40E66347 /* AudioUnit.framework in Frameworks */, + 6020107A580D63BD189E6A28 /* Cocoa.framework in Frameworks */, + 78301A5C377D22CC050F3360 /* CoreAudio.framework in Frameworks */, + 311E4E724881278255517458 /* IOKit.framework in Frameworks */, + 018007961E2263CE26C44CE9 /* Carbon.framework in Frameworks */, + 542E30D9264242B26BB81623 /* ForceFeedback.framework in Frameworks */, + 255B2EC65660579728091B6B /* CoreFoundation.framework in Frameworks */, + 68A3529974322AC63C733751 /* OpenGL.framework in Frameworks */, + 501A5E9D32F573375A396E26 /* libSDL2main.a in Frameworks */, + 75FA24B51AE94B583B3A7F78 /* libSDL2.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 127B75A40BDB574C64C011B2 /* testfile */ = { + isa = PBXGroup; + children = ( + 7D017901635636C825861697 /* test */, + 7A3008B20E036DE23C3B513B /* Frameworks */, + 4E33258618BA1CA05A5C6978 /* Products */, + 5A025AD573D015154D736ADC /* Projects */, + ); + name = "testfile"; + sourceTree = ""; + }; + 7D017901635636C825861697 /* test */ = { + isa = PBXGroup; + children = ( + 53A77FF942F927C455B84781 /* testfile.c */, + ); + name = "test"; + sourceTree = ""; + }; + 7A3008B20E036DE23C3B513B /* Frameworks */ = { + isa = PBXGroup; + children = ( + 7A07191E2C972B570F1F4316 /* AudioToolbox.framework */, + 434A4C52501C7A1718E04D06 /* AudioUnit.framework */, + 571F63057A7A7C3E52AE3182 /* Cocoa.framework */, + 232161417601563F79A5546B /* CoreAudio.framework */, + 054B223825BD22DF79650A2F /* IOKit.framework */, + 629678825B1A17724A7227FB /* Carbon.framework */, + 6A200FB3562A0F885EE26DAE /* ForceFeedback.framework */, + 625B5D281B274BD51A5D7669 /* CoreFoundation.framework */, + 38DA1E13099B443056592A57 /* OpenGL.framework */, + ); + name = "Frameworks"; + sourceTree = ""; + }; + 4E33258618BA1CA05A5C6978 /* Products */ = { + isa = PBXGroup; + children = ( + 5FF3088A3FCA05760C613507 /* testfile */, + ); + name = "Products"; + sourceTree = ""; + }; + 5A025AD573D015154D736ADC /* Projects */ = { + isa = PBXGroup; + children = ( + 456E5690134259340D017AE0 /* SDL2main.xcodeproj */, + 0F804EE2031625A5344A6F0F /* SDL2.xcodeproj */, + ); + name = "Projects"; + sourceTree = ""; + }; + 01CC07FB0EE71603201159C5 /* Products */ = { + isa = PBXGroup; + children = ( + 35C672053AE7439058CF1E06 /* libSDL2main.a */, + ); + name = Products; + sourceTree = ""; + }; + 1CB5571343E710DC6CBD7D10 /* Products */ = { + isa = PBXGroup; + children = ( + 021C28B302890B35602A095D /* libSDL2.a */, + ); + name = Products; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 76920DAF18017081649264B5 /* testfile */ = { + isa = PBXNativeTarget; + buildConfigurationList = 1FAE5CF509DF4EEA07F2584A /* Build configuration list for PBXNativeTarget "testfile" */; + buildPhases = ( + 79DD48C9121F3797402D4FB7 /* Resources */, + 01E11129246D0B0B3A757724 /* Sources */, + 63C5588C0B37498D6C9B4D01 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 0642037E5B0A7E247DD625D8 /* PBXTargetDependency */, + 0FF60B471437282B2572614B /* PBXTargetDependency */, + ); + name = "testfile"; + productInstallPath = "$(HOME)/bin"; + productName = "testfile"; + productReference = 5FF3088A3FCA05760C613507 /* testfile */; + productType = "com.apple.product-type.tool"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 08FB7793FE84155DC02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testfile" */; + compatibilityVersion = "Xcode 3.2"; + hasScannedForEncodings = 1; + mainGroup = 127B75A40BDB574C64C011B2 /* testfile */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 01CC07FB0EE71603201159C5 /* Products */; + ProjectRef = 456E5690134259340D017AE0 /* SDL2main.xcodeproj */; + }, + { + ProductGroup = 1CB5571343E710DC6CBD7D10 /* Products */; + ProjectRef = 0F804EE2031625A5344A6F0F /* SDL2.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 76920DAF18017081649264B5 /* testfile */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 35C672053AE7439058CF1E06 /* libSDL2main.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2main.a"; + remoteRef = 38DC1CE449A02EDB53A46F1F /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 021C28B302890B35602A095D /* libSDL2.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2.a"; + remoteRef = 36E065014BB04FEC2DB15E06 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 79DD48C9121F3797402D4FB7 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 01E11129246D0B0B3A757724 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 12B9553A11444429616D59C6 /* testfile.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ +/* End PBXVariantGroup section */ + +/* Begin PBXTargetDependency section */ + 0642037E5B0A7E247DD625D8 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2main.a"; + targetProxy = 0A380900091C129F171F2BFD /* PBXContainerItemProxy */; + }; + 0FF60B471437282B2572614B /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2.a"; + targetProxy = 6B5928536FA55B7D231549C8 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 61FD528536756017160E2A9A /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testfile"; + }; + name = "Debug Universal"; + }; + 7D1456CC29F75068168B06F0 /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testfile"; + }; + name = "Debug Native"; + }; + 099144B44387563140BD56F3 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testfile"; + }; + name = "Release Universal"; + }; + 60443F5A4CB24B6C4ADA400A /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testfile"; + }; + name = "Release Native"; + }; + 79BD72FE3C0726174BD74E5C /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Universal"; + }; + 1DB90350172C67C955AE2FC4 /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Native"; + }; + 27D533A317124927334E5EF9 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Universal"; + }; + 6242645C6E6F54DF173B37D8 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Native"; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 1FAE5CF509DF4EEA07F2584A /* Build configuration list for PBXNativeTarget "testfile" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 61FD528536756017160E2A9A /* Debug Universal */, + 7D1456CC29F75068168B06F0 /* Debug Native */, + 099144B44387563140BD56F3 /* Release Universal */, + 60443F5A4CB24B6C4ADA400A /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; + 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testfile" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 79BD72FE3C0726174BD74E5C /* Debug Universal */, + 1DB90350172C67C955AE2FC4 /* Debug Native */, + 27D533A317124927334E5EF9 /* Release Universal */, + 6242645C6E6F54DF173B37D8 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; +/* End XCConfigurationList section */ + + }; + rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; +} diff --git a/premake/Xcode/Xcode3/tests/testfilesystem/testfilesystem.xcodeproj/project.pbxproj b/premake/Xcode/Xcode3/tests/testfilesystem/testfilesystem.xcodeproj/project.pbxproj new file mode 100755 index 000000000..ff0c32dad --- /dev/null +++ b/premake/Xcode/Xcode3/tests/testfilesystem/testfilesystem.xcodeproj/project.pbxproj @@ -0,0 +1,457 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 45; + objects = { + +/* Begin PBXBuildFile section */ + 27E66D265BFC2650651E4B38 /* testfilesystem.c in Sources */ = {isa = PBXBuildFile; fileRef = 45BB219C3EC9278B49857862 /* testfilesystem.c */; }; + 77FC574654B778A551877854 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0AFD68905EC649D96E4C7A51 /* AudioToolbox.framework */; }; + 7846719321C40AE750F0553A /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0410628B1FD919E525D558CE /* AudioUnit.framework */; }; + 4CDE1E2A5C9029E91529548C /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0A043B22584C7EF064861EE5 /* Cocoa.framework */; }; + 71C77EC41B4C397541A20C68 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 691D0D8614D746ED17456982 /* CoreAudio.framework */; }; + 73A919636FA61D1D75C101D3 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 08F2058C46B744A554905355 /* IOKit.framework */; }; + 09357EAD401D5D4E404D1FF2 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 759E092842380861577E3702 /* Carbon.framework */; }; + 096B0BDE5038152418B8738D /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 060976CA07D36B2376BC3712 /* ForceFeedback.framework */; }; + 1B334ABF5FDC0E7B537D42A3 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 35374492037A75A608B81AD5 /* CoreFoundation.framework */; }; + 3295050547D71A677D460AA6 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 18CA7C7B228E53A519724694 /* OpenGL.framework */; }; + 5D11444E630018235EAB3E64 /* libSDL2main.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6A747965580349D150D57EF6 /* libSDL2main.a */; }; + 33BB585C23E73DE9408309AA /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4D7560977F5615AD16180488 /* libSDL2.a */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 30DA764F5A5521A573D61963 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 49275E85719B264124914A2D /* SDL2main.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 58DC62993160374E09FF7AD6; + remoteInfo = "libSDL2main.a"; + }; + 60D14612560364111E0178B0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 49275E85719B264124914A2D /* SDL2main.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 0E7126A94A11494963D3548B; + remoteInfo = "libSDL2main.a"; + }; + 69AD0D501B3C317F0C580F4D /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 1FD25363099744B34525215C /* SDL2.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 07D004B11E733F1F0EA93105; + remoteInfo = "libSDL2.a"; + }; + 377F77233C07298E5B4C00D8 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 1FD25363099744B34525215C /* SDL2.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 58C10ED14175754444033E0E; + remoteInfo = "libSDL2.a"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 45BB219C3EC9278B49857862 /* testfilesystem.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "testfilesystem.c"; path = "../../../../../test/testfilesystem.c"; sourceTree = ""; }; + 0AFD68905EC649D96E4C7A51 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioToolbox.framework"; path = "/System/Library/Frameworks/AudioToolbox.framework"; sourceTree = ""; }; + 0410628B1FD919E525D558CE /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioUnit.framework"; path = "/System/Library/Frameworks/AudioUnit.framework"; sourceTree = ""; }; + 0A043B22584C7EF064861EE5 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Cocoa.framework"; path = "/System/Library/Frameworks/Cocoa.framework"; sourceTree = ""; }; + 691D0D8614D746ED17456982 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreAudio.framework"; path = "/System/Library/Frameworks/CoreAudio.framework"; sourceTree = ""; }; + 08F2058C46B744A554905355 /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "IOKit.framework"; path = "/System/Library/Frameworks/IOKit.framework"; sourceTree = ""; }; + 759E092842380861577E3702 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Carbon.framework"; path = "/System/Library/Frameworks/Carbon.framework"; sourceTree = ""; }; + 060976CA07D36B2376BC3712 /* ForceFeedback.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "ForceFeedback.framework"; path = "/System/Library/Frameworks/ForceFeedback.framework"; sourceTree = ""; }; + 35374492037A75A608B81AD5 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreFoundation.framework"; path = "/System/Library/Frameworks/CoreFoundation.framework"; sourceTree = ""; }; + 18CA7C7B228E53A519724694 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "OpenGL.framework"; path = "/System/Library/Frameworks/OpenGL.framework"; sourceTree = ""; }; + 4B6F7519691E6F53450A4308 /* testfilesystem */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; name = "testfilesystem"; path = "testfilesystem"; sourceTree = BUILT_PRODUCTS_DIR; }; + 49275E85719B264124914A2D /* SDL2main.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2main.xcodeproj"; path = "../../SDL2main/SDL2main.xcodeproj"; sourceTree = SOURCE_ROOT; }; + 1FD25363099744B34525215C /* SDL2.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2.xcodeproj"; path = "../../SDL2/SDL2.xcodeproj"; sourceTree = SOURCE_ROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 2F8171991948033524C8557A /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 77FC574654B778A551877854 /* AudioToolbox.framework in Frameworks */, + 7846719321C40AE750F0553A /* AudioUnit.framework in Frameworks */, + 4CDE1E2A5C9029E91529548C /* Cocoa.framework in Frameworks */, + 71C77EC41B4C397541A20C68 /* CoreAudio.framework in Frameworks */, + 73A919636FA61D1D75C101D3 /* IOKit.framework in Frameworks */, + 09357EAD401D5D4E404D1FF2 /* Carbon.framework in Frameworks */, + 096B0BDE5038152418B8738D /* ForceFeedback.framework in Frameworks */, + 1B334ABF5FDC0E7B537D42A3 /* CoreFoundation.framework in Frameworks */, + 3295050547D71A677D460AA6 /* OpenGL.framework in Frameworks */, + 5D11444E630018235EAB3E64 /* libSDL2main.a in Frameworks */, + 33BB585C23E73DE9408309AA /* libSDL2.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 228378B62E4B79B824FA2CDB /* testfilesystem */ = { + isa = PBXGroup; + children = ( + 6B305B5814E6255063D41724 /* test */, + 7F57504E46CF4BD72E4E367C /* Frameworks */, + 26743E38796029944A6F72AE /* Products */, + 37992E8C18BA0C8724E741B2 /* Projects */, + ); + name = "testfilesystem"; + sourceTree = ""; + }; + 6B305B5814E6255063D41724 /* test */ = { + isa = PBXGroup; + children = ( + 45BB219C3EC9278B49857862 /* testfilesystem.c */, + ); + name = "test"; + sourceTree = ""; + }; + 7F57504E46CF4BD72E4E367C /* Frameworks */ = { + isa = PBXGroup; + children = ( + 0AFD68905EC649D96E4C7A51 /* AudioToolbox.framework */, + 0410628B1FD919E525D558CE /* AudioUnit.framework */, + 0A043B22584C7EF064861EE5 /* Cocoa.framework */, + 691D0D8614D746ED17456982 /* CoreAudio.framework */, + 08F2058C46B744A554905355 /* IOKit.framework */, + 759E092842380861577E3702 /* Carbon.framework */, + 060976CA07D36B2376BC3712 /* ForceFeedback.framework */, + 35374492037A75A608B81AD5 /* CoreFoundation.framework */, + 18CA7C7B228E53A519724694 /* OpenGL.framework */, + ); + name = "Frameworks"; + sourceTree = ""; + }; + 26743E38796029944A6F72AE /* Products */ = { + isa = PBXGroup; + children = ( + 4B6F7519691E6F53450A4308 /* testfilesystem */, + ); + name = "Products"; + sourceTree = ""; + }; + 37992E8C18BA0C8724E741B2 /* Projects */ = { + isa = PBXGroup; + children = ( + 49275E85719B264124914A2D /* SDL2main.xcodeproj */, + 1FD25363099744B34525215C /* SDL2.xcodeproj */, + ); + name = "Projects"; + sourceTree = ""; + }; + 208C029A7C8D35585AA05BD1 /* Products */ = { + isa = PBXGroup; + children = ( + 6A747965580349D150D57EF6 /* libSDL2main.a */, + ); + name = Products; + sourceTree = ""; + }; + 32D168EC72AD7D4A2B4B7873 /* Products */ = { + isa = PBXGroup; + children = ( + 4D7560977F5615AD16180488 /* libSDL2.a */, + ); + name = Products; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 73521CE863C65C4A30CC6158 /* testfilesystem */ = { + isa = PBXNativeTarget; + buildConfigurationList = 033C0E7749924D4F25B20601 /* Build configuration list for PBXNativeTarget "testfilesystem" */; + buildPhases = ( + 33A320283E6D7E241EB93586 /* Resources */, + 1E2E1F971B4F0FDB1D765FBD /* Sources */, + 2F8171991948033524C8557A /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 76BF0ECC2BBB374D47417EE8 /* PBXTargetDependency */, + 740D06C1769C3387062635BB /* PBXTargetDependency */, + ); + name = "testfilesystem"; + productInstallPath = "$(HOME)/bin"; + productName = "testfilesystem"; + productReference = 4B6F7519691E6F53450A4308 /* testfilesystem */; + productType = "com.apple.product-type.tool"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 08FB7793FE84155DC02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testfilesystem" */; + compatibilityVersion = "Xcode 3.2"; + hasScannedForEncodings = 1; + mainGroup = 228378B62E4B79B824FA2CDB /* testfilesystem */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 208C029A7C8D35585AA05BD1 /* Products */; + ProjectRef = 49275E85719B264124914A2D /* SDL2main.xcodeproj */; + }, + { + ProductGroup = 32D168EC72AD7D4A2B4B7873 /* Products */; + ProjectRef = 1FD25363099744B34525215C /* SDL2.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 73521CE863C65C4A30CC6158 /* testfilesystem */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 6A747965580349D150D57EF6 /* libSDL2main.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2main.a"; + remoteRef = 30DA764F5A5521A573D61963 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 4D7560977F5615AD16180488 /* libSDL2.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2.a"; + remoteRef = 69AD0D501B3C317F0C580F4D /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 33A320283E6D7E241EB93586 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 1E2E1F971B4F0FDB1D765FBD /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 27E66D265BFC2650651E4B38 /* testfilesystem.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ +/* End PBXVariantGroup section */ + +/* Begin PBXTargetDependency section */ + 76BF0ECC2BBB374D47417EE8 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2main.a"; + targetProxy = 60D14612560364111E0178B0 /* PBXContainerItemProxy */; + }; + 740D06C1769C3387062635BB /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2.a"; + targetProxy = 377F77233C07298E5B4C00D8 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 259C4DB274491080504F1823 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testfilesystem"; + }; + name = "Debug Universal"; + }; + 488A73136F12290744F81F69 /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testfilesystem"; + }; + name = "Debug Native"; + }; + 76265D5C5AE117DA1E1501F0 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testfilesystem"; + }; + name = "Release Universal"; + }; + 482F473C5F1570B44B3C6013 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testfilesystem"; + }; + name = "Release Native"; + }; + 601E58756D4D6E053A6A136A /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Universal"; + }; + 5FCE036A5AD65182619A4EC1 /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Native"; + }; + 6D097E32313C68B502EA741B /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Universal"; + }; + 0345423E34A2156735376579 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Native"; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 033C0E7749924D4F25B20601 /* Build configuration list for PBXNativeTarget "testfilesystem" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 259C4DB274491080504F1823 /* Debug Universal */, + 488A73136F12290744F81F69 /* Debug Native */, + 76265D5C5AE117DA1E1501F0 /* Release Universal */, + 482F473C5F1570B44B3C6013 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; + 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testfilesystem" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 601E58756D4D6E053A6A136A /* Debug Universal */, + 5FCE036A5AD65182619A4EC1 /* Debug Native */, + 6D097E32313C68B502EA741B /* Release Universal */, + 0345423E34A2156735376579 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; +/* End XCConfigurationList section */ + + }; + rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; +} diff --git a/premake/Xcode/Xcode3/tests/testgamecontroller/testgamecontroller.xcodeproj/project.pbxproj b/premake/Xcode/Xcode3/tests/testgamecontroller/testgamecontroller.xcodeproj/project.pbxproj new file mode 100755 index 000000000..7732b21e3 --- /dev/null +++ b/premake/Xcode/Xcode3/tests/testgamecontroller/testgamecontroller.xcodeproj/project.pbxproj @@ -0,0 +1,457 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 45; + objects = { + +/* Begin PBXBuildFile section */ + 2B50214C1E056A12707340ED /* testgamecontroller.c in Sources */ = {isa = PBXBuildFile; fileRef = 126D67D510C85A6C03E94C6D /* testgamecontroller.c */; }; + 175443B0039F66FA44F00CA2 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 58953E952CAC6DD01BDB0794 /* AudioToolbox.framework */; }; + 23972E076A404C4E1C816A1F /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 14AA2F4F732A6BC70AC45187 /* AudioUnit.framework */; }; + 09640528131A21A9740F1CA5 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 225E044C4FC8055B1E940DF1 /* Cocoa.framework */; }; + 44095B55423E7FE8090132BE /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 54D70ECF7998287258EE1144 /* CoreAudio.framework */; }; + 7AFC733E003B2B3754EE0E5D /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0F3C5314615675DD34597D63 /* IOKit.framework */; }; + 5C59745B30E671640EED2159 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0246693730305EA55EDD0E6A /* Carbon.framework */; }; + 64F52E933D7816FF7EB8688C /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 76DD426A60CF71EB7C5D74C5 /* ForceFeedback.framework */; }; + 339C5AA512D653ED1946728B /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4EAC24372C0B341159A57E6B /* CoreFoundation.framework */; }; + 73CF32C40BC53B191F0B2690 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 38835CE205EB437E2C0673F7 /* OpenGL.framework */; }; + 09203C322CAE13134E54004E /* libSDL2main.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 18FC77EF04CC142539507250 /* libSDL2main.a */; }; + 2A386E15636D434D7E381E71 /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 527B47453AED59E42BB50570 /* libSDL2.a */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 30DA5E641EDA17C8510930B6 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 70002B414DB7446C17E9573F /* SDL2main.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 58DC62993160374E09FF7AD6; + remoteInfo = "libSDL2main.a"; + }; + 0D8B2DB9636F4A4038846A56 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 70002B414DB7446C17E9573F /* SDL2main.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 0E7126A94A11494963D3548B; + remoteInfo = "libSDL2main.a"; + }; + 53C06F4B64E45CCA63FF1144 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 28C7455508C14E8E683C4B61 /* SDL2.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 07D004B11E733F1F0EA93105; + remoteInfo = "libSDL2.a"; + }; + 410A02AE7ED221353FBE069A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 28C7455508C14E8E683C4B61 /* SDL2.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 58C10ED14175754444033E0E; + remoteInfo = "libSDL2.a"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 126D67D510C85A6C03E94C6D /* testgamecontroller.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "testgamecontroller.c"; path = "../../../../../test/testgamecontroller.c"; sourceTree = ""; }; + 58953E952CAC6DD01BDB0794 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioToolbox.framework"; path = "/System/Library/Frameworks/AudioToolbox.framework"; sourceTree = ""; }; + 14AA2F4F732A6BC70AC45187 /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioUnit.framework"; path = "/System/Library/Frameworks/AudioUnit.framework"; sourceTree = ""; }; + 225E044C4FC8055B1E940DF1 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Cocoa.framework"; path = "/System/Library/Frameworks/Cocoa.framework"; sourceTree = ""; }; + 54D70ECF7998287258EE1144 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreAudio.framework"; path = "/System/Library/Frameworks/CoreAudio.framework"; sourceTree = ""; }; + 0F3C5314615675DD34597D63 /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "IOKit.framework"; path = "/System/Library/Frameworks/IOKit.framework"; sourceTree = ""; }; + 0246693730305EA55EDD0E6A /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Carbon.framework"; path = "/System/Library/Frameworks/Carbon.framework"; sourceTree = ""; }; + 76DD426A60CF71EB7C5D74C5 /* ForceFeedback.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "ForceFeedback.framework"; path = "/System/Library/Frameworks/ForceFeedback.framework"; sourceTree = ""; }; + 4EAC24372C0B341159A57E6B /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreFoundation.framework"; path = "/System/Library/Frameworks/CoreFoundation.framework"; sourceTree = ""; }; + 38835CE205EB437E2C0673F7 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "OpenGL.framework"; path = "/System/Library/Frameworks/OpenGL.framework"; sourceTree = ""; }; + 13831EFD797E6C5158677C65 /* testgamecontroller */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; name = "testgamecontroller"; path = "testgamecontroller"; sourceTree = BUILT_PRODUCTS_DIR; }; + 70002B414DB7446C17E9573F /* SDL2main.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2main.xcodeproj"; path = "../../SDL2main/SDL2main.xcodeproj"; sourceTree = SOURCE_ROOT; }; + 28C7455508C14E8E683C4B61 /* SDL2.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2.xcodeproj"; path = "../../SDL2/SDL2.xcodeproj"; sourceTree = SOURCE_ROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 2D927D1A71FE0F0E76103B07 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 175443B0039F66FA44F00CA2 /* AudioToolbox.framework in Frameworks */, + 23972E076A404C4E1C816A1F /* AudioUnit.framework in Frameworks */, + 09640528131A21A9740F1CA5 /* Cocoa.framework in Frameworks */, + 44095B55423E7FE8090132BE /* CoreAudio.framework in Frameworks */, + 7AFC733E003B2B3754EE0E5D /* IOKit.framework in Frameworks */, + 5C59745B30E671640EED2159 /* Carbon.framework in Frameworks */, + 64F52E933D7816FF7EB8688C /* ForceFeedback.framework in Frameworks */, + 339C5AA512D653ED1946728B /* CoreFoundation.framework in Frameworks */, + 73CF32C40BC53B191F0B2690 /* OpenGL.framework in Frameworks */, + 09203C322CAE13134E54004E /* libSDL2main.a in Frameworks */, + 2A386E15636D434D7E381E71 /* libSDL2.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 70D736877EDD78F474EB0928 /* testgamecontroller */ = { + isa = PBXGroup; + children = ( + 3A3461B06BA41D46778E2878 /* test */, + 269736B127155C4B4D22059A /* Frameworks */, + 6B654C6F240F62EB6D786C56 /* Products */, + 30890C4657722CB6213E1005 /* Projects */, + ); + name = "testgamecontroller"; + sourceTree = ""; + }; + 3A3461B06BA41D46778E2878 /* test */ = { + isa = PBXGroup; + children = ( + 126D67D510C85A6C03E94C6D /* testgamecontroller.c */, + ); + name = "test"; + sourceTree = ""; + }; + 269736B127155C4B4D22059A /* Frameworks */ = { + isa = PBXGroup; + children = ( + 58953E952CAC6DD01BDB0794 /* AudioToolbox.framework */, + 14AA2F4F732A6BC70AC45187 /* AudioUnit.framework */, + 225E044C4FC8055B1E940DF1 /* Cocoa.framework */, + 54D70ECF7998287258EE1144 /* CoreAudio.framework */, + 0F3C5314615675DD34597D63 /* IOKit.framework */, + 0246693730305EA55EDD0E6A /* Carbon.framework */, + 76DD426A60CF71EB7C5D74C5 /* ForceFeedback.framework */, + 4EAC24372C0B341159A57E6B /* CoreFoundation.framework */, + 38835CE205EB437E2C0673F7 /* OpenGL.framework */, + ); + name = "Frameworks"; + sourceTree = ""; + }; + 6B654C6F240F62EB6D786C56 /* Products */ = { + isa = PBXGroup; + children = ( + 13831EFD797E6C5158677C65 /* testgamecontroller */, + ); + name = "Products"; + sourceTree = ""; + }; + 30890C4657722CB6213E1005 /* Projects */ = { + isa = PBXGroup; + children = ( + 70002B414DB7446C17E9573F /* SDL2main.xcodeproj */, + 28C7455508C14E8E683C4B61 /* SDL2.xcodeproj */, + ); + name = "Projects"; + sourceTree = ""; + }; + 10BC462750667687322551BA /* Products */ = { + isa = PBXGroup; + children = ( + 18FC77EF04CC142539507250 /* libSDL2main.a */, + ); + name = Products; + sourceTree = ""; + }; + 4D2962B104CD402751E30FD4 /* Products */ = { + isa = PBXGroup; + children = ( + 527B47453AED59E42BB50570 /* libSDL2.a */, + ); + name = Products; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 50DB78277F1369ED01D62FB3 /* testgamecontroller */ = { + isa = PBXNativeTarget; + buildConfigurationList = 0D205F28786353DF0C9D23FA /* Build configuration list for PBXNativeTarget "testgamecontroller" */; + buildPhases = ( + 0FB81A643AA0146737222745 /* Resources */, + 5EE12B0161FD66BB3B514CB5 /* Sources */, + 2D927D1A71FE0F0E76103B07 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 6E5068B3775D048B7B762663 /* PBXTargetDependency */, + 2841674A502A31474B2B2EE5 /* PBXTargetDependency */, + ); + name = "testgamecontroller"; + productInstallPath = "$(HOME)/bin"; + productName = "testgamecontroller"; + productReference = 13831EFD797E6C5158677C65 /* testgamecontroller */; + productType = "com.apple.product-type.tool"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 08FB7793FE84155DC02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testgamecontroller" */; + compatibilityVersion = "Xcode 3.2"; + hasScannedForEncodings = 1; + mainGroup = 70D736877EDD78F474EB0928 /* testgamecontroller */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 10BC462750667687322551BA /* Products */; + ProjectRef = 70002B414DB7446C17E9573F /* SDL2main.xcodeproj */; + }, + { + ProductGroup = 4D2962B104CD402751E30FD4 /* Products */; + ProjectRef = 28C7455508C14E8E683C4B61 /* SDL2.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 50DB78277F1369ED01D62FB3 /* testgamecontroller */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 18FC77EF04CC142539507250 /* libSDL2main.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2main.a"; + remoteRef = 30DA5E641EDA17C8510930B6 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 527B47453AED59E42BB50570 /* libSDL2.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2.a"; + remoteRef = 53C06F4B64E45CCA63FF1144 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 0FB81A643AA0146737222745 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 5EE12B0161FD66BB3B514CB5 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 2B50214C1E056A12707340ED /* testgamecontroller.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ +/* End PBXVariantGroup section */ + +/* Begin PBXTargetDependency section */ + 6E5068B3775D048B7B762663 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2main.a"; + targetProxy = 0D8B2DB9636F4A4038846A56 /* PBXContainerItemProxy */; + }; + 2841674A502A31474B2B2EE5 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2.a"; + targetProxy = 410A02AE7ED221353FBE069A /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 73B05ACF019855226AEE5BAB /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testgamecontroller"; + }; + name = "Debug Universal"; + }; + 1EF568B634FD7A3C2034522E /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testgamecontroller"; + }; + name = "Debug Native"; + }; + 12B15B64065775074B364E9E /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testgamecontroller"; + }; + name = "Release Universal"; + }; + 256607DE339B214F5B512B9B /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testgamecontroller"; + }; + name = "Release Native"; + }; + 3DEF3B3319B835312459064E /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Universal"; + }; + 52AF631F14793DBC2AF809CF /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Native"; + }; + 05E91BF10FB5725B6AF478F9 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Universal"; + }; + 686C3F5644061648739756A1 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Native"; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 0D205F28786353DF0C9D23FA /* Build configuration list for PBXNativeTarget "testgamecontroller" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 73B05ACF019855226AEE5BAB /* Debug Universal */, + 1EF568B634FD7A3C2034522E /* Debug Native */, + 12B15B64065775074B364E9E /* Release Universal */, + 256607DE339B214F5B512B9B /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; + 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testgamecontroller" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 3DEF3B3319B835312459064E /* Debug Universal */, + 52AF631F14793DBC2AF809CF /* Debug Native */, + 05E91BF10FB5725B6AF478F9 /* Release Universal */, + 686C3F5644061648739756A1 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; +/* End XCConfigurationList section */ + + }; + rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; +} diff --git a/premake/Xcode/Xcode3/tests/testgesture/testgesture.xcodeproj/project.pbxproj b/premake/Xcode/Xcode3/tests/testgesture/testgesture.xcodeproj/project.pbxproj new file mode 100755 index 000000000..c4f20f5c1 --- /dev/null +++ b/premake/Xcode/Xcode3/tests/testgesture/testgesture.xcodeproj/project.pbxproj @@ -0,0 +1,457 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 45; + objects = { + +/* Begin PBXBuildFile section */ + 52354162254219EE76684ABE /* testgesture.c in Sources */ = {isa = PBXBuildFile; fileRef = 07DB579373F22595065E1C59 /* testgesture.c */; }; + 3F42123E2E697F9E0DD741EE /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 713E56B060CB616F47E54128 /* AudioToolbox.framework */; }; + 35E033C81DCD1B8D0561256B /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1B2B2ACC49260036069E2F4A /* AudioUnit.framework */; }; + 258413E94648248B4E88698B /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 49DA3EB231D324B918422E8E /* Cocoa.framework */; }; + 729D22CF02EA7FB35C1035EE /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 38CF4B521F3A3990392B57DF /* CoreAudio.framework */; }; + 56B506D10D0F5CA4295056D5 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1EFF080F311513506C8D2AF3 /* IOKit.framework */; }; + 0510734575430553302761F0 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 54F47A8D654D4D3770A50937 /* Carbon.framework */; }; + 4CEE2F91710A71464A220D5A /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 693D5CF834BB16770AAD1C5F /* ForceFeedback.framework */; }; + 2ABA54F276B375AB4B0D6777 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C2A5B3D3480489954653D0D /* CoreFoundation.framework */; }; + 4D77611D7300085D4DE63CA1 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 63F66CDA77B535E15D2E0416 /* OpenGL.framework */; }; + 02AB28D775B07A786BC961F7 /* libSDL2main.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 392F75CE4C2078C309201BD6 /* libSDL2main.a */; }; + 381A521865952C762D012938 /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4DDE4FE4303847E451E94F08 /* libSDL2.a */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 43707FCD29B07F7C481D1A32 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 075F2A1B12B8177E0F322D60 /* SDL2main.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 58DC62993160374E09FF7AD6; + remoteInfo = "libSDL2main.a"; + }; + 00771E2C5FC10F8F7C5A0D8D /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 075F2A1B12B8177E0F322D60 /* SDL2main.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 0E7126A94A11494963D3548B; + remoteInfo = "libSDL2main.a"; + }; + 63D0165D42077F622F8A2C2D /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 2BFF78BF47B946F273021C53 /* SDL2.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 07D004B11E733F1F0EA93105; + remoteInfo = "libSDL2.a"; + }; + 42482F692CC41EA42EDE23D1 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 2BFF78BF47B946F273021C53 /* SDL2.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 58C10ED14175754444033E0E; + remoteInfo = "libSDL2.a"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 07DB579373F22595065E1C59 /* testgesture.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "testgesture.c"; path = "../../../../../test/testgesture.c"; sourceTree = ""; }; + 713E56B060CB616F47E54128 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioToolbox.framework"; path = "/System/Library/Frameworks/AudioToolbox.framework"; sourceTree = ""; }; + 1B2B2ACC49260036069E2F4A /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioUnit.framework"; path = "/System/Library/Frameworks/AudioUnit.framework"; sourceTree = ""; }; + 49DA3EB231D324B918422E8E /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Cocoa.framework"; path = "/System/Library/Frameworks/Cocoa.framework"; sourceTree = ""; }; + 38CF4B521F3A3990392B57DF /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreAudio.framework"; path = "/System/Library/Frameworks/CoreAudio.framework"; sourceTree = ""; }; + 1EFF080F311513506C8D2AF3 /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "IOKit.framework"; path = "/System/Library/Frameworks/IOKit.framework"; sourceTree = ""; }; + 54F47A8D654D4D3770A50937 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Carbon.framework"; path = "/System/Library/Frameworks/Carbon.framework"; sourceTree = ""; }; + 693D5CF834BB16770AAD1C5F /* ForceFeedback.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "ForceFeedback.framework"; path = "/System/Library/Frameworks/ForceFeedback.framework"; sourceTree = ""; }; + 4C2A5B3D3480489954653D0D /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreFoundation.framework"; path = "/System/Library/Frameworks/CoreFoundation.framework"; sourceTree = ""; }; + 63F66CDA77B535E15D2E0416 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "OpenGL.framework"; path = "/System/Library/Frameworks/OpenGL.framework"; sourceTree = ""; }; + 4724438248DC05CC154031BE /* testgesture */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; name = "testgesture"; path = "testgesture"; sourceTree = BUILT_PRODUCTS_DIR; }; + 075F2A1B12B8177E0F322D60 /* SDL2main.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2main.xcodeproj"; path = "../../SDL2main/SDL2main.xcodeproj"; sourceTree = SOURCE_ROOT; }; + 2BFF78BF47B946F273021C53 /* SDL2.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2.xcodeproj"; path = "../../SDL2/SDL2.xcodeproj"; sourceTree = SOURCE_ROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 5D7B67B06708403436B151AE /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 3F42123E2E697F9E0DD741EE /* AudioToolbox.framework in Frameworks */, + 35E033C81DCD1B8D0561256B /* AudioUnit.framework in Frameworks */, + 258413E94648248B4E88698B /* Cocoa.framework in Frameworks */, + 729D22CF02EA7FB35C1035EE /* CoreAudio.framework in Frameworks */, + 56B506D10D0F5CA4295056D5 /* IOKit.framework in Frameworks */, + 0510734575430553302761F0 /* Carbon.framework in Frameworks */, + 4CEE2F91710A71464A220D5A /* ForceFeedback.framework in Frameworks */, + 2ABA54F276B375AB4B0D6777 /* CoreFoundation.framework in Frameworks */, + 4D77611D7300085D4DE63CA1 /* OpenGL.framework in Frameworks */, + 02AB28D775B07A786BC961F7 /* libSDL2main.a in Frameworks */, + 381A521865952C762D012938 /* libSDL2.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 12DA479479947D0D648373F4 /* testgesture */ = { + isa = PBXGroup; + children = ( + 425E62093FE7074F6C3C13E4 /* test */, + 305E740B33B4757C59760F0A /* Frameworks */, + 1AFE2FCD4B25165B66341EEA /* Products */, + 4B353CAD095349231EBF3FED /* Projects */, + ); + name = "testgesture"; + sourceTree = ""; + }; + 425E62093FE7074F6C3C13E4 /* test */ = { + isa = PBXGroup; + children = ( + 07DB579373F22595065E1C59 /* testgesture.c */, + ); + name = "test"; + sourceTree = ""; + }; + 305E740B33B4757C59760F0A /* Frameworks */ = { + isa = PBXGroup; + children = ( + 713E56B060CB616F47E54128 /* AudioToolbox.framework */, + 1B2B2ACC49260036069E2F4A /* AudioUnit.framework */, + 49DA3EB231D324B918422E8E /* Cocoa.framework */, + 38CF4B521F3A3990392B57DF /* CoreAudio.framework */, + 1EFF080F311513506C8D2AF3 /* IOKit.framework */, + 54F47A8D654D4D3770A50937 /* Carbon.framework */, + 693D5CF834BB16770AAD1C5F /* ForceFeedback.framework */, + 4C2A5B3D3480489954653D0D /* CoreFoundation.framework */, + 63F66CDA77B535E15D2E0416 /* OpenGL.framework */, + ); + name = "Frameworks"; + sourceTree = ""; + }; + 1AFE2FCD4B25165B66341EEA /* Products */ = { + isa = PBXGroup; + children = ( + 4724438248DC05CC154031BE /* testgesture */, + ); + name = "Products"; + sourceTree = ""; + }; + 4B353CAD095349231EBF3FED /* Projects */ = { + isa = PBXGroup; + children = ( + 075F2A1B12B8177E0F322D60 /* SDL2main.xcodeproj */, + 2BFF78BF47B946F273021C53 /* SDL2.xcodeproj */, + ); + name = "Projects"; + sourceTree = ""; + }; + 1610312040612DF626A67918 /* Products */ = { + isa = PBXGroup; + children = ( + 392F75CE4C2078C309201BD6 /* libSDL2main.a */, + ); + name = Products; + sourceTree = ""; + }; + 15D219A078967452581305C7 /* Products */ = { + isa = PBXGroup; + children = ( + 4DDE4FE4303847E451E94F08 /* libSDL2.a */, + ); + name = Products; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 66781047381973FF17D26A04 /* testgesture */ = { + isa = PBXNativeTarget; + buildConfigurationList = 40D15D5F1F8C35FF14902558 /* Build configuration list for PBXNativeTarget "testgesture" */; + buildPhases = ( + 533F4EC70B78173C113A7938 /* Resources */, + 76602B80194C010908D63771 /* Sources */, + 5D7B67B06708403436B151AE /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 35CD2C037E085207668E3370 /* PBXTargetDependency */, + 792C71B133801DF95EC01EBB /* PBXTargetDependency */, + ); + name = "testgesture"; + productInstallPath = "$(HOME)/bin"; + productName = "testgesture"; + productReference = 4724438248DC05CC154031BE /* testgesture */; + productType = "com.apple.product-type.tool"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 08FB7793FE84155DC02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testgesture" */; + compatibilityVersion = "Xcode 3.2"; + hasScannedForEncodings = 1; + mainGroup = 12DA479479947D0D648373F4 /* testgesture */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 1610312040612DF626A67918 /* Products */; + ProjectRef = 075F2A1B12B8177E0F322D60 /* SDL2main.xcodeproj */; + }, + { + ProductGroup = 15D219A078967452581305C7 /* Products */; + ProjectRef = 2BFF78BF47B946F273021C53 /* SDL2.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 66781047381973FF17D26A04 /* testgesture */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 392F75CE4C2078C309201BD6 /* libSDL2main.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2main.a"; + remoteRef = 43707FCD29B07F7C481D1A32 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 4DDE4FE4303847E451E94F08 /* libSDL2.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2.a"; + remoteRef = 63D0165D42077F622F8A2C2D /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 533F4EC70B78173C113A7938 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 76602B80194C010908D63771 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 52354162254219EE76684ABE /* testgesture.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ +/* End PBXVariantGroup section */ + +/* Begin PBXTargetDependency section */ + 35CD2C037E085207668E3370 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2main.a"; + targetProxy = 00771E2C5FC10F8F7C5A0D8D /* PBXContainerItemProxy */; + }; + 792C71B133801DF95EC01EBB /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2.a"; + targetProxy = 42482F692CC41EA42EDE23D1 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 60EC6119529B5A1737F62D9E /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testgesture"; + }; + name = "Debug Universal"; + }; + 1F0A6CCD0DB571084C842C97 /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testgesture"; + }; + name = "Debug Native"; + }; + 5620002D3061510A046E5C00 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testgesture"; + }; + name = "Release Universal"; + }; + 4F2F1BE226ED4B9E097565A5 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testgesture"; + }; + name = "Release Native"; + }; + 0E787B8424FA1F024B987D9A /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Universal"; + }; + 1D851472574840D635F16D20 /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Native"; + }; + 25A1158D78146E2C2CB74B09 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Universal"; + }; + 47AA0A943A447D1315B5547D /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Native"; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 40D15D5F1F8C35FF14902558 /* Build configuration list for PBXNativeTarget "testgesture" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 60EC6119529B5A1737F62D9E /* Debug Universal */, + 1F0A6CCD0DB571084C842C97 /* Debug Native */, + 5620002D3061510A046E5C00 /* Release Universal */, + 4F2F1BE226ED4B9E097565A5 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; + 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testgesture" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 0E787B8424FA1F024B987D9A /* Debug Universal */, + 1D851472574840D635F16D20 /* Debug Native */, + 25A1158D78146E2C2CB74B09 /* Release Universal */, + 47AA0A943A447D1315B5547D /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; +/* End XCConfigurationList section */ + + }; + rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; +} diff --git a/premake/Xcode/Xcode3/tests/testgl2/testgl2.xcodeproj/project.pbxproj b/premake/Xcode/Xcode3/tests/testgl2/testgl2.xcodeproj/project.pbxproj new file mode 100755 index 000000000..4ffa31b22 --- /dev/null +++ b/premake/Xcode/Xcode3/tests/testgl2/testgl2.xcodeproj/project.pbxproj @@ -0,0 +1,504 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 45; + objects = { + +/* Begin PBXBuildFile section */ + 45DC11BD255127A03296336D /* testgl2.c in Sources */ = {isa = PBXBuildFile; fileRef = 141F0FF40384619134F5534A /* testgl2.c */; }; + 56AA4CF44B901545165959CE /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7FCF2FA52E266E6C2DF215F0 /* AudioToolbox.framework */; }; + 4DFF554A0F4F2A407D5029A8 /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1C3A4036543A5F4D388077F8 /* AudioUnit.framework */; }; + 23912E460FCD6BE5241A46B4 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 095F66393819011805762F15 /* Cocoa.framework */; }; + 154169203C7D401344762C1D /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 593D3B6D19B2200F58A33791 /* CoreAudio.framework */; }; + 403916CC66C752035BE06DED /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 580B463C369D259B765E3F8B /* IOKit.framework */; }; + 7B4041BD67D8575275737815 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1DDB3420411900597E7212E8 /* Carbon.framework */; }; + 362167D64276552A3FCE0750 /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 465334B02BF374DA55A82326 /* ForceFeedback.framework */; }; + 15B32480703C137461EE702C /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2202391C16A95D7017F976C7 /* CoreFoundation.framework */; }; + 44596FF238E219EE09EC7853 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7EB81EF9772F48412C6E0F1B /* OpenGL.framework */; }; + 72D05F7A733D343A0BC07480 /* libSDL2main.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6B6555596B1273C930FE7894 /* libSDL2main.a */; }; + 034941353E8045B46B1C7D86 /* libSDL2test.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 59C679F76EEB2EBB04E2191E /* libSDL2test.a */; }; + 05BD685071F731DE68AC13DC /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4CE6342660EF78D43EC23884 /* libSDL2.a */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 622C5D1C62FC444535862021 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 76A359E42D217A9505C34D0A /* SDL2main.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 58DC62993160374E09FF7AD6; + remoteInfo = "libSDL2main.a"; + }; + 7A670E185EB0770033CB69B6 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 76A359E42D217A9505C34D0A /* SDL2main.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 0E7126A94A11494963D3548B; + remoteInfo = "libSDL2main.a"; + }; + 33B7568362751D6A45F50EE1 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 14A50C9D21D625127E911EB8 /* SDL2test.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 1E1175156F97314C291323CB; + remoteInfo = "libSDL2test.a"; + }; + 0F66264E4AEB40445853393D /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 14A50C9D21D625127E911EB8 /* SDL2test.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 7CD70F5D43DA554D66287CFC; + remoteInfo = "libSDL2test.a"; + }; + 292F7EEB7FEE17460AF64BF2 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 1B5A3E4D6F33176919BB7DA4 /* SDL2.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 07D004B11E733F1F0EA93105; + remoteInfo = "libSDL2.a"; + }; + 370D6ACE1AFA53D0137160E9 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 1B5A3E4D6F33176919BB7DA4 /* SDL2.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 58C10ED14175754444033E0E; + remoteInfo = "libSDL2.a"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 141F0FF40384619134F5534A /* testgl2.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "testgl2.c"; path = "../../../../../test/testgl2.c"; sourceTree = ""; }; + 7FCF2FA52E266E6C2DF215F0 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioToolbox.framework"; path = "/System/Library/Frameworks/AudioToolbox.framework"; sourceTree = ""; }; + 1C3A4036543A5F4D388077F8 /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioUnit.framework"; path = "/System/Library/Frameworks/AudioUnit.framework"; sourceTree = ""; }; + 095F66393819011805762F15 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Cocoa.framework"; path = "/System/Library/Frameworks/Cocoa.framework"; sourceTree = ""; }; + 593D3B6D19B2200F58A33791 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreAudio.framework"; path = "/System/Library/Frameworks/CoreAudio.framework"; sourceTree = ""; }; + 580B463C369D259B765E3F8B /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "IOKit.framework"; path = "/System/Library/Frameworks/IOKit.framework"; sourceTree = ""; }; + 1DDB3420411900597E7212E8 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Carbon.framework"; path = "/System/Library/Frameworks/Carbon.framework"; sourceTree = ""; }; + 465334B02BF374DA55A82326 /* ForceFeedback.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "ForceFeedback.framework"; path = "/System/Library/Frameworks/ForceFeedback.framework"; sourceTree = ""; }; + 2202391C16A95D7017F976C7 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreFoundation.framework"; path = "/System/Library/Frameworks/CoreFoundation.framework"; sourceTree = ""; }; + 7EB81EF9772F48412C6E0F1B /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "OpenGL.framework"; path = "/System/Library/Frameworks/OpenGL.framework"; sourceTree = ""; }; + 0BC6258F61B33D4C4B5562BF /* testgl2 */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; name = "testgl2"; path = "testgl2"; sourceTree = BUILT_PRODUCTS_DIR; }; + 76A359E42D217A9505C34D0A /* SDL2main.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2main.xcodeproj"; path = "../../SDL2main/SDL2main.xcodeproj"; sourceTree = SOURCE_ROOT; }; + 14A50C9D21D625127E911EB8 /* SDL2test.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2test.xcodeproj"; path = "../../SDL2test/SDL2test.xcodeproj"; sourceTree = SOURCE_ROOT; }; + 1B5A3E4D6F33176919BB7DA4 /* SDL2.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2.xcodeproj"; path = "../../SDL2/SDL2.xcodeproj"; sourceTree = SOURCE_ROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 209532DC294B22C61B922076 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 56AA4CF44B901545165959CE /* AudioToolbox.framework in Frameworks */, + 4DFF554A0F4F2A407D5029A8 /* AudioUnit.framework in Frameworks */, + 23912E460FCD6BE5241A46B4 /* Cocoa.framework in Frameworks */, + 154169203C7D401344762C1D /* CoreAudio.framework in Frameworks */, + 403916CC66C752035BE06DED /* IOKit.framework in Frameworks */, + 7B4041BD67D8575275737815 /* Carbon.framework in Frameworks */, + 362167D64276552A3FCE0750 /* ForceFeedback.framework in Frameworks */, + 15B32480703C137461EE702C /* CoreFoundation.framework in Frameworks */, + 44596FF238E219EE09EC7853 /* OpenGL.framework in Frameworks */, + 72D05F7A733D343A0BC07480 /* libSDL2main.a in Frameworks */, + 034941353E8045B46B1C7D86 /* libSDL2test.a in Frameworks */, + 05BD685071F731DE68AC13DC /* libSDL2.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 465B1AE8216D001D17080EC6 /* testgl2 */ = { + isa = PBXGroup; + children = ( + 0201256278614E1E16276DE2 /* test */, + 64A30E4903AE3ADF12CB5DEF /* Frameworks */, + 48E634A15AD81F141064337A /* Products */, + 4A133F5830377EFE62217CA4 /* Projects */, + ); + name = "testgl2"; + sourceTree = ""; + }; + 0201256278614E1E16276DE2 /* test */ = { + isa = PBXGroup; + children = ( + 141F0FF40384619134F5534A /* testgl2.c */, + ); + name = "test"; + sourceTree = ""; + }; + 64A30E4903AE3ADF12CB5DEF /* Frameworks */ = { + isa = PBXGroup; + children = ( + 7FCF2FA52E266E6C2DF215F0 /* AudioToolbox.framework */, + 1C3A4036543A5F4D388077F8 /* AudioUnit.framework */, + 095F66393819011805762F15 /* Cocoa.framework */, + 593D3B6D19B2200F58A33791 /* CoreAudio.framework */, + 580B463C369D259B765E3F8B /* IOKit.framework */, + 1DDB3420411900597E7212E8 /* Carbon.framework */, + 465334B02BF374DA55A82326 /* ForceFeedback.framework */, + 2202391C16A95D7017F976C7 /* CoreFoundation.framework */, + 7EB81EF9772F48412C6E0F1B /* OpenGL.framework */, + ); + name = "Frameworks"; + sourceTree = ""; + }; + 48E634A15AD81F141064337A /* Products */ = { + isa = PBXGroup; + children = ( + 0BC6258F61B33D4C4B5562BF /* testgl2 */, + ); + name = "Products"; + sourceTree = ""; + }; + 4A133F5830377EFE62217CA4 /* Projects */ = { + isa = PBXGroup; + children = ( + 76A359E42D217A9505C34D0A /* SDL2main.xcodeproj */, + 14A50C9D21D625127E911EB8 /* SDL2test.xcodeproj */, + 1B5A3E4D6F33176919BB7DA4 /* SDL2.xcodeproj */, + ); + name = "Projects"; + sourceTree = ""; + }; + 01700FE33BBA67BB27B03FA2 /* Products */ = { + isa = PBXGroup; + children = ( + 6B6555596B1273C930FE7894 /* libSDL2main.a */, + ); + name = Products; + sourceTree = ""; + }; + 42B52595158160F46B595B6E /* Products */ = { + isa = PBXGroup; + children = ( + 59C679F76EEB2EBB04E2191E /* libSDL2test.a */, + ); + name = Products; + sourceTree = ""; + }; + 665B723C584D3457669F0662 /* Products */ = { + isa = PBXGroup; + children = ( + 4CE6342660EF78D43EC23884 /* libSDL2.a */, + ); + name = Products; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 09871A226783567418BC6E4B /* testgl2 */ = { + isa = PBXNativeTarget; + buildConfigurationList = 0E3F4B724866589D377D1E2D /* Build configuration list for PBXNativeTarget "testgl2" */; + buildPhases = ( + 426727121A5156BC56462CC3 /* Resources */, + 5A026C0341E5247444CE5D1D /* Sources */, + 209532DC294B22C61B922076 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 4CDD5FF708B6685E34E4230D /* PBXTargetDependency */, + 69650A577C703F645A88239C /* PBXTargetDependency */, + 12CB4F954B4949025E8F3839 /* PBXTargetDependency */, + ); + name = "testgl2"; + productInstallPath = "$(HOME)/bin"; + productName = "testgl2"; + productReference = 0BC6258F61B33D4C4B5562BF /* testgl2 */; + productType = "com.apple.product-type.tool"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 08FB7793FE84155DC02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testgl2" */; + compatibilityVersion = "Xcode 3.2"; + hasScannedForEncodings = 1; + mainGroup = 465B1AE8216D001D17080EC6 /* testgl2 */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 01700FE33BBA67BB27B03FA2 /* Products */; + ProjectRef = 76A359E42D217A9505C34D0A /* SDL2main.xcodeproj */; + }, + { + ProductGroup = 42B52595158160F46B595B6E /* Products */; + ProjectRef = 14A50C9D21D625127E911EB8 /* SDL2test.xcodeproj */; + }, + { + ProductGroup = 665B723C584D3457669F0662 /* Products */; + ProjectRef = 1B5A3E4D6F33176919BB7DA4 /* SDL2.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 09871A226783567418BC6E4B /* testgl2 */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 6B6555596B1273C930FE7894 /* libSDL2main.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2main.a"; + remoteRef = 622C5D1C62FC444535862021 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 59C679F76EEB2EBB04E2191E /* libSDL2test.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2test.a"; + remoteRef = 33B7568362751D6A45F50EE1 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 4CE6342660EF78D43EC23884 /* libSDL2.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2.a"; + remoteRef = 292F7EEB7FEE17460AF64BF2 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 426727121A5156BC56462CC3 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 5A026C0341E5247444CE5D1D /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 45DC11BD255127A03296336D /* testgl2.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ +/* End PBXVariantGroup section */ + +/* Begin PBXTargetDependency section */ + 4CDD5FF708B6685E34E4230D /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2main.a"; + targetProxy = 7A670E185EB0770033CB69B6 /* PBXContainerItemProxy */; + }; + 69650A577C703F645A88239C /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2test.a"; + targetProxy = 0F66264E4AEB40445853393D /* PBXContainerItemProxy */; + }; + 12CB4F954B4949025E8F3839 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2.a"; + targetProxy = 370D6ACE1AFA53D0137160E9 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 04DF58A401A123F35F6227DC /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testgl2"; + }; + name = "Debug Universal"; + }; + 11753A370B4E473167C3541A /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testgl2"; + }; + name = "Debug Native"; + }; + 336F7099534775236C4353F3 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testgl2"; + }; + name = "Release Universal"; + }; + 320B2B536322701915AB3BF8 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testgl2"; + }; + name = "Release Native"; + }; + 0E88081B45496F9753180170 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + "HAVE_OPENGL", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Universal"; + }; + 331B700F27E012D9685B2E60 /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + "HAVE_OPENGL", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Native"; + }; + 16DE5F1A4C99731C4E3E4AD8 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + "HAVE_OPENGL", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Universal"; + }; + 1E812F881D9870206906114B /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + "HAVE_OPENGL", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Native"; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 0E3F4B724866589D377D1E2D /* Build configuration list for PBXNativeTarget "testgl2" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 04DF58A401A123F35F6227DC /* Debug Universal */, + 11753A370B4E473167C3541A /* Debug Native */, + 336F7099534775236C4353F3 /* Release Universal */, + 320B2B536322701915AB3BF8 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; + 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testgl2" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 0E88081B45496F9753180170 /* Debug Universal */, + 331B700F27E012D9685B2E60 /* Debug Native */, + 16DE5F1A4C99731C4E3E4AD8 /* Release Universal */, + 1E812F881D9870206906114B /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; +/* End XCConfigurationList section */ + + }; + rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; +} diff --git a/premake/Xcode/Xcode3/tests/testgles/testgles.xcodeproj/project.pbxproj b/premake/Xcode/Xcode3/tests/testgles/testgles.xcodeproj/project.pbxproj new file mode 100755 index 000000000..fd5ffaa55 --- /dev/null +++ b/premake/Xcode/Xcode3/tests/testgles/testgles.xcodeproj/project.pbxproj @@ -0,0 +1,500 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 45; + objects = { + +/* Begin PBXBuildFile section */ + 12E6555A195D655D76AB7FE7 /* testgles.c in Sources */ = {isa = PBXBuildFile; fileRef = 241A4D8509966F521DB96605 /* testgles.c */; }; + 19795BC104CB34C45E135AED /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 29C434103F9900A855196701 /* AudioToolbox.framework */; }; + 1A9E278937C233991A1240D9 /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7F0159CE1F5A03FB737D1886 /* AudioUnit.framework */; }; + 5996326A75857CF20C70215A /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 71CA3644420E595D256119F7 /* Cocoa.framework */; }; + 03636CCB238052184B4F5194 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3D3438EA4AC101261C9110D6 /* CoreAudio.framework */; }; + 777004977662336A18A23F26 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6C5761C0138F27263A284205 /* IOKit.framework */; }; + 0A7A10E41D4C175E1DB4223C /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 065D03CF2E37393F5E900075 /* Carbon.framework */; }; + 7D577CE807AB7E8A3EE76B08 /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 472D7ACE7C61038858644EAF /* ForceFeedback.framework */; }; + 7E2C1EBA6D820BF93F50356B /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1A487B7D04DC3C37426321F9 /* CoreFoundation.framework */; }; + 53DC2D0A2AE873D87B43109E /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 24E345CE65080603580B49A4 /* OpenGL.framework */; }; + 7F0C00B5705C5E26218B356A /* libSDL2main.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 735A4BF97F3056123C477376 /* libSDL2main.a */; }; + 5D6D52C8514B468A1BCE3011 /* libSDL2test.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 24B2285772D3379A7F433A59 /* libSDL2test.a */; }; + 6F2C31FE41BA305E014C63E4 /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 0B3551586B877E200CBA316F /* libSDL2.a */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 60625E0A184039DB663474EF /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 0996113878EF3AB7044A3085 /* SDL2main.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 58DC62993160374E09FF7AD6; + remoteInfo = "libSDL2main.a"; + }; + 0D0C48787B472E550CA07A11 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 0996113878EF3AB7044A3085 /* SDL2main.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 0E7126A94A11494963D3548B; + remoteInfo = "libSDL2main.a"; + }; + 65EE288F53050FD30E024D39 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 7C8120E92B5D6E196B952A4E /* SDL2test.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 1E1175156F97314C291323CB; + remoteInfo = "libSDL2test.a"; + }; + 680070780FEE6D3633973F7B /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 7C8120E92B5D6E196B952A4E /* SDL2test.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 7CD70F5D43DA554D66287CFC; + remoteInfo = "libSDL2test.a"; + }; + 6F5D71CC10306FE26D5A47FF /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 48D12E4C0DF01FB13E7F1DA8 /* SDL2.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 07D004B11E733F1F0EA93105; + remoteInfo = "libSDL2.a"; + }; + 42B52D18274543E92B5B6F65 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 48D12E4C0DF01FB13E7F1DA8 /* SDL2.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 58C10ED14175754444033E0E; + remoteInfo = "libSDL2.a"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 241A4D8509966F521DB96605 /* testgles.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "testgles.c"; path = "../../../../../test/testgles.c"; sourceTree = ""; }; + 29C434103F9900A855196701 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioToolbox.framework"; path = "/System/Library/Frameworks/AudioToolbox.framework"; sourceTree = ""; }; + 7F0159CE1F5A03FB737D1886 /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioUnit.framework"; path = "/System/Library/Frameworks/AudioUnit.framework"; sourceTree = ""; }; + 71CA3644420E595D256119F7 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Cocoa.framework"; path = "/System/Library/Frameworks/Cocoa.framework"; sourceTree = ""; }; + 3D3438EA4AC101261C9110D6 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreAudio.framework"; path = "/System/Library/Frameworks/CoreAudio.framework"; sourceTree = ""; }; + 6C5761C0138F27263A284205 /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "IOKit.framework"; path = "/System/Library/Frameworks/IOKit.framework"; sourceTree = ""; }; + 065D03CF2E37393F5E900075 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Carbon.framework"; path = "/System/Library/Frameworks/Carbon.framework"; sourceTree = ""; }; + 472D7ACE7C61038858644EAF /* ForceFeedback.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "ForceFeedback.framework"; path = "/System/Library/Frameworks/ForceFeedback.framework"; sourceTree = ""; }; + 1A487B7D04DC3C37426321F9 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreFoundation.framework"; path = "/System/Library/Frameworks/CoreFoundation.framework"; sourceTree = ""; }; + 24E345CE65080603580B49A4 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "OpenGL.framework"; path = "/System/Library/Frameworks/OpenGL.framework"; sourceTree = ""; }; + 688E4AA325C27C0B4DE93985 /* testgles */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; name = "testgles"; path = "testgles"; sourceTree = BUILT_PRODUCTS_DIR; }; + 0996113878EF3AB7044A3085 /* SDL2main.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2main.xcodeproj"; path = "../../SDL2main/SDL2main.xcodeproj"; sourceTree = SOURCE_ROOT; }; + 7C8120E92B5D6E196B952A4E /* SDL2test.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2test.xcodeproj"; path = "../../SDL2test/SDL2test.xcodeproj"; sourceTree = SOURCE_ROOT; }; + 48D12E4C0DF01FB13E7F1DA8 /* SDL2.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2.xcodeproj"; path = "../../SDL2/SDL2.xcodeproj"; sourceTree = SOURCE_ROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 61195EE80F49035904F30384 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 19795BC104CB34C45E135AED /* AudioToolbox.framework in Frameworks */, + 1A9E278937C233991A1240D9 /* AudioUnit.framework in Frameworks */, + 5996326A75857CF20C70215A /* Cocoa.framework in Frameworks */, + 03636CCB238052184B4F5194 /* CoreAudio.framework in Frameworks */, + 777004977662336A18A23F26 /* IOKit.framework in Frameworks */, + 0A7A10E41D4C175E1DB4223C /* Carbon.framework in Frameworks */, + 7D577CE807AB7E8A3EE76B08 /* ForceFeedback.framework in Frameworks */, + 7E2C1EBA6D820BF93F50356B /* CoreFoundation.framework in Frameworks */, + 53DC2D0A2AE873D87B43109E /* OpenGL.framework in Frameworks */, + 7F0C00B5705C5E26218B356A /* libSDL2main.a in Frameworks */, + 5D6D52C8514B468A1BCE3011 /* libSDL2test.a in Frameworks */, + 6F2C31FE41BA305E014C63E4 /* libSDL2.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 17A905F262DF26E86D1A06ED /* testgles */ = { + isa = PBXGroup; + children = ( + 44B346220B51319C389D6B05 /* test */, + 19DE5CE602953B250C466761 /* Frameworks */, + 78B41FCF563962081FDC583E /* Products */, + 06E262DA7BF8071F1180103A /* Projects */, + ); + name = "testgles"; + sourceTree = ""; + }; + 44B346220B51319C389D6B05 /* test */ = { + isa = PBXGroup; + children = ( + 241A4D8509966F521DB96605 /* testgles.c */, + ); + name = "test"; + sourceTree = ""; + }; + 19DE5CE602953B250C466761 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 29C434103F9900A855196701 /* AudioToolbox.framework */, + 7F0159CE1F5A03FB737D1886 /* AudioUnit.framework */, + 71CA3644420E595D256119F7 /* Cocoa.framework */, + 3D3438EA4AC101261C9110D6 /* CoreAudio.framework */, + 6C5761C0138F27263A284205 /* IOKit.framework */, + 065D03CF2E37393F5E900075 /* Carbon.framework */, + 472D7ACE7C61038858644EAF /* ForceFeedback.framework */, + 1A487B7D04DC3C37426321F9 /* CoreFoundation.framework */, + 24E345CE65080603580B49A4 /* OpenGL.framework */, + ); + name = "Frameworks"; + sourceTree = ""; + }; + 78B41FCF563962081FDC583E /* Products */ = { + isa = PBXGroup; + children = ( + 688E4AA325C27C0B4DE93985 /* testgles */, + ); + name = "Products"; + sourceTree = ""; + }; + 06E262DA7BF8071F1180103A /* Projects */ = { + isa = PBXGroup; + children = ( + 0996113878EF3AB7044A3085 /* SDL2main.xcodeproj */, + 7C8120E92B5D6E196B952A4E /* SDL2test.xcodeproj */, + 48D12E4C0DF01FB13E7F1DA8 /* SDL2.xcodeproj */, + ); + name = "Projects"; + sourceTree = ""; + }; + 5CCE03C038CE6C8007C7533F /* Products */ = { + isa = PBXGroup; + children = ( + 735A4BF97F3056123C477376 /* libSDL2main.a */, + ); + name = Products; + sourceTree = ""; + }; + 4CA4399E75A335213A540466 /* Products */ = { + isa = PBXGroup; + children = ( + 24B2285772D3379A7F433A59 /* libSDL2test.a */, + ); + name = Products; + sourceTree = ""; + }; + 64D21F91171E388B512D08F4 /* Products */ = { + isa = PBXGroup; + children = ( + 0B3551586B877E200CBA316F /* libSDL2.a */, + ); + name = Products; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 6FC5723312640035258E23A7 /* testgles */ = { + isa = PBXNativeTarget; + buildConfigurationList = 2A7B0CA6149577840FF2685B /* Build configuration list for PBXNativeTarget "testgles" */; + buildPhases = ( + 44163DE050017234528F64A1 /* Resources */, + 2C8849233F0D089127467B06 /* Sources */, + 61195EE80F49035904F30384 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 18F7300604A73072356D2120 /* PBXTargetDependency */, + 34DA5F3E1DEF6BC70000000B /* PBXTargetDependency */, + 78742F471BE7751D78371D9C /* PBXTargetDependency */, + ); + name = "testgles"; + productInstallPath = "$(HOME)/bin"; + productName = "testgles"; + productReference = 688E4AA325C27C0B4DE93985 /* testgles */; + productType = "com.apple.product-type.tool"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 08FB7793FE84155DC02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testgles" */; + compatibilityVersion = "Xcode 3.2"; + hasScannedForEncodings = 1; + mainGroup = 17A905F262DF26E86D1A06ED /* testgles */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 5CCE03C038CE6C8007C7533F /* Products */; + ProjectRef = 0996113878EF3AB7044A3085 /* SDL2main.xcodeproj */; + }, + { + ProductGroup = 4CA4399E75A335213A540466 /* Products */; + ProjectRef = 7C8120E92B5D6E196B952A4E /* SDL2test.xcodeproj */; + }, + { + ProductGroup = 64D21F91171E388B512D08F4 /* Products */; + ProjectRef = 48D12E4C0DF01FB13E7F1DA8 /* SDL2.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 6FC5723312640035258E23A7 /* testgles */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 735A4BF97F3056123C477376 /* libSDL2main.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2main.a"; + remoteRef = 60625E0A184039DB663474EF /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 24B2285772D3379A7F433A59 /* libSDL2test.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2test.a"; + remoteRef = 65EE288F53050FD30E024D39 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 0B3551586B877E200CBA316F /* libSDL2.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2.a"; + remoteRef = 6F5D71CC10306FE26D5A47FF /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 44163DE050017234528F64A1 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 2C8849233F0D089127467B06 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 12E6555A195D655D76AB7FE7 /* testgles.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ +/* End PBXVariantGroup section */ + +/* Begin PBXTargetDependency section */ + 18F7300604A73072356D2120 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2main.a"; + targetProxy = 0D0C48787B472E550CA07A11 /* PBXContainerItemProxy */; + }; + 34DA5F3E1DEF6BC70000000B /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2test.a"; + targetProxy = 680070780FEE6D3633973F7B /* PBXContainerItemProxy */; + }; + 78742F471BE7751D78371D9C /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2.a"; + targetProxy = 42B52D18274543E92B5B6F65 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 2FC47005660448E2215567B3 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testgles"; + }; + name = "Debug Universal"; + }; + 45FE67EC62480E8C0EC94BA2 /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testgles"; + }; + name = "Debug Native"; + }; + 4ABE2FD422AA526A4FB64D2C /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testgles"; + }; + name = "Release Universal"; + }; + 4A8D220649E453AC462559B7 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testgles"; + }; + name = "Release Native"; + }; + 2C0F3E1E519F33CD14FA482C /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Universal"; + }; + 15381143051326761B1C75E9 /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Native"; + }; + 44A94F96103E7CAD6A624F7F /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Universal"; + }; + 30CA28B5385430D51A3462B8 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Native"; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 2A7B0CA6149577840FF2685B /* Build configuration list for PBXNativeTarget "testgles" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 2FC47005660448E2215567B3 /* Debug Universal */, + 45FE67EC62480E8C0EC94BA2 /* Debug Native */, + 4ABE2FD422AA526A4FB64D2C /* Release Universal */, + 4A8D220649E453AC462559B7 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; + 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testgles" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 2C0F3E1E519F33CD14FA482C /* Debug Universal */, + 15381143051326761B1C75E9 /* Debug Native */, + 44A94F96103E7CAD6A624F7F /* Release Universal */, + 30CA28B5385430D51A3462B8 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; +/* End XCConfigurationList section */ + + }; + rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; +} diff --git a/premake/Xcode/Xcode3/tests/testhaptic/testhaptic.xcodeproj/project.pbxproj b/premake/Xcode/Xcode3/tests/testhaptic/testhaptic.xcodeproj/project.pbxproj new file mode 100755 index 000000000..b52d8d3f3 --- /dev/null +++ b/premake/Xcode/Xcode3/tests/testhaptic/testhaptic.xcodeproj/project.pbxproj @@ -0,0 +1,457 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 45; + objects = { + +/* Begin PBXBuildFile section */ + 59F50E2B39BC77DC3ECD4640 /* testhaptic.c in Sources */ = {isa = PBXBuildFile; fileRef = 1DB847C427EA0F444B4B4FC0 /* testhaptic.c */; }; + 6179774414C80B03771B4D1F /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1408403C2E7331A83879467D /* AudioToolbox.framework */; }; + 45CE764402F40F97189A30FC /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6BDE62C2453138766EB542CF /* AudioUnit.framework */; }; + 24D54CFC45B1005E536540FE /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 29B1586B0BFB4A074B0F5B3B /* Cocoa.framework */; }; + 2E9633335EE7194733506087 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1B1F202D013748602EA96A1F /* CoreAudio.framework */; }; + 793C655802C108DC5A1603CC /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7032139D43855B2A3DA345CC /* IOKit.framework */; }; + 68864CB73A65629C2D34335C /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 06AF7E814C06487468C37716 /* Carbon.framework */; }; + 27BA615E079D63396FEC23A4 /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 126F3704120B219353BF4AE3 /* ForceFeedback.framework */; }; + 160736E258B964640D9D79BA /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 01544B8A7A1F37C115280446 /* CoreFoundation.framework */; }; + 558E796E47515366631902B9 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5F3120474431725B4CF4428B /* OpenGL.framework */; }; + 541C26D102115FD4093A47F8 /* libSDL2main.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6CB511B1018C4FBD1F19617E /* libSDL2main.a */; }; + 60C53756713009886F8129EA /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 29897FFF7AE350C831F9065D /* libSDL2.a */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 450D67A300D33EF705491E89 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 0C0F4A6E7D62458863F431FF /* SDL2main.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 58DC62993160374E09FF7AD6; + remoteInfo = "libSDL2main.a"; + }; + 645E5AAE6C712DF335755293 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 0C0F4A6E7D62458863F431FF /* SDL2main.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 0E7126A94A11494963D3548B; + remoteInfo = "libSDL2main.a"; + }; + 71F0553C5BBA1AE570F02A60 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 03181F213C260D2457796F54 /* SDL2.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 07D004B11E733F1F0EA93105; + remoteInfo = "libSDL2.a"; + }; + 34C636D75FB114266D774F34 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 03181F213C260D2457796F54 /* SDL2.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 58C10ED14175754444033E0E; + remoteInfo = "libSDL2.a"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 1DB847C427EA0F444B4B4FC0 /* testhaptic.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "testhaptic.c"; path = "../../../../../test/testhaptic.c"; sourceTree = ""; }; + 1408403C2E7331A83879467D /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioToolbox.framework"; path = "/System/Library/Frameworks/AudioToolbox.framework"; sourceTree = ""; }; + 6BDE62C2453138766EB542CF /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioUnit.framework"; path = "/System/Library/Frameworks/AudioUnit.framework"; sourceTree = ""; }; + 29B1586B0BFB4A074B0F5B3B /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Cocoa.framework"; path = "/System/Library/Frameworks/Cocoa.framework"; sourceTree = ""; }; + 1B1F202D013748602EA96A1F /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreAudio.framework"; path = "/System/Library/Frameworks/CoreAudio.framework"; sourceTree = ""; }; + 7032139D43855B2A3DA345CC /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "IOKit.framework"; path = "/System/Library/Frameworks/IOKit.framework"; sourceTree = ""; }; + 06AF7E814C06487468C37716 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Carbon.framework"; path = "/System/Library/Frameworks/Carbon.framework"; sourceTree = ""; }; + 126F3704120B219353BF4AE3 /* ForceFeedback.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "ForceFeedback.framework"; path = "/System/Library/Frameworks/ForceFeedback.framework"; sourceTree = ""; }; + 01544B8A7A1F37C115280446 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreFoundation.framework"; path = "/System/Library/Frameworks/CoreFoundation.framework"; sourceTree = ""; }; + 5F3120474431725B4CF4428B /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "OpenGL.framework"; path = "/System/Library/Frameworks/OpenGL.framework"; sourceTree = ""; }; + 12140D0C4C6D44C900626222 /* testhaptic */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; name = "testhaptic"; path = "testhaptic"; sourceTree = BUILT_PRODUCTS_DIR; }; + 0C0F4A6E7D62458863F431FF /* SDL2main.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2main.xcodeproj"; path = "../../SDL2main/SDL2main.xcodeproj"; sourceTree = SOURCE_ROOT; }; + 03181F213C260D2457796F54 /* SDL2.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2.xcodeproj"; path = "../../SDL2/SDL2.xcodeproj"; sourceTree = SOURCE_ROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 5EA00FC55C7A5EDF384F5EDD /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 6179774414C80B03771B4D1F /* AudioToolbox.framework in Frameworks */, + 45CE764402F40F97189A30FC /* AudioUnit.framework in Frameworks */, + 24D54CFC45B1005E536540FE /* Cocoa.framework in Frameworks */, + 2E9633335EE7194733506087 /* CoreAudio.framework in Frameworks */, + 793C655802C108DC5A1603CC /* IOKit.framework in Frameworks */, + 68864CB73A65629C2D34335C /* Carbon.framework in Frameworks */, + 27BA615E079D63396FEC23A4 /* ForceFeedback.framework in Frameworks */, + 160736E258B964640D9D79BA /* CoreFoundation.framework in Frameworks */, + 558E796E47515366631902B9 /* OpenGL.framework in Frameworks */, + 541C26D102115FD4093A47F8 /* libSDL2main.a in Frameworks */, + 60C53756713009886F8129EA /* libSDL2.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 67B45C0D66CA748F0507306F /* testhaptic */ = { + isa = PBXGroup; + children = ( + 66DE1C0E69BF3B2849D5642A /* test */, + 14E414A5128A5A3D7B2023E1 /* Frameworks */, + 48AC304A038C162A29342369 /* Products */, + 010E474B30072FBF3CFC63E2 /* Projects */, + ); + name = "testhaptic"; + sourceTree = ""; + }; + 66DE1C0E69BF3B2849D5642A /* test */ = { + isa = PBXGroup; + children = ( + 1DB847C427EA0F444B4B4FC0 /* testhaptic.c */, + ); + name = "test"; + sourceTree = ""; + }; + 14E414A5128A5A3D7B2023E1 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 1408403C2E7331A83879467D /* AudioToolbox.framework */, + 6BDE62C2453138766EB542CF /* AudioUnit.framework */, + 29B1586B0BFB4A074B0F5B3B /* Cocoa.framework */, + 1B1F202D013748602EA96A1F /* CoreAudio.framework */, + 7032139D43855B2A3DA345CC /* IOKit.framework */, + 06AF7E814C06487468C37716 /* Carbon.framework */, + 126F3704120B219353BF4AE3 /* ForceFeedback.framework */, + 01544B8A7A1F37C115280446 /* CoreFoundation.framework */, + 5F3120474431725B4CF4428B /* OpenGL.framework */, + ); + name = "Frameworks"; + sourceTree = ""; + }; + 48AC304A038C162A29342369 /* Products */ = { + isa = PBXGroup; + children = ( + 12140D0C4C6D44C900626222 /* testhaptic */, + ); + name = "Products"; + sourceTree = ""; + }; + 010E474B30072FBF3CFC63E2 /* Projects */ = { + isa = PBXGroup; + children = ( + 0C0F4A6E7D62458863F431FF /* SDL2main.xcodeproj */, + 03181F213C260D2457796F54 /* SDL2.xcodeproj */, + ); + name = "Projects"; + sourceTree = ""; + }; + 480439CD75176D0E386C6BDC /* Products */ = { + isa = PBXGroup; + children = ( + 6CB511B1018C4FBD1F19617E /* libSDL2main.a */, + ); + name = Products; + sourceTree = ""; + }; + 1F065A3302AD32D00BE23A4A /* Products */ = { + isa = PBXGroup; + children = ( + 29897FFF7AE350C831F9065D /* libSDL2.a */, + ); + name = Products; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 312F0ABB19C846A84CB53A27 /* testhaptic */ = { + isa = PBXNativeTarget; + buildConfigurationList = 4D7D730D605E45A010DF3481 /* Build configuration list for PBXNativeTarget "testhaptic" */; + buildPhases = ( + 3A0D5AAE05F46B2A13675B25 /* Resources */, + 6E7D06AC1504471B4E3B32E5 /* Sources */, + 5EA00FC55C7A5EDF384F5EDD /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 3D383CDA1C2B78E100F63058 /* PBXTargetDependency */, + 107B2B3356DF78FF5A9302A6 /* PBXTargetDependency */, + ); + name = "testhaptic"; + productInstallPath = "$(HOME)/bin"; + productName = "testhaptic"; + productReference = 12140D0C4C6D44C900626222 /* testhaptic */; + productType = "com.apple.product-type.tool"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 08FB7793FE84155DC02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testhaptic" */; + compatibilityVersion = "Xcode 3.2"; + hasScannedForEncodings = 1; + mainGroup = 67B45C0D66CA748F0507306F /* testhaptic */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 480439CD75176D0E386C6BDC /* Products */; + ProjectRef = 0C0F4A6E7D62458863F431FF /* SDL2main.xcodeproj */; + }, + { + ProductGroup = 1F065A3302AD32D00BE23A4A /* Products */; + ProjectRef = 03181F213C260D2457796F54 /* SDL2.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 312F0ABB19C846A84CB53A27 /* testhaptic */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 6CB511B1018C4FBD1F19617E /* libSDL2main.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2main.a"; + remoteRef = 450D67A300D33EF705491E89 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 29897FFF7AE350C831F9065D /* libSDL2.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2.a"; + remoteRef = 71F0553C5BBA1AE570F02A60 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 3A0D5AAE05F46B2A13675B25 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 6E7D06AC1504471B4E3B32E5 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 59F50E2B39BC77DC3ECD4640 /* testhaptic.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ +/* End PBXVariantGroup section */ + +/* Begin PBXTargetDependency section */ + 3D383CDA1C2B78E100F63058 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2main.a"; + targetProxy = 645E5AAE6C712DF335755293 /* PBXContainerItemProxy */; + }; + 107B2B3356DF78FF5A9302A6 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2.a"; + targetProxy = 34C636D75FB114266D774F34 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 068534B70F1E26297830190C /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testhaptic"; + }; + name = "Debug Universal"; + }; + 26CE5B804873277736E51BD0 /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testhaptic"; + }; + name = "Debug Native"; + }; + 0A706DF51C7E14FD1AD05E03 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testhaptic"; + }; + name = "Release Universal"; + }; + 373D05D241F56D402BDA7F09 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testhaptic"; + }; + name = "Release Native"; + }; + 7E65562D5FE678C57E314BC1 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Universal"; + }; + 1F071C371D63041C56C5244C /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Native"; + }; + 37451B5D01EF1CE448BC5895 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Universal"; + }; + 528722B270F72709528E28F6 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Native"; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 4D7D730D605E45A010DF3481 /* Build configuration list for PBXNativeTarget "testhaptic" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 068534B70F1E26297830190C /* Debug Universal */, + 26CE5B804873277736E51BD0 /* Debug Native */, + 0A706DF51C7E14FD1AD05E03 /* Release Universal */, + 373D05D241F56D402BDA7F09 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; + 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testhaptic" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 7E65562D5FE678C57E314BC1 /* Debug Universal */, + 1F071C371D63041C56C5244C /* Debug Native */, + 37451B5D01EF1CE448BC5895 /* Release Universal */, + 528722B270F72709528E28F6 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; +/* End XCConfigurationList section */ + + }; + rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; +} diff --git a/premake/Xcode/Xcode3/tests/testiconv/testiconv.xcodeproj/project.pbxproj b/premake/Xcode/Xcode3/tests/testiconv/testiconv.xcodeproj/project.pbxproj new file mode 100755 index 000000000..e234cc8e7 --- /dev/null +++ b/premake/Xcode/Xcode3/tests/testiconv/testiconv.xcodeproj/project.pbxproj @@ -0,0 +1,474 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 45; + objects = { + +/* Begin PBXBuildFile section */ + 6A2279D13C4C3252465E71F6 /* testiconv.c in Sources */ = {isa = PBXBuildFile; fileRef = 355B073267DA1C532F9C64E8 /* testiconv.c */; }; + 615F4AEB22F27C9E12B74147 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 45B8718637C864472C7963C2 /* AudioToolbox.framework */; }; + 77F5772745E77D6931B04B08 /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4A8058CA51FA2FD227B71243 /* AudioUnit.framework */; }; + 20A4101D71B743801C3F7345 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3B34592C60C4682D04025399 /* Cocoa.framework */; }; + 269E6A3E48B22839364E530B /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 48C66BE91AF63E8E1D1E33EF /* CoreAudio.framework */; }; + 092226E72E097B0652F36296 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1A3D521441115A9A6EA26E03 /* IOKit.framework */; }; + 28B73F0D7D2B233B355E6E43 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 18DC4BE959C91D4F3FAF0A33 /* Carbon.framework */; }; + 340D737868153D614AD5246C /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 28A5128C4E42708D7A4021A6 /* ForceFeedback.framework */; }; + 22160C952BAF10DE1F0D385A /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6BB16CCF40D96EB61AAA453C /* CoreFoundation.framework */; }; + 1EC263FC3CCD652438CD2BE6 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 551A4C320C0A75F81A2F25F1 /* OpenGL.framework */; }; + 68CF1BFA47FF42596EFF4442 /* libSDL2main.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 61784B4D50322C5908E50E60 /* libSDL2main.a */; }; + 0A8548A223350FD4357D3020 /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3ED33F5A5C6B1A6A48703C84 /* libSDL2.a */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 78FF2E00306D741745246DC5 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 45881B3D6A3079C84A48739B /* SDL2main.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 58DC62993160374E09FF7AD6; + remoteInfo = "libSDL2main.a"; + }; + 45326B067C60183D7F2A2472 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 45881B3D6A3079C84A48739B /* SDL2main.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 0E7126A94A11494963D3548B; + remoteInfo = "libSDL2main.a"; + }; + 0C29120D309D2380587255B1 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 7A9B013F69BB7A9E264C7EF9 /* SDL2.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 07D004B11E733F1F0EA93105; + remoteInfo = "libSDL2.a"; + }; + 772012CD053649584ED11159 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 7A9B013F69BB7A9E264C7EF9 /* SDL2.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 58C10ED14175754444033E0E; + remoteInfo = "libSDL2.a"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 355B073267DA1C532F9C64E8 /* testiconv.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "testiconv.c"; path = "../../../../../test/testiconv.c"; sourceTree = ""; }; + 45B8718637C864472C7963C2 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioToolbox.framework"; path = "/System/Library/Frameworks/AudioToolbox.framework"; sourceTree = ""; }; + 4A8058CA51FA2FD227B71243 /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioUnit.framework"; path = "/System/Library/Frameworks/AudioUnit.framework"; sourceTree = ""; }; + 3B34592C60C4682D04025399 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Cocoa.framework"; path = "/System/Library/Frameworks/Cocoa.framework"; sourceTree = ""; }; + 48C66BE91AF63E8E1D1E33EF /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreAudio.framework"; path = "/System/Library/Frameworks/CoreAudio.framework"; sourceTree = ""; }; + 1A3D521441115A9A6EA26E03 /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "IOKit.framework"; path = "/System/Library/Frameworks/IOKit.framework"; sourceTree = ""; }; + 18DC4BE959C91D4F3FAF0A33 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Carbon.framework"; path = "/System/Library/Frameworks/Carbon.framework"; sourceTree = ""; }; + 28A5128C4E42708D7A4021A6 /* ForceFeedback.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "ForceFeedback.framework"; path = "/System/Library/Frameworks/ForceFeedback.framework"; sourceTree = ""; }; + 6BB16CCF40D96EB61AAA453C /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreFoundation.framework"; path = "/System/Library/Frameworks/CoreFoundation.framework"; sourceTree = ""; }; + 551A4C320C0A75F81A2F25F1 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "OpenGL.framework"; path = "/System/Library/Frameworks/OpenGL.framework"; sourceTree = ""; }; + 7C44581E382C678639A07165 /* testiconv */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; name = "testiconv"; path = "testiconv"; sourceTree = BUILT_PRODUCTS_DIR; }; + 45881B3D6A3079C84A48739B /* SDL2main.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2main.xcodeproj"; path = "../../SDL2main/SDL2main.xcodeproj"; sourceTree = SOURCE_ROOT; }; + 7A9B013F69BB7A9E264C7EF9 /* SDL2.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2.xcodeproj"; path = "../../SDL2/SDL2.xcodeproj"; sourceTree = SOURCE_ROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 4993751A0DB2391338FF263A /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 615F4AEB22F27C9E12B74147 /* AudioToolbox.framework in Frameworks */, + 77F5772745E77D6931B04B08 /* AudioUnit.framework in Frameworks */, + 20A4101D71B743801C3F7345 /* Cocoa.framework in Frameworks */, + 269E6A3E48B22839364E530B /* CoreAudio.framework in Frameworks */, + 092226E72E097B0652F36296 /* IOKit.framework in Frameworks */, + 28B73F0D7D2B233B355E6E43 /* Carbon.framework in Frameworks */, + 340D737868153D614AD5246C /* ForceFeedback.framework in Frameworks */, + 22160C952BAF10DE1F0D385A /* CoreFoundation.framework in Frameworks */, + 1EC263FC3CCD652438CD2BE6 /* OpenGL.framework in Frameworks */, + 68CF1BFA47FF42596EFF4442 /* libSDL2main.a in Frameworks */, + 0A8548A223350FD4357D3020 /* libSDL2.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 3F2E707864DD166F57CA4AEF /* testiconv */ = { + isa = PBXGroup; + children = ( + 241D742D6A9B10385D083E64 /* test */, + 008C68AE381B31D66E154625 /* Frameworks */, + 182B54E133F749AC417A45B8 /* Products */, + 680C0B4E60E8423466903412 /* Projects */, + ); + name = "testiconv"; + sourceTree = ""; + }; + 241D742D6A9B10385D083E64 /* test */ = { + isa = PBXGroup; + children = ( + 355B073267DA1C532F9C64E8 /* testiconv.c */, + ); + name = "test"; + sourceTree = ""; + }; + 008C68AE381B31D66E154625 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 45B8718637C864472C7963C2 /* AudioToolbox.framework */, + 4A8058CA51FA2FD227B71243 /* AudioUnit.framework */, + 3B34592C60C4682D04025399 /* Cocoa.framework */, + 48C66BE91AF63E8E1D1E33EF /* CoreAudio.framework */, + 1A3D521441115A9A6EA26E03 /* IOKit.framework */, + 18DC4BE959C91D4F3FAF0A33 /* Carbon.framework */, + 28A5128C4E42708D7A4021A6 /* ForceFeedback.framework */, + 6BB16CCF40D96EB61AAA453C /* CoreFoundation.framework */, + 551A4C320C0A75F81A2F25F1 /* OpenGL.framework */, + ); + name = "Frameworks"; + sourceTree = ""; + }; + 182B54E133F749AC417A45B8 /* Products */ = { + isa = PBXGroup; + children = ( + 7C44581E382C678639A07165 /* testiconv */, + ); + name = "Products"; + sourceTree = ""; + }; + 680C0B4E60E8423466903412 /* Projects */ = { + isa = PBXGroup; + children = ( + 45881B3D6A3079C84A48739B /* SDL2main.xcodeproj */, + 7A9B013F69BB7A9E264C7EF9 /* SDL2.xcodeproj */, + ); + name = "Projects"; + sourceTree = ""; + }; + 5E744E323DF61B0B01916A66 /* Products */ = { + isa = PBXGroup; + children = ( + 61784B4D50322C5908E50E60 /* libSDL2main.a */, + ); + name = Products; + sourceTree = ""; + }; + 4C4F723645B30A7A6C3D431C /* Products */ = { + isa = PBXGroup; + children = ( + 3ED33F5A5C6B1A6A48703C84 /* libSDL2.a */, + ); + name = Products; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 5CCC58AE10AE326260794B34 /* testiconv */ = { + isa = PBXNativeTarget; + buildConfigurationList = 3B38692E7969686C31327012 /* Build configuration list for PBXNativeTarget "testiconv" */; + buildPhases = ( + 67090739556842CB41B439F0 /* Resources */, + 542019CC40DA68E754AE20BA /* Sources */, + 4993751A0DB2391338FF263A /* Frameworks */, + 9607AE3710C85E8F00CD1376 /* Postbuild */, + ); + buildRules = ( + ); + dependencies = ( + 46694D6743F9414E0A461877 /* PBXTargetDependency */, + 7797690F694945A446C73504 /* PBXTargetDependency */, + ); + name = "testiconv"; + productInstallPath = "$(HOME)/bin"; + productName = "testiconv"; + productReference = 7C44581E382C678639A07165 /* testiconv */; + productType = "com.apple.product-type.tool"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 08FB7793FE84155DC02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testiconv" */; + compatibilityVersion = "Xcode 3.2"; + hasScannedForEncodings = 1; + mainGroup = 3F2E707864DD166F57CA4AEF /* testiconv */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 5E744E323DF61B0B01916A66 /* Products */; + ProjectRef = 45881B3D6A3079C84A48739B /* SDL2main.xcodeproj */; + }, + { + ProductGroup = 4C4F723645B30A7A6C3D431C /* Products */; + ProjectRef = 7A9B013F69BB7A9E264C7EF9 /* SDL2.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 5CCC58AE10AE326260794B34 /* testiconv */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 61784B4D50322C5908E50E60 /* libSDL2main.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2main.a"; + remoteRef = 78FF2E00306D741745246DC5 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 3ED33F5A5C6B1A6A48703C84 /* libSDL2.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2.a"; + remoteRef = 0C29120D309D2380587255B1 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 67090739556842CB41B439F0 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXShellScriptBuildPhase section */ + 9607AE3710C85E8F00CD1376 /* Postbuild */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = Postbuild; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "if [ \"${CONFIGURATION}\" = \"Debug Universal\" ]; then\nif [ ! -d \"./Build/Debug\" ]; then mkdir -p \"./Build/Debug\"; fi\ncp \"./../../../../../test/utf8.txt\" \"./Build/Debug/utf8.txt\"\nfi\nif [ \"${CONFIGURATION}\" = \"Debug Native\" ]; then\nif [ ! -d \"./Build/Debug\" ]; then mkdir -p \"./Build/Debug\"; fi\ncp \"./../../../../../test/utf8.txt\" \"./Build/Debug/utf8.txt\"\nfi\nif [ \"${CONFIGURATION}\" = \"Release Universal\" ]; then\nif [ ! -d \"./Build/Release\" ]; then mkdir -p \"./Build/Release\"; fi\ncp \"./../../../../../test/utf8.txt\" \"./Build/Release/utf8.txt\"\nfi\nif [ \"${CONFIGURATION}\" = \"Release Native\" ]; then\nif [ ! -d \"./Build/Release\" ]; then mkdir -p \"./Build/Release\"; fi\ncp \"./../../../../../test/utf8.txt\" \"./Build/Release/utf8.txt\"\nfi"; + }; +/* End PBXShellScriptBuildPhase section */ +/* Begin PBXSourcesBuildPhase section */ + 542019CC40DA68E754AE20BA /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 6A2279D13C4C3252465E71F6 /* testiconv.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ +/* End PBXVariantGroup section */ + +/* Begin PBXTargetDependency section */ + 46694D6743F9414E0A461877 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2main.a"; + targetProxy = 45326B067C60183D7F2A2472 /* PBXContainerItemProxy */; + }; + 7797690F694945A446C73504 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2.a"; + targetProxy = 772012CD053649584ED11159 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 505335353418205A205A15C7 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testiconv"; + }; + name = "Debug Universal"; + }; + 59AA33FF5426169720C71FB9 /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testiconv"; + }; + name = "Debug Native"; + }; + 0D6B7A9B611B597E6FAA36A9 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testiconv"; + }; + name = "Release Universal"; + }; + 49AE52C85A660C8C74FE05F6 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testiconv"; + }; + name = "Release Native"; + }; + 75CD2181558A6BE2794B3828 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Universal"; + }; + 2FD811E157882FC610344766 /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Native"; + }; + 1C404FC714CD5A472B7E6828 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Universal"; + }; + 71F53DA9594439794E8053E4 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Native"; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 3B38692E7969686C31327012 /* Build configuration list for PBXNativeTarget "testiconv" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 505335353418205A205A15C7 /* Debug Universal */, + 59AA33FF5426169720C71FB9 /* Debug Native */, + 0D6B7A9B611B597E6FAA36A9 /* Release Universal */, + 49AE52C85A660C8C74FE05F6 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; + 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testiconv" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 75CD2181558A6BE2794B3828 /* Debug Universal */, + 2FD811E157882FC610344766 /* Debug Native */, + 1C404FC714CD5A472B7E6828 /* Release Universal */, + 71F53DA9594439794E8053E4 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; +/* End XCConfigurationList section */ + + }; + rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; +} diff --git a/premake/Xcode/Xcode3/tests/testime/testime.xcodeproj/project.pbxproj b/premake/Xcode/Xcode3/tests/testime/testime.xcodeproj/project.pbxproj new file mode 100755 index 000000000..5187681b0 --- /dev/null +++ b/premake/Xcode/Xcode3/tests/testime/testime.xcodeproj/project.pbxproj @@ -0,0 +1,500 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 45; + objects = { + +/* Begin PBXBuildFile section */ + 1EDB663620575F3054616AEB /* testime.c in Sources */ = {isa = PBXBuildFile; fileRef = 11A02A5F7E6943E269934106 /* testime.c */; }; + 613052B57E3162A16B241A77 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0F195173606E033879915ED6 /* AudioToolbox.framework */; }; + 00EB7592040245EC40254D0F /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 310A41FA124B378F383C2325 /* AudioUnit.framework */; }; + 6441758D13DC088E29607C64 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 32CA18327EB352DF5A8D0B54 /* Cocoa.framework */; }; + 57F87FD645CC7E9A3847664D /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0CEA64342A102110565F0FB5 /* CoreAudio.framework */; }; + 5BA21E9A38D1262366AD6CD3 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 076C5E737F3D08FD55534ADA /* IOKit.framework */; }; + 26E066AD77781CFB42535B92 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2FEA59A651FA0D0340794E81 /* Carbon.framework */; }; + 59FB2D8F312B1BC342875718 /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 68D73105473A4CAE57B07517 /* ForceFeedback.framework */; }; + 22C6225A72AF49B066FC55B9 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 73A83F313C8704897D5C5BDF /* CoreFoundation.framework */; }; + 757D798F5C211E0F24A0135C /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6E284413593E133B2D9D2692 /* OpenGL.framework */; }; + 113F63BE79BE46557BA72CA3 /* libSDL2main.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 2A5E09A54F041CAD5A88365B /* libSDL2main.a */; }; + 730A4F453D55402B08817501 /* libSDL2test.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 2BF51AB17AFB19DD19A41D8A /* libSDL2test.a */; }; + 0E1B35461F512D4C7285093B /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 21F827FF0C5816560BC3654A /* libSDL2.a */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 54A5423C7BCA2B9C127340A5 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 5462094A07E20B6524FE5114 /* SDL2main.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 58DC62993160374E09FF7AD6; + remoteInfo = "libSDL2main.a"; + }; + 165D46083E8C01E053817623 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 5462094A07E20B6524FE5114 /* SDL2main.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 0E7126A94A11494963D3548B; + remoteInfo = "libSDL2main.a"; + }; + 28205901017F5224480C3D77 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 1E827E317C8922E833D04EF6 /* SDL2test.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 1E1175156F97314C291323CB; + remoteInfo = "libSDL2test.a"; + }; + 6E0A77CE119C1F6747E47D49 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 1E827E317C8922E833D04EF6 /* SDL2test.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 7CD70F5D43DA554D66287CFC; + remoteInfo = "libSDL2test.a"; + }; + 18F53753498742003FB121F9 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 38710754324617266DDD04F7 /* SDL2.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 07D004B11E733F1F0EA93105; + remoteInfo = "libSDL2.a"; + }; + 0A861DC31CC55AAA06123397 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 38710754324617266DDD04F7 /* SDL2.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 58C10ED14175754444033E0E; + remoteInfo = "libSDL2.a"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 11A02A5F7E6943E269934106 /* testime.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "testime.c"; path = "../../../../../test/testime.c"; sourceTree = ""; }; + 0F195173606E033879915ED6 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioToolbox.framework"; path = "/System/Library/Frameworks/AudioToolbox.framework"; sourceTree = ""; }; + 310A41FA124B378F383C2325 /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioUnit.framework"; path = "/System/Library/Frameworks/AudioUnit.framework"; sourceTree = ""; }; + 32CA18327EB352DF5A8D0B54 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Cocoa.framework"; path = "/System/Library/Frameworks/Cocoa.framework"; sourceTree = ""; }; + 0CEA64342A102110565F0FB5 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreAudio.framework"; path = "/System/Library/Frameworks/CoreAudio.framework"; sourceTree = ""; }; + 076C5E737F3D08FD55534ADA /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "IOKit.framework"; path = "/System/Library/Frameworks/IOKit.framework"; sourceTree = ""; }; + 2FEA59A651FA0D0340794E81 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Carbon.framework"; path = "/System/Library/Frameworks/Carbon.framework"; sourceTree = ""; }; + 68D73105473A4CAE57B07517 /* ForceFeedback.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "ForceFeedback.framework"; path = "/System/Library/Frameworks/ForceFeedback.framework"; sourceTree = ""; }; + 73A83F313C8704897D5C5BDF /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreFoundation.framework"; path = "/System/Library/Frameworks/CoreFoundation.framework"; sourceTree = ""; }; + 6E284413593E133B2D9D2692 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "OpenGL.framework"; path = "/System/Library/Frameworks/OpenGL.framework"; sourceTree = ""; }; + 4CA851404B43468A269B3E01 /* testime */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; name = "testime"; path = "testime"; sourceTree = BUILT_PRODUCTS_DIR; }; + 5462094A07E20B6524FE5114 /* SDL2main.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2main.xcodeproj"; path = "../../SDL2main/SDL2main.xcodeproj"; sourceTree = SOURCE_ROOT; }; + 1E827E317C8922E833D04EF6 /* SDL2test.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2test.xcodeproj"; path = "../../SDL2test/SDL2test.xcodeproj"; sourceTree = SOURCE_ROOT; }; + 38710754324617266DDD04F7 /* SDL2.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2.xcodeproj"; path = "../../SDL2/SDL2.xcodeproj"; sourceTree = SOURCE_ROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 279D3A6C2AD91B503BB16619 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 613052B57E3162A16B241A77 /* AudioToolbox.framework in Frameworks */, + 00EB7592040245EC40254D0F /* AudioUnit.framework in Frameworks */, + 6441758D13DC088E29607C64 /* Cocoa.framework in Frameworks */, + 57F87FD645CC7E9A3847664D /* CoreAudio.framework in Frameworks */, + 5BA21E9A38D1262366AD6CD3 /* IOKit.framework in Frameworks */, + 26E066AD77781CFB42535B92 /* Carbon.framework in Frameworks */, + 59FB2D8F312B1BC342875718 /* ForceFeedback.framework in Frameworks */, + 22C6225A72AF49B066FC55B9 /* CoreFoundation.framework in Frameworks */, + 757D798F5C211E0F24A0135C /* OpenGL.framework in Frameworks */, + 113F63BE79BE46557BA72CA3 /* libSDL2main.a in Frameworks */, + 730A4F453D55402B08817501 /* libSDL2test.a in Frameworks */, + 0E1B35461F512D4C7285093B /* libSDL2.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 24F8548E490A51AD73F90730 /* testime */ = { + isa = PBXGroup; + children = ( + 6BB33D7558BA2E1B75BF736F /* test */, + 7BD372143CE254F05A8C5D64 /* Frameworks */, + 375B758901B86A48519C138A /* Products */, + 4EFA08CE1EBB16973AA86F38 /* Projects */, + ); + name = "testime"; + sourceTree = ""; + }; + 6BB33D7558BA2E1B75BF736F /* test */ = { + isa = PBXGroup; + children = ( + 11A02A5F7E6943E269934106 /* testime.c */, + ); + name = "test"; + sourceTree = ""; + }; + 7BD372143CE254F05A8C5D64 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 0F195173606E033879915ED6 /* AudioToolbox.framework */, + 310A41FA124B378F383C2325 /* AudioUnit.framework */, + 32CA18327EB352DF5A8D0B54 /* Cocoa.framework */, + 0CEA64342A102110565F0FB5 /* CoreAudio.framework */, + 076C5E737F3D08FD55534ADA /* IOKit.framework */, + 2FEA59A651FA0D0340794E81 /* Carbon.framework */, + 68D73105473A4CAE57B07517 /* ForceFeedback.framework */, + 73A83F313C8704897D5C5BDF /* CoreFoundation.framework */, + 6E284413593E133B2D9D2692 /* OpenGL.framework */, + ); + name = "Frameworks"; + sourceTree = ""; + }; + 375B758901B86A48519C138A /* Products */ = { + isa = PBXGroup; + children = ( + 4CA851404B43468A269B3E01 /* testime */, + ); + name = "Products"; + sourceTree = ""; + }; + 4EFA08CE1EBB16973AA86F38 /* Projects */ = { + isa = PBXGroup; + children = ( + 5462094A07E20B6524FE5114 /* SDL2main.xcodeproj */, + 1E827E317C8922E833D04EF6 /* SDL2test.xcodeproj */, + 38710754324617266DDD04F7 /* SDL2.xcodeproj */, + ); + name = "Projects"; + sourceTree = ""; + }; + 012A701F34E341CB05904C33 /* Products */ = { + isa = PBXGroup; + children = ( + 2A5E09A54F041CAD5A88365B /* libSDL2main.a */, + ); + name = Products; + sourceTree = ""; + }; + 7A720DF02CC428E4323831CD /* Products */ = { + isa = PBXGroup; + children = ( + 2BF51AB17AFB19DD19A41D8A /* libSDL2test.a */, + ); + name = Products; + sourceTree = ""; + }; + 673D575107FF0F490E53262C /* Products */ = { + isa = PBXGroup; + children = ( + 21F827FF0C5816560BC3654A /* libSDL2.a */, + ); + name = Products; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 5FFB08CD6FAD6C5D5690093E /* testime */ = { + isa = PBXNativeTarget; + buildConfigurationList = 2B8A2D5531E53AAE047B2CE3 /* Build configuration list for PBXNativeTarget "testime" */; + buildPhases = ( + 754E61862C3B58FA1A10266B /* Resources */, + 57330AF227097B7B51BF0520 /* Sources */, + 279D3A6C2AD91B503BB16619 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 0E61258026E713E1306004CC /* PBXTargetDependency */, + 7865519B232C46546BCE250A /* PBXTargetDependency */, + 329A502618BD5F5E53733FD2 /* PBXTargetDependency */, + ); + name = "testime"; + productInstallPath = "$(HOME)/bin"; + productName = "testime"; + productReference = 4CA851404B43468A269B3E01 /* testime */; + productType = "com.apple.product-type.tool"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 08FB7793FE84155DC02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testime" */; + compatibilityVersion = "Xcode 3.2"; + hasScannedForEncodings = 1; + mainGroup = 24F8548E490A51AD73F90730 /* testime */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 012A701F34E341CB05904C33 /* Products */; + ProjectRef = 5462094A07E20B6524FE5114 /* SDL2main.xcodeproj */; + }, + { + ProductGroup = 7A720DF02CC428E4323831CD /* Products */; + ProjectRef = 1E827E317C8922E833D04EF6 /* SDL2test.xcodeproj */; + }, + { + ProductGroup = 673D575107FF0F490E53262C /* Products */; + ProjectRef = 38710754324617266DDD04F7 /* SDL2.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 5FFB08CD6FAD6C5D5690093E /* testime */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 2A5E09A54F041CAD5A88365B /* libSDL2main.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2main.a"; + remoteRef = 54A5423C7BCA2B9C127340A5 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 2BF51AB17AFB19DD19A41D8A /* libSDL2test.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2test.a"; + remoteRef = 28205901017F5224480C3D77 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 21F827FF0C5816560BC3654A /* libSDL2.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2.a"; + remoteRef = 18F53753498742003FB121F9 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 754E61862C3B58FA1A10266B /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 57330AF227097B7B51BF0520 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 1EDB663620575F3054616AEB /* testime.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ +/* End PBXVariantGroup section */ + +/* Begin PBXTargetDependency section */ + 0E61258026E713E1306004CC /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2main.a"; + targetProxy = 165D46083E8C01E053817623 /* PBXContainerItemProxy */; + }; + 7865519B232C46546BCE250A /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2test.a"; + targetProxy = 6E0A77CE119C1F6747E47D49 /* PBXContainerItemProxy */; + }; + 329A502618BD5F5E53733FD2 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2.a"; + targetProxy = 0A861DC31CC55AAA06123397 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 23ED296C0C2A473648331D5C /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testime"; + }; + name = "Debug Universal"; + }; + 03B50744244969F6368C4505 /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testime"; + }; + name = "Debug Native"; + }; + 7BBA1C27699F4CC86AED2AF5 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testime"; + }; + name = "Release Universal"; + }; + 0FDA5AD5740C46651330643A /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testime"; + }; + name = "Release Native"; + }; + 359E3F731C044EE956800EDB /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Universal"; + }; + 4FCB504F00B51B566B493E34 /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Native"; + }; + 4B947464660212194E6646A3 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Universal"; + }; + 4E4B20BF024641E002716FE0 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Native"; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 2B8A2D5531E53AAE047B2CE3 /* Build configuration list for PBXNativeTarget "testime" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 23ED296C0C2A473648331D5C /* Debug Universal */, + 03B50744244969F6368C4505 /* Debug Native */, + 7BBA1C27699F4CC86AED2AF5 /* Release Universal */, + 0FDA5AD5740C46651330643A /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; + 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testime" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 359E3F731C044EE956800EDB /* Debug Universal */, + 4FCB504F00B51B566B493E34 /* Debug Native */, + 4B947464660212194E6646A3 /* Release Universal */, + 4E4B20BF024641E002716FE0 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; +/* End XCConfigurationList section */ + + }; + rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; +} diff --git a/premake/Xcode/Xcode3/tests/testjoystick/testjoystick.xcodeproj/project.pbxproj b/premake/Xcode/Xcode3/tests/testjoystick/testjoystick.xcodeproj/project.pbxproj new file mode 100755 index 000000000..949afe915 --- /dev/null +++ b/premake/Xcode/Xcode3/tests/testjoystick/testjoystick.xcodeproj/project.pbxproj @@ -0,0 +1,457 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 45; + objects = { + +/* Begin PBXBuildFile section */ + 437763EC237B697869BF2660 /* testjoystick.c in Sources */ = {isa = PBXBuildFile; fileRef = 575854C968D2339B42231A76 /* testjoystick.c */; }; + 32AE52E40F9717233C0A72E3 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 49C3541826C0415B5BBB06CF /* AudioToolbox.framework */; }; + 713701E9165222F508951B0E /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 429764A30EF679621FE318DF /* AudioUnit.framework */; }; + 3305365658676BF47B865992 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 359B66B92AB97B052733203F /* Cocoa.framework */; }; + 454009FE1676579236A11079 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0AF04ACE566B29673FCA039D /* CoreAudio.framework */; }; + 467B73597DC93C1256A86A00 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7AC6150503393A7C64612020 /* IOKit.framework */; }; + 0A43432E34B77E2616FB5EC5 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 35A71D31162C3E4B53563DA2 /* Carbon.framework */; }; + 6A1914AC29146C09587E6BCE /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0F8038BC5C9F6E2353B93128 /* ForceFeedback.framework */; }; + 053233FE18FE0035423B3545 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5017524D691246A4654E7105 /* CoreFoundation.framework */; }; + 586778620AFF201402161485 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002668CA5F860B982D337041 /* OpenGL.framework */; }; + 45E75FAF008E7FC7028A6A19 /* libSDL2main.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6B5B5AA2679776D81F72795B /* libSDL2main.a */; }; + 622C508C579041352925795D /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 1A9150BB258A36985B8F3E17 /* libSDL2.a */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 3C0976E362EC7ACF33A80284 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 45AB706D14D3355F03637630 /* SDL2main.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 58DC62993160374E09FF7AD6; + remoteInfo = "libSDL2main.a"; + }; + 3D93018001435A5871A13166 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 45AB706D14D3355F03637630 /* SDL2main.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 0E7126A94A11494963D3548B; + remoteInfo = "libSDL2main.a"; + }; + 449314BE6BB215CB4B027627 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 123161E85C4544221F2559D2 /* SDL2.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 07D004B11E733F1F0EA93105; + remoteInfo = "libSDL2.a"; + }; + 10334206557652C1024D3BF6 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 123161E85C4544221F2559D2 /* SDL2.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 58C10ED14175754444033E0E; + remoteInfo = "libSDL2.a"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 575854C968D2339B42231A76 /* testjoystick.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "testjoystick.c"; path = "../../../../../test/testjoystick.c"; sourceTree = ""; }; + 49C3541826C0415B5BBB06CF /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioToolbox.framework"; path = "/System/Library/Frameworks/AudioToolbox.framework"; sourceTree = ""; }; + 429764A30EF679621FE318DF /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioUnit.framework"; path = "/System/Library/Frameworks/AudioUnit.framework"; sourceTree = ""; }; + 359B66B92AB97B052733203F /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Cocoa.framework"; path = "/System/Library/Frameworks/Cocoa.framework"; sourceTree = ""; }; + 0AF04ACE566B29673FCA039D /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreAudio.framework"; path = "/System/Library/Frameworks/CoreAudio.framework"; sourceTree = ""; }; + 7AC6150503393A7C64612020 /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "IOKit.framework"; path = "/System/Library/Frameworks/IOKit.framework"; sourceTree = ""; }; + 35A71D31162C3E4B53563DA2 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Carbon.framework"; path = "/System/Library/Frameworks/Carbon.framework"; sourceTree = ""; }; + 0F8038BC5C9F6E2353B93128 /* ForceFeedback.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "ForceFeedback.framework"; path = "/System/Library/Frameworks/ForceFeedback.framework"; sourceTree = ""; }; + 5017524D691246A4654E7105 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreFoundation.framework"; path = "/System/Library/Frameworks/CoreFoundation.framework"; sourceTree = ""; }; + 002668CA5F860B982D337041 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "OpenGL.framework"; path = "/System/Library/Frameworks/OpenGL.framework"; sourceTree = ""; }; + 7D16408B771F26DC39876A96 /* testjoystick */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; name = "testjoystick"; path = "testjoystick"; sourceTree = BUILT_PRODUCTS_DIR; }; + 45AB706D14D3355F03637630 /* SDL2main.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2main.xcodeproj"; path = "../../SDL2main/SDL2main.xcodeproj"; sourceTree = SOURCE_ROOT; }; + 123161E85C4544221F2559D2 /* SDL2.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2.xcodeproj"; path = "../../SDL2/SDL2.xcodeproj"; sourceTree = SOURCE_ROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 42C7240B54E1220B2EA95DBD /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 32AE52E40F9717233C0A72E3 /* AudioToolbox.framework in Frameworks */, + 713701E9165222F508951B0E /* AudioUnit.framework in Frameworks */, + 3305365658676BF47B865992 /* Cocoa.framework in Frameworks */, + 454009FE1676579236A11079 /* CoreAudio.framework in Frameworks */, + 467B73597DC93C1256A86A00 /* IOKit.framework in Frameworks */, + 0A43432E34B77E2616FB5EC5 /* Carbon.framework in Frameworks */, + 6A1914AC29146C09587E6BCE /* ForceFeedback.framework in Frameworks */, + 053233FE18FE0035423B3545 /* CoreFoundation.framework in Frameworks */, + 586778620AFF201402161485 /* OpenGL.framework in Frameworks */, + 45E75FAF008E7FC7028A6A19 /* libSDL2main.a in Frameworks */, + 622C508C579041352925795D /* libSDL2.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 5ADA2C5D152B774B76495CA8 /* testjoystick */ = { + isa = PBXGroup; + children = ( + 507764EB352B409244866236 /* test */, + 1C29022B74A07389548728F0 /* Frameworks */, + 42A706CA6D065E781AF14932 /* Products */, + 0C0326AD32E23D863D566494 /* Projects */, + ); + name = "testjoystick"; + sourceTree = ""; + }; + 507764EB352B409244866236 /* test */ = { + isa = PBXGroup; + children = ( + 575854C968D2339B42231A76 /* testjoystick.c */, + ); + name = "test"; + sourceTree = ""; + }; + 1C29022B74A07389548728F0 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 49C3541826C0415B5BBB06CF /* AudioToolbox.framework */, + 429764A30EF679621FE318DF /* AudioUnit.framework */, + 359B66B92AB97B052733203F /* Cocoa.framework */, + 0AF04ACE566B29673FCA039D /* CoreAudio.framework */, + 7AC6150503393A7C64612020 /* IOKit.framework */, + 35A71D31162C3E4B53563DA2 /* Carbon.framework */, + 0F8038BC5C9F6E2353B93128 /* ForceFeedback.framework */, + 5017524D691246A4654E7105 /* CoreFoundation.framework */, + 002668CA5F860B982D337041 /* OpenGL.framework */, + ); + name = "Frameworks"; + sourceTree = ""; + }; + 42A706CA6D065E781AF14932 /* Products */ = { + isa = PBXGroup; + children = ( + 7D16408B771F26DC39876A96 /* testjoystick */, + ); + name = "Products"; + sourceTree = ""; + }; + 0C0326AD32E23D863D566494 /* Projects */ = { + isa = PBXGroup; + children = ( + 45AB706D14D3355F03637630 /* SDL2main.xcodeproj */, + 123161E85C4544221F2559D2 /* SDL2.xcodeproj */, + ); + name = "Projects"; + sourceTree = ""; + }; + 2B1056A844DE7C4B5BC0272D /* Products */ = { + isa = PBXGroup; + children = ( + 6B5B5AA2679776D81F72795B /* libSDL2main.a */, + ); + name = Products; + sourceTree = ""; + }; + 365E0806554E015A7B6E2842 /* Products */ = { + isa = PBXGroup; + children = ( + 1A9150BB258A36985B8F3E17 /* libSDL2.a */, + ); + name = Products; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 58136F0736694FA50E6D28C3 /* testjoystick */ = { + isa = PBXNativeTarget; + buildConfigurationList = 6EB627E768094B9A14746E1F /* Build configuration list for PBXNativeTarget "testjoystick" */; + buildPhases = ( + 56B677F65199488F47EC0979 /* Resources */, + 012734B0155C5E2F62745B68 /* Sources */, + 42C7240B54E1220B2EA95DBD /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 5AB129100A9E2922059D0B90 /* PBXTargetDependency */, + 4C1110393C10473F33C77DE9 /* PBXTargetDependency */, + ); + name = "testjoystick"; + productInstallPath = "$(HOME)/bin"; + productName = "testjoystick"; + productReference = 7D16408B771F26DC39876A96 /* testjoystick */; + productType = "com.apple.product-type.tool"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 08FB7793FE84155DC02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testjoystick" */; + compatibilityVersion = "Xcode 3.2"; + hasScannedForEncodings = 1; + mainGroup = 5ADA2C5D152B774B76495CA8 /* testjoystick */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 2B1056A844DE7C4B5BC0272D /* Products */; + ProjectRef = 45AB706D14D3355F03637630 /* SDL2main.xcodeproj */; + }, + { + ProductGroup = 365E0806554E015A7B6E2842 /* Products */; + ProjectRef = 123161E85C4544221F2559D2 /* SDL2.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 58136F0736694FA50E6D28C3 /* testjoystick */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 6B5B5AA2679776D81F72795B /* libSDL2main.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2main.a"; + remoteRef = 3C0976E362EC7ACF33A80284 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 1A9150BB258A36985B8F3E17 /* libSDL2.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2.a"; + remoteRef = 449314BE6BB215CB4B027627 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 56B677F65199488F47EC0979 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 012734B0155C5E2F62745B68 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 437763EC237B697869BF2660 /* testjoystick.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ +/* End PBXVariantGroup section */ + +/* Begin PBXTargetDependency section */ + 5AB129100A9E2922059D0B90 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2main.a"; + targetProxy = 3D93018001435A5871A13166 /* PBXContainerItemProxy */; + }; + 4C1110393C10473F33C77DE9 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2.a"; + targetProxy = 10334206557652C1024D3BF6 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 1FC4190475817C1B532D5135 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testjoystick"; + }; + name = "Debug Universal"; + }; + 6D4424A6187F614C6441694A /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testjoystick"; + }; + name = "Debug Native"; + }; + 032255CC0451075503F37DCF /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testjoystick"; + }; + name = "Release Universal"; + }; + 6C2B055D48C7415E162B1403 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testjoystick"; + }; + name = "Release Native"; + }; + 00B2311E41CD36C9682D0589 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Universal"; + }; + 10FA3A95390A734D052D7A76 /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Native"; + }; + 30FB4F30746477246A855D7B /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Universal"; + }; + 6AF652E76AC2025066962FCC /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Native"; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 6EB627E768094B9A14746E1F /* Build configuration list for PBXNativeTarget "testjoystick" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 1FC4190475817C1B532D5135 /* Debug Universal */, + 6D4424A6187F614C6441694A /* Debug Native */, + 032255CC0451075503F37DCF /* Release Universal */, + 6C2B055D48C7415E162B1403 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; + 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testjoystick" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 00B2311E41CD36C9682D0589 /* Debug Universal */, + 10FA3A95390A734D052D7A76 /* Debug Native */, + 30FB4F30746477246A855D7B /* Release Universal */, + 6AF652E76AC2025066962FCC /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; +/* End XCConfigurationList section */ + + }; + rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; +} diff --git a/premake/Xcode/Xcode3/tests/testkeys/testkeys.xcodeproj/project.pbxproj b/premake/Xcode/Xcode3/tests/testkeys/testkeys.xcodeproj/project.pbxproj new file mode 100755 index 000000000..0758da757 --- /dev/null +++ b/premake/Xcode/Xcode3/tests/testkeys/testkeys.xcodeproj/project.pbxproj @@ -0,0 +1,457 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 45; + objects = { + +/* Begin PBXBuildFile section */ + 3454339E0B591D55512979F8 /* testkeys.c in Sources */ = {isa = PBXBuildFile; fileRef = 1C720BA10F9E6CC45CFD7281 /* testkeys.c */; }; + 01935D695566534E454A30BB /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1C4723971A3D268A4E764B6F /* AudioToolbox.framework */; }; + 55784AE65EA93DA470B63FFA /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0340006028F116AE106E56F6 /* AudioUnit.framework */; }; + 2A210CA6216A44E314BA5FAE /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 735E611957E3050F1DCE735C /* Cocoa.framework */; }; + 6DF45E5155386A7E7EB86A6E /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 574A58CB100E0E6B327132F4 /* CoreAudio.framework */; }; + 0367126E1E9E340B5E9A62C6 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 15992A844307099064094347 /* IOKit.framework */; }; + 59D60D784C917537297964C8 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 40CC2B93789450B26A7D3F43 /* Carbon.framework */; }; + 6AFE0426017553E57F8E601F /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 426E56687A8557803F7A08FC /* ForceFeedback.framework */; }; + 01640C276A89726C3BB9110E /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 38433C3216573B1A2C585D3F /* CoreFoundation.framework */; }; + 57B2156D3A905F2665F012B0 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 32E301B9385A51FC7E4911CD /* OpenGL.framework */; }; + 455F748B7ED7642360CF3C6C /* libSDL2main.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 52EA144432A502DF0D432C88 /* libSDL2main.a */; }; + 465B117334D92A6008322145 /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4E9B31C101CA22D041426DBB /* libSDL2.a */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 207834E413575F6F720B4EEE /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 74185D3003874A2E2DA539B7 /* SDL2main.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 58DC62993160374E09FF7AD6; + remoteInfo = "libSDL2main.a"; + }; + 73690F737AF63949798E7526 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 74185D3003874A2E2DA539B7 /* SDL2main.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 0E7126A94A11494963D3548B; + remoteInfo = "libSDL2main.a"; + }; + 14EE4D1358324054597A7762 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 6D464B466F934BF407A37FA3 /* SDL2.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 07D004B11E733F1F0EA93105; + remoteInfo = "libSDL2.a"; + }; + 5A7F5D8C3305441C1A12549A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 6D464B466F934BF407A37FA3 /* SDL2.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 58C10ED14175754444033E0E; + remoteInfo = "libSDL2.a"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 1C720BA10F9E6CC45CFD7281 /* testkeys.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "testkeys.c"; path = "../../../../../test/testkeys.c"; sourceTree = ""; }; + 1C4723971A3D268A4E764B6F /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioToolbox.framework"; path = "/System/Library/Frameworks/AudioToolbox.framework"; sourceTree = ""; }; + 0340006028F116AE106E56F6 /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioUnit.framework"; path = "/System/Library/Frameworks/AudioUnit.framework"; sourceTree = ""; }; + 735E611957E3050F1DCE735C /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Cocoa.framework"; path = "/System/Library/Frameworks/Cocoa.framework"; sourceTree = ""; }; + 574A58CB100E0E6B327132F4 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreAudio.framework"; path = "/System/Library/Frameworks/CoreAudio.framework"; sourceTree = ""; }; + 15992A844307099064094347 /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "IOKit.framework"; path = "/System/Library/Frameworks/IOKit.framework"; sourceTree = ""; }; + 40CC2B93789450B26A7D3F43 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Carbon.framework"; path = "/System/Library/Frameworks/Carbon.framework"; sourceTree = ""; }; + 426E56687A8557803F7A08FC /* ForceFeedback.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "ForceFeedback.framework"; path = "/System/Library/Frameworks/ForceFeedback.framework"; sourceTree = ""; }; + 38433C3216573B1A2C585D3F /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreFoundation.framework"; path = "/System/Library/Frameworks/CoreFoundation.framework"; sourceTree = ""; }; + 32E301B9385A51FC7E4911CD /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "OpenGL.framework"; path = "/System/Library/Frameworks/OpenGL.framework"; sourceTree = ""; }; + 0AA24C7E02992EAD08281BC9 /* testkeys */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; name = "testkeys"; path = "testkeys"; sourceTree = BUILT_PRODUCTS_DIR; }; + 74185D3003874A2E2DA539B7 /* SDL2main.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2main.xcodeproj"; path = "../../SDL2main/SDL2main.xcodeproj"; sourceTree = SOURCE_ROOT; }; + 6D464B466F934BF407A37FA3 /* SDL2.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2.xcodeproj"; path = "../../SDL2/SDL2.xcodeproj"; sourceTree = SOURCE_ROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 4484399925A71C153FBB2457 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 01935D695566534E454A30BB /* AudioToolbox.framework in Frameworks */, + 55784AE65EA93DA470B63FFA /* AudioUnit.framework in Frameworks */, + 2A210CA6216A44E314BA5FAE /* Cocoa.framework in Frameworks */, + 6DF45E5155386A7E7EB86A6E /* CoreAudio.framework in Frameworks */, + 0367126E1E9E340B5E9A62C6 /* IOKit.framework in Frameworks */, + 59D60D784C917537297964C8 /* Carbon.framework in Frameworks */, + 6AFE0426017553E57F8E601F /* ForceFeedback.framework in Frameworks */, + 01640C276A89726C3BB9110E /* CoreFoundation.framework in Frameworks */, + 57B2156D3A905F2665F012B0 /* OpenGL.framework in Frameworks */, + 455F748B7ED7642360CF3C6C /* libSDL2main.a in Frameworks */, + 465B117334D92A6008322145 /* libSDL2.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 4BA5662E7F9402A340F45D34 /* testkeys */ = { + isa = PBXGroup; + children = ( + 232B617B66995F7C05013C5D /* test */, + 1ECE6F887C7C5615265A6118 /* Frameworks */, + 14081BF170B0480700B77696 /* Products */, + 0B6946B349496DA378865A56 /* Projects */, + ); + name = "testkeys"; + sourceTree = ""; + }; + 232B617B66995F7C05013C5D /* test */ = { + isa = PBXGroup; + children = ( + 1C720BA10F9E6CC45CFD7281 /* testkeys.c */, + ); + name = "test"; + sourceTree = ""; + }; + 1ECE6F887C7C5615265A6118 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 1C4723971A3D268A4E764B6F /* AudioToolbox.framework */, + 0340006028F116AE106E56F6 /* AudioUnit.framework */, + 735E611957E3050F1DCE735C /* Cocoa.framework */, + 574A58CB100E0E6B327132F4 /* CoreAudio.framework */, + 15992A844307099064094347 /* IOKit.framework */, + 40CC2B93789450B26A7D3F43 /* Carbon.framework */, + 426E56687A8557803F7A08FC /* ForceFeedback.framework */, + 38433C3216573B1A2C585D3F /* CoreFoundation.framework */, + 32E301B9385A51FC7E4911CD /* OpenGL.framework */, + ); + name = "Frameworks"; + sourceTree = ""; + }; + 14081BF170B0480700B77696 /* Products */ = { + isa = PBXGroup; + children = ( + 0AA24C7E02992EAD08281BC9 /* testkeys */, + ); + name = "Products"; + sourceTree = ""; + }; + 0B6946B349496DA378865A56 /* Projects */ = { + isa = PBXGroup; + children = ( + 74185D3003874A2E2DA539B7 /* SDL2main.xcodeproj */, + 6D464B466F934BF407A37FA3 /* SDL2.xcodeproj */, + ); + name = "Projects"; + sourceTree = ""; + }; + 5E403C6A13FB494E5CBB380E /* Products */ = { + isa = PBXGroup; + children = ( + 52EA144432A502DF0D432C88 /* libSDL2main.a */, + ); + name = Products; + sourceTree = ""; + }; + 44CB7BC95C894D3D086A0052 /* Products */ = { + isa = PBXGroup; + children = ( + 4E9B31C101CA22D041426DBB /* libSDL2.a */, + ); + name = Products; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 50E653D558D64C982D9D385B /* testkeys */ = { + isa = PBXNativeTarget; + buildConfigurationList = 6936126963AB2FBB5E641B90 /* Build configuration list for PBXNativeTarget "testkeys" */; + buildPhases = ( + 2C727D8B50EB03F641D12A29 /* Resources */, + 6F0027DC1DF36989497A6FC8 /* Sources */, + 4484399925A71C153FBB2457 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 133B078D75777AF174FA69D7 /* PBXTargetDependency */, + 790D5BB64714334F316D7C20 /* PBXTargetDependency */, + ); + name = "testkeys"; + productInstallPath = "$(HOME)/bin"; + productName = "testkeys"; + productReference = 0AA24C7E02992EAD08281BC9 /* testkeys */; + productType = "com.apple.product-type.tool"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 08FB7793FE84155DC02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testkeys" */; + compatibilityVersion = "Xcode 3.2"; + hasScannedForEncodings = 1; + mainGroup = 4BA5662E7F9402A340F45D34 /* testkeys */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 5E403C6A13FB494E5CBB380E /* Products */; + ProjectRef = 74185D3003874A2E2DA539B7 /* SDL2main.xcodeproj */; + }, + { + ProductGroup = 44CB7BC95C894D3D086A0052 /* Products */; + ProjectRef = 6D464B466F934BF407A37FA3 /* SDL2.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 50E653D558D64C982D9D385B /* testkeys */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 52EA144432A502DF0D432C88 /* libSDL2main.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2main.a"; + remoteRef = 207834E413575F6F720B4EEE /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 4E9B31C101CA22D041426DBB /* libSDL2.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2.a"; + remoteRef = 14EE4D1358324054597A7762 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 2C727D8B50EB03F641D12A29 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 6F0027DC1DF36989497A6FC8 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 3454339E0B591D55512979F8 /* testkeys.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ +/* End PBXVariantGroup section */ + +/* Begin PBXTargetDependency section */ + 133B078D75777AF174FA69D7 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2main.a"; + targetProxy = 73690F737AF63949798E7526 /* PBXContainerItemProxy */; + }; + 790D5BB64714334F316D7C20 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2.a"; + targetProxy = 5A7F5D8C3305441C1A12549A /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 7E0867456602403176F03B62 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testkeys"; + }; + name = "Debug Universal"; + }; + 59C07A0A33B2723260226019 /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testkeys"; + }; + name = "Debug Native"; + }; + 394241601B0515F918747F2E /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testkeys"; + }; + name = "Release Universal"; + }; + 0657724202310F802B2A5328 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testkeys"; + }; + name = "Release Native"; + }; + 445132A8540E155B096148DD /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Universal"; + }; + 498566954FA21E124B547AE0 /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Native"; + }; + 25A2413855CC592E744D747E /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Universal"; + }; + 75B36E593A0D2F56668807E7 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Native"; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 6936126963AB2FBB5E641B90 /* Build configuration list for PBXNativeTarget "testkeys" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 7E0867456602403176F03B62 /* Debug Universal */, + 59C07A0A33B2723260226019 /* Debug Native */, + 394241601B0515F918747F2E /* Release Universal */, + 0657724202310F802B2A5328 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; + 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testkeys" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 445132A8540E155B096148DD /* Debug Universal */, + 498566954FA21E124B547AE0 /* Debug Native */, + 25A2413855CC592E744D747E /* Release Universal */, + 75B36E593A0D2F56668807E7 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; +/* End XCConfigurationList section */ + + }; + rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; +} diff --git a/premake/Xcode/Xcode3/tests/testloadso/testloadso.xcodeproj/project.pbxproj b/premake/Xcode/Xcode3/tests/testloadso/testloadso.xcodeproj/project.pbxproj new file mode 100755 index 000000000..bf8a178a4 --- /dev/null +++ b/premake/Xcode/Xcode3/tests/testloadso/testloadso.xcodeproj/project.pbxproj @@ -0,0 +1,457 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 45; + objects = { + +/* Begin PBXBuildFile section */ + 709D0E441AEC092C477352FD /* testloadso.c in Sources */ = {isa = PBXBuildFile; fileRef = 5AF0642150A103830E8169CA /* testloadso.c */; }; + 73C11D8C01C7424C32362C8E /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7457304B2CCA0764490908B4 /* AudioToolbox.framework */; }; + 3142055859B320113C3C393C /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2B9D701C3FDF5E8E4A9103AE /* AudioUnit.framework */; }; + 06DF3A445E5D5FA3696365A0 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3C1C53752943263D730B6527 /* Cocoa.framework */; }; + 2DEC0C77760F5C42247441DB /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6F890B8A1465033937BC4A6C /* CoreAudio.framework */; }; + 56834300463A22E5102650BD /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3D77605110D06D8D53F25BA7 /* IOKit.framework */; }; + 6C9A156E69E36CFF0D305907 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 29761F220E835F5C24A15A95 /* Carbon.framework */; }; + 3F45690904CA0E5C49C066B1 /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 12BA24E22E5A3EAE29C75818 /* ForceFeedback.framework */; }; + 0A8A6B6C0186188B5ABF64CE /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2C4F33EF2CC42B961D507BD3 /* CoreFoundation.framework */; }; + 6AC403C37DD0780252EC29D0 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 177F473D2F0E456447C36532 /* OpenGL.framework */; }; + 682C610537661D2C6D2676AB /* libSDL2main.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 14041494207459CC16EE0AB2 /* libSDL2main.a */; }; + 38476ED3066556105D88291B /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6AA30CE873EB060A7EE52AAC /* libSDL2.a */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 65CB074A244B78F80D327D0D /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 6182257A166140C765542595 /* SDL2main.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 58DC62993160374E09FF7AD6; + remoteInfo = "libSDL2main.a"; + }; + 1C8A683E431808AD15DE38E2 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 6182257A166140C765542595 /* SDL2main.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 0E7126A94A11494963D3548B; + remoteInfo = "libSDL2main.a"; + }; + 2E6308FF2F280D5D6F0C1D92 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 784D0BF318A6643969815119 /* SDL2.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 07D004B11E733F1F0EA93105; + remoteInfo = "libSDL2.a"; + }; + 68141F3C3D932EB24CD42CF2 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 784D0BF318A6643969815119 /* SDL2.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 58C10ED14175754444033E0E; + remoteInfo = "libSDL2.a"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 5AF0642150A103830E8169CA /* testloadso.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "testloadso.c"; path = "../../../../../test/testloadso.c"; sourceTree = ""; }; + 7457304B2CCA0764490908B4 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioToolbox.framework"; path = "/System/Library/Frameworks/AudioToolbox.framework"; sourceTree = ""; }; + 2B9D701C3FDF5E8E4A9103AE /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioUnit.framework"; path = "/System/Library/Frameworks/AudioUnit.framework"; sourceTree = ""; }; + 3C1C53752943263D730B6527 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Cocoa.framework"; path = "/System/Library/Frameworks/Cocoa.framework"; sourceTree = ""; }; + 6F890B8A1465033937BC4A6C /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreAudio.framework"; path = "/System/Library/Frameworks/CoreAudio.framework"; sourceTree = ""; }; + 3D77605110D06D8D53F25BA7 /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "IOKit.framework"; path = "/System/Library/Frameworks/IOKit.framework"; sourceTree = ""; }; + 29761F220E835F5C24A15A95 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Carbon.framework"; path = "/System/Library/Frameworks/Carbon.framework"; sourceTree = ""; }; + 12BA24E22E5A3EAE29C75818 /* ForceFeedback.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "ForceFeedback.framework"; path = "/System/Library/Frameworks/ForceFeedback.framework"; sourceTree = ""; }; + 2C4F33EF2CC42B961D507BD3 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreFoundation.framework"; path = "/System/Library/Frameworks/CoreFoundation.framework"; sourceTree = ""; }; + 177F473D2F0E456447C36532 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "OpenGL.framework"; path = "/System/Library/Frameworks/OpenGL.framework"; sourceTree = ""; }; + 7D043A4A56A5759D1FF324C6 /* testloadso */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; name = "testloadso"; path = "testloadso"; sourceTree = BUILT_PRODUCTS_DIR; }; + 6182257A166140C765542595 /* SDL2main.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2main.xcodeproj"; path = "../../SDL2main/SDL2main.xcodeproj"; sourceTree = SOURCE_ROOT; }; + 784D0BF318A6643969815119 /* SDL2.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2.xcodeproj"; path = "../../SDL2/SDL2.xcodeproj"; sourceTree = SOURCE_ROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 5EE60750337B5D3838F840B7 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 73C11D8C01C7424C32362C8E /* AudioToolbox.framework in Frameworks */, + 3142055859B320113C3C393C /* AudioUnit.framework in Frameworks */, + 06DF3A445E5D5FA3696365A0 /* Cocoa.framework in Frameworks */, + 2DEC0C77760F5C42247441DB /* CoreAudio.framework in Frameworks */, + 56834300463A22E5102650BD /* IOKit.framework in Frameworks */, + 6C9A156E69E36CFF0D305907 /* Carbon.framework in Frameworks */, + 3F45690904CA0E5C49C066B1 /* ForceFeedback.framework in Frameworks */, + 0A8A6B6C0186188B5ABF64CE /* CoreFoundation.framework in Frameworks */, + 6AC403C37DD0780252EC29D0 /* OpenGL.framework in Frameworks */, + 682C610537661D2C6D2676AB /* libSDL2main.a in Frameworks */, + 38476ED3066556105D88291B /* libSDL2.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 4AA746DB77735CF43A690503 /* testloadso */ = { + isa = PBXGroup; + children = ( + 395647D86D6A5CEC48037146 /* test */, + 6E35652053A10CE811924869 /* Frameworks */, + 1CD103C177E4277846715785 /* Products */, + 1E563C39637923AB67B821CA /* Projects */, + ); + name = "testloadso"; + sourceTree = ""; + }; + 395647D86D6A5CEC48037146 /* test */ = { + isa = PBXGroup; + children = ( + 5AF0642150A103830E8169CA /* testloadso.c */, + ); + name = "test"; + sourceTree = ""; + }; + 6E35652053A10CE811924869 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 7457304B2CCA0764490908B4 /* AudioToolbox.framework */, + 2B9D701C3FDF5E8E4A9103AE /* AudioUnit.framework */, + 3C1C53752943263D730B6527 /* Cocoa.framework */, + 6F890B8A1465033937BC4A6C /* CoreAudio.framework */, + 3D77605110D06D8D53F25BA7 /* IOKit.framework */, + 29761F220E835F5C24A15A95 /* Carbon.framework */, + 12BA24E22E5A3EAE29C75818 /* ForceFeedback.framework */, + 2C4F33EF2CC42B961D507BD3 /* CoreFoundation.framework */, + 177F473D2F0E456447C36532 /* OpenGL.framework */, + ); + name = "Frameworks"; + sourceTree = ""; + }; + 1CD103C177E4277846715785 /* Products */ = { + isa = PBXGroup; + children = ( + 7D043A4A56A5759D1FF324C6 /* testloadso */, + ); + name = "Products"; + sourceTree = ""; + }; + 1E563C39637923AB67B821CA /* Projects */ = { + isa = PBXGroup; + children = ( + 6182257A166140C765542595 /* SDL2main.xcodeproj */, + 784D0BF318A6643969815119 /* SDL2.xcodeproj */, + ); + name = "Projects"; + sourceTree = ""; + }; + 6C270BD976786F722CD55840 /* Products */ = { + isa = PBXGroup; + children = ( + 14041494207459CC16EE0AB2 /* libSDL2main.a */, + ); + name = Products; + sourceTree = ""; + }; + 78856B7960315241568B618D /* Products */ = { + isa = PBXGroup; + children = ( + 6AA30CE873EB060A7EE52AAC /* libSDL2.a */, + ); + name = Products; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 51C964DE5742612E28943988 /* testloadso */ = { + isa = PBXNativeTarget; + buildConfigurationList = 2D1B658C68B501BE702C6004 /* Build configuration list for PBXNativeTarget "testloadso" */; + buildPhases = ( + 3D166FAA3D593FCF666648E4 /* Resources */, + 7EFF2A46771F2D7B2788534A /* Sources */, + 5EE60750337B5D3838F840B7 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 0686078E0DFF076716A8202B /* PBXTargetDependency */, + 67221F693EBD6A9836101193 /* PBXTargetDependency */, + ); + name = "testloadso"; + productInstallPath = "$(HOME)/bin"; + productName = "testloadso"; + productReference = 7D043A4A56A5759D1FF324C6 /* testloadso */; + productType = "com.apple.product-type.tool"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 08FB7793FE84155DC02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testloadso" */; + compatibilityVersion = "Xcode 3.2"; + hasScannedForEncodings = 1; + mainGroup = 4AA746DB77735CF43A690503 /* testloadso */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 6C270BD976786F722CD55840 /* Products */; + ProjectRef = 6182257A166140C765542595 /* SDL2main.xcodeproj */; + }, + { + ProductGroup = 78856B7960315241568B618D /* Products */; + ProjectRef = 784D0BF318A6643969815119 /* SDL2.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 51C964DE5742612E28943988 /* testloadso */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 14041494207459CC16EE0AB2 /* libSDL2main.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2main.a"; + remoteRef = 65CB074A244B78F80D327D0D /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 6AA30CE873EB060A7EE52AAC /* libSDL2.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2.a"; + remoteRef = 2E6308FF2F280D5D6F0C1D92 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 3D166FAA3D593FCF666648E4 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 7EFF2A46771F2D7B2788534A /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 709D0E441AEC092C477352FD /* testloadso.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ +/* End PBXVariantGroup section */ + +/* Begin PBXTargetDependency section */ + 0686078E0DFF076716A8202B /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2main.a"; + targetProxy = 1C8A683E431808AD15DE38E2 /* PBXContainerItemProxy */; + }; + 67221F693EBD6A9836101193 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2.a"; + targetProxy = 68141F3C3D932EB24CD42CF2 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 07700442397405A11F8D6941 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testloadso"; + }; + name = "Debug Universal"; + }; + 7B4C6EB21CE060FB1B645642 /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testloadso"; + }; + name = "Debug Native"; + }; + 56C07D2D38CE66232284445F /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testloadso"; + }; + name = "Release Universal"; + }; + 081A65A14BB6343F36B62114 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testloadso"; + }; + name = "Release Native"; + }; + 68AB6E2428D3642001903429 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Universal"; + }; + 0B70017A7AD16D2B5B513F9E /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Native"; + }; + 3EBA440E761E43E725625504 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Universal"; + }; + 3D71722D0FA113E559D546C5 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Native"; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 2D1B658C68B501BE702C6004 /* Build configuration list for PBXNativeTarget "testloadso" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 07700442397405A11F8D6941 /* Debug Universal */, + 7B4C6EB21CE060FB1B645642 /* Debug Native */, + 56C07D2D38CE66232284445F /* Release Universal */, + 081A65A14BB6343F36B62114 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; + 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testloadso" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 68AB6E2428D3642001903429 /* Debug Universal */, + 0B70017A7AD16D2B5B513F9E /* Debug Native */, + 3EBA440E761E43E725625504 /* Release Universal */, + 3D71722D0FA113E559D546C5 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; +/* End XCConfigurationList section */ + + }; + rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; +} diff --git a/premake/Xcode/Xcode3/tests/testlock/testlock.xcodeproj/project.pbxproj b/premake/Xcode/Xcode3/tests/testlock/testlock.xcodeproj/project.pbxproj new file mode 100755 index 000000000..3f5f352af --- /dev/null +++ b/premake/Xcode/Xcode3/tests/testlock/testlock.xcodeproj/project.pbxproj @@ -0,0 +1,457 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 45; + objects = { + +/* Begin PBXBuildFile section */ + 36AF3C1A55A560982B347916 /* testlock.c in Sources */ = {isa = PBXBuildFile; fileRef = 76075B77190A1EB068755D2D /* testlock.c */; }; + 22E4478C58A82B713F016FCB /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 447C343A6839289771533949 /* AudioToolbox.framework */; }; + 182B469713534F8529BC138F /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0ED5692D2C2A199B15A723FE /* AudioUnit.framework */; }; + 4B47295C58B42FF477E8506E /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4A1E059F372304422BC1110C /* Cocoa.framework */; }; + 094D3F3C39A65D962EFC5BF6 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7A2F4613182C29CB78C57988 /* CoreAudio.framework */; }; + 476744EB2434064930045AE5 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 166E18C26AA52A0A21F8428F /* IOKit.framework */; }; + 000571817CF54464025C216A /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7E11450E34276E6D502F5E83 /* Carbon.framework */; }; + 62431D6B7EFD372B7CE46574 /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 445340194DE46B3F2C09410F /* ForceFeedback.framework */; }; + 2E542CC95DE23789289618EE /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3EE55097724D44B03E871B38 /* CoreFoundation.framework */; }; + 6CE6002242A10F94731E64BD /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 46CD545922BB27E330BE233C /* OpenGL.framework */; }; + 24E47786013F5E9B3F37681B /* libSDL2main.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 22FC0D1B23AE2964781D7549 /* libSDL2main.a */; }; + 0EB058742CA47139554E04CF /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 49ED07813E65088D227F6AAB /* libSDL2.a */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 07BF0E1B3FC724B70F5F30FB /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 780B4D9641C7747228861D04 /* SDL2main.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 58DC62993160374E09FF7AD6; + remoteInfo = "libSDL2main.a"; + }; + 4D4A744248F34DC219D92D7B /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 780B4D9641C7747228861D04 /* SDL2main.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 0E7126A94A11494963D3548B; + remoteInfo = "libSDL2main.a"; + }; + 6F8200BA55C653F92FC8138D /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 4CBF168D320F315D62BE2B41 /* SDL2.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 07D004B11E733F1F0EA93105; + remoteInfo = "libSDL2.a"; + }; + 114425F86F59447A44351049 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 4CBF168D320F315D62BE2B41 /* SDL2.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 58C10ED14175754444033E0E; + remoteInfo = "libSDL2.a"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 76075B77190A1EB068755D2D /* testlock.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "testlock.c"; path = "../../../../../test/testlock.c"; sourceTree = ""; }; + 447C343A6839289771533949 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioToolbox.framework"; path = "/System/Library/Frameworks/AudioToolbox.framework"; sourceTree = ""; }; + 0ED5692D2C2A199B15A723FE /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioUnit.framework"; path = "/System/Library/Frameworks/AudioUnit.framework"; sourceTree = ""; }; + 4A1E059F372304422BC1110C /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Cocoa.framework"; path = "/System/Library/Frameworks/Cocoa.framework"; sourceTree = ""; }; + 7A2F4613182C29CB78C57988 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreAudio.framework"; path = "/System/Library/Frameworks/CoreAudio.framework"; sourceTree = ""; }; + 166E18C26AA52A0A21F8428F /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "IOKit.framework"; path = "/System/Library/Frameworks/IOKit.framework"; sourceTree = ""; }; + 7E11450E34276E6D502F5E83 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Carbon.framework"; path = "/System/Library/Frameworks/Carbon.framework"; sourceTree = ""; }; + 445340194DE46B3F2C09410F /* ForceFeedback.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "ForceFeedback.framework"; path = "/System/Library/Frameworks/ForceFeedback.framework"; sourceTree = ""; }; + 3EE55097724D44B03E871B38 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreFoundation.framework"; path = "/System/Library/Frameworks/CoreFoundation.framework"; sourceTree = ""; }; + 46CD545922BB27E330BE233C /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "OpenGL.framework"; path = "/System/Library/Frameworks/OpenGL.framework"; sourceTree = ""; }; + 5F51544256334C254E020D3D /* testlock */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; name = "testlock"; path = "testlock"; sourceTree = BUILT_PRODUCTS_DIR; }; + 780B4D9641C7747228861D04 /* SDL2main.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2main.xcodeproj"; path = "../../SDL2main/SDL2main.xcodeproj"; sourceTree = SOURCE_ROOT; }; + 4CBF168D320F315D62BE2B41 /* SDL2.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2.xcodeproj"; path = "../../SDL2/SDL2.xcodeproj"; sourceTree = SOURCE_ROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 78C1724731C65D0F1ED42E48 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 22E4478C58A82B713F016FCB /* AudioToolbox.framework in Frameworks */, + 182B469713534F8529BC138F /* AudioUnit.framework in Frameworks */, + 4B47295C58B42FF477E8506E /* Cocoa.framework in Frameworks */, + 094D3F3C39A65D962EFC5BF6 /* CoreAudio.framework in Frameworks */, + 476744EB2434064930045AE5 /* IOKit.framework in Frameworks */, + 000571817CF54464025C216A /* Carbon.framework in Frameworks */, + 62431D6B7EFD372B7CE46574 /* ForceFeedback.framework in Frameworks */, + 2E542CC95DE23789289618EE /* CoreFoundation.framework in Frameworks */, + 6CE6002242A10F94731E64BD /* OpenGL.framework in Frameworks */, + 24E47786013F5E9B3F37681B /* libSDL2main.a in Frameworks */, + 0EB058742CA47139554E04CF /* libSDL2.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 5E35195524CF3A97390D3A81 /* testlock */ = { + isa = PBXGroup; + children = ( + 0884482C57CC2F5A50A4647F /* test */, + 4F2934251BA43CD222944E53 /* Frameworks */, + 51AF5DF8673976F42AA95D51 /* Products */, + 7F344EEE1C2210DF289249A7 /* Projects */, + ); + name = "testlock"; + sourceTree = ""; + }; + 0884482C57CC2F5A50A4647F /* test */ = { + isa = PBXGroup; + children = ( + 76075B77190A1EB068755D2D /* testlock.c */, + ); + name = "test"; + sourceTree = ""; + }; + 4F2934251BA43CD222944E53 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 447C343A6839289771533949 /* AudioToolbox.framework */, + 0ED5692D2C2A199B15A723FE /* AudioUnit.framework */, + 4A1E059F372304422BC1110C /* Cocoa.framework */, + 7A2F4613182C29CB78C57988 /* CoreAudio.framework */, + 166E18C26AA52A0A21F8428F /* IOKit.framework */, + 7E11450E34276E6D502F5E83 /* Carbon.framework */, + 445340194DE46B3F2C09410F /* ForceFeedback.framework */, + 3EE55097724D44B03E871B38 /* CoreFoundation.framework */, + 46CD545922BB27E330BE233C /* OpenGL.framework */, + ); + name = "Frameworks"; + sourceTree = ""; + }; + 51AF5DF8673976F42AA95D51 /* Products */ = { + isa = PBXGroup; + children = ( + 5F51544256334C254E020D3D /* testlock */, + ); + name = "Products"; + sourceTree = ""; + }; + 7F344EEE1C2210DF289249A7 /* Projects */ = { + isa = PBXGroup; + children = ( + 780B4D9641C7747228861D04 /* SDL2main.xcodeproj */, + 4CBF168D320F315D62BE2B41 /* SDL2.xcodeproj */, + ); + name = "Projects"; + sourceTree = ""; + }; + 08F13E9D60CE31F302A80029 /* Products */ = { + isa = PBXGroup; + children = ( + 22FC0D1B23AE2964781D7549 /* libSDL2main.a */, + ); + name = Products; + sourceTree = ""; + }; + 50AD31CC68580A1C719E61C3 /* Products */ = { + isa = PBXGroup; + children = ( + 49ED07813E65088D227F6AAB /* libSDL2.a */, + ); + name = Products; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 4EA54D07134E169D1E0F28DC /* testlock */ = { + isa = PBXNativeTarget; + buildConfigurationList = 51AE32DA35C3568F040C36AC /* Build configuration list for PBXNativeTarget "testlock" */; + buildPhases = ( + 7EC5687F70F11B74113F52B0 /* Resources */, + 20EC6DC743DF75E202987A86 /* Sources */, + 78C1724731C65D0F1ED42E48 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 7E443D254D21665717ED4A4C /* PBXTargetDependency */, + 631F15A070EF04CA7DD12E39 /* PBXTargetDependency */, + ); + name = "testlock"; + productInstallPath = "$(HOME)/bin"; + productName = "testlock"; + productReference = 5F51544256334C254E020D3D /* testlock */; + productType = "com.apple.product-type.tool"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 08FB7793FE84155DC02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testlock" */; + compatibilityVersion = "Xcode 3.2"; + hasScannedForEncodings = 1; + mainGroup = 5E35195524CF3A97390D3A81 /* testlock */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 08F13E9D60CE31F302A80029 /* Products */; + ProjectRef = 780B4D9641C7747228861D04 /* SDL2main.xcodeproj */; + }, + { + ProductGroup = 50AD31CC68580A1C719E61C3 /* Products */; + ProjectRef = 4CBF168D320F315D62BE2B41 /* SDL2.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 4EA54D07134E169D1E0F28DC /* testlock */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 22FC0D1B23AE2964781D7549 /* libSDL2main.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2main.a"; + remoteRef = 07BF0E1B3FC724B70F5F30FB /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 49ED07813E65088D227F6AAB /* libSDL2.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2.a"; + remoteRef = 6F8200BA55C653F92FC8138D /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 7EC5687F70F11B74113F52B0 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 20EC6DC743DF75E202987A86 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 36AF3C1A55A560982B347916 /* testlock.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ +/* End PBXVariantGroup section */ + +/* Begin PBXTargetDependency section */ + 7E443D254D21665717ED4A4C /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2main.a"; + targetProxy = 4D4A744248F34DC219D92D7B /* PBXContainerItemProxy */; + }; + 631F15A070EF04CA7DD12E39 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2.a"; + targetProxy = 114425F86F59447A44351049 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 516D536738AE368857D02889 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testlock"; + }; + name = "Debug Universal"; + }; + 2BAC510956A527B830053308 /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testlock"; + }; + name = "Debug Native"; + }; + 70165F1F1034683327A42087 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testlock"; + }; + name = "Release Universal"; + }; + 57383D8C507F631251D71FBD /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testlock"; + }; + name = "Release Native"; + }; + 6ECB09A631FC2F247D5F2723 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Universal"; + }; + 78A61A7D2E8265180BFA68AD /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Native"; + }; + 20EC14C85871739552AB178F /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Universal"; + }; + 5E9A713B7EDD7EFB51D707AD /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Native"; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 51AE32DA35C3568F040C36AC /* Build configuration list for PBXNativeTarget "testlock" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 516D536738AE368857D02889 /* Debug Universal */, + 2BAC510956A527B830053308 /* Debug Native */, + 70165F1F1034683327A42087 /* Release Universal */, + 57383D8C507F631251D71FBD /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; + 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testlock" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 6ECB09A631FC2F247D5F2723 /* Debug Universal */, + 78A61A7D2E8265180BFA68AD /* Debug Native */, + 20EC14C85871739552AB178F /* Release Universal */, + 5E9A713B7EDD7EFB51D707AD /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; +/* End XCConfigurationList section */ + + }; + rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; +} diff --git a/premake/Xcode/Xcode3/tests/testmessage/testmessage.xcodeproj/project.pbxproj b/premake/Xcode/Xcode3/tests/testmessage/testmessage.xcodeproj/project.pbxproj new file mode 100755 index 000000000..447c8243a --- /dev/null +++ b/premake/Xcode/Xcode3/tests/testmessage/testmessage.xcodeproj/project.pbxproj @@ -0,0 +1,457 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 45; + objects = { + +/* Begin PBXBuildFile section */ + 4C15281849B124226F1561EE /* testmessage.c in Sources */ = {isa = PBXBuildFile; fileRef = 003C0FC70ACD46B74E3E549F /* testmessage.c */; }; + 2C83524D5E1F5B2D2284306E /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 44F608F876FE1EF43BD6645F /* AudioToolbox.framework */; }; + 78500A063B6717677B635CB2 /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2E537B4E79AC2A6B106F24E2 /* AudioUnit.framework */; }; + 356239D233647095789C4AB5 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2DA965547C174C8E3D12061E /* Cocoa.framework */; }; + 37737999652F0C067F973403 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 67064B3C571C726A4D8179C0 /* CoreAudio.framework */; }; + 12D101C8017F4AE73B935F19 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3A7439B734487F783F813598 /* IOKit.framework */; }; + 53B04D0F43E23E4E105E1168 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 03D0610D4C3538960F9735DF /* Carbon.framework */; }; + 515E2081040C537B3EDA0063 /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 641A7C2E3AAF5AA527BC6604 /* ForceFeedback.framework */; }; + 4792740F2DC1192D0CAC1E27 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 69AC3C0E43363B0158725A40 /* CoreFoundation.framework */; }; + 6A67175E3A0F49BE5C334149 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 394B263C4E116E57355B1199 /* OpenGL.framework */; }; + 089779561D582D30532670F3 /* libSDL2main.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 36D503B50C1D54E739233010 /* libSDL2main.a */; }; + 02AB49AD3B8618113CF067A9 /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 2D9C6AC96FE616FF78221C04 /* libSDL2.a */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 3A8370A01DEF59E21ABE6EF5 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 4BD530093DB426A12BFF03A4 /* SDL2main.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 58DC62993160374E09FF7AD6; + remoteInfo = "libSDL2main.a"; + }; + 3B19724458CB04B3328C0F3A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 4BD530093DB426A12BFF03A4 /* SDL2main.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 0E7126A94A11494963D3548B; + remoteInfo = "libSDL2main.a"; + }; + 3777720073427EAC71172F6D /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 6F3C739637140AE21FA54330 /* SDL2.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 07D004B11E733F1F0EA93105; + remoteInfo = "libSDL2.a"; + }; + 49CB51255A112A94792A4C02 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 6F3C739637140AE21FA54330 /* SDL2.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 58C10ED14175754444033E0E; + remoteInfo = "libSDL2.a"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 003C0FC70ACD46B74E3E549F /* testmessage.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "testmessage.c"; path = "../../../../../test/testmessage.c"; sourceTree = ""; }; + 44F608F876FE1EF43BD6645F /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioToolbox.framework"; path = "/System/Library/Frameworks/AudioToolbox.framework"; sourceTree = ""; }; + 2E537B4E79AC2A6B106F24E2 /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioUnit.framework"; path = "/System/Library/Frameworks/AudioUnit.framework"; sourceTree = ""; }; + 2DA965547C174C8E3D12061E /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Cocoa.framework"; path = "/System/Library/Frameworks/Cocoa.framework"; sourceTree = ""; }; + 67064B3C571C726A4D8179C0 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreAudio.framework"; path = "/System/Library/Frameworks/CoreAudio.framework"; sourceTree = ""; }; + 3A7439B734487F783F813598 /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "IOKit.framework"; path = "/System/Library/Frameworks/IOKit.framework"; sourceTree = ""; }; + 03D0610D4C3538960F9735DF /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Carbon.framework"; path = "/System/Library/Frameworks/Carbon.framework"; sourceTree = ""; }; + 641A7C2E3AAF5AA527BC6604 /* ForceFeedback.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "ForceFeedback.framework"; path = "/System/Library/Frameworks/ForceFeedback.framework"; sourceTree = ""; }; + 69AC3C0E43363B0158725A40 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreFoundation.framework"; path = "/System/Library/Frameworks/CoreFoundation.framework"; sourceTree = ""; }; + 394B263C4E116E57355B1199 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "OpenGL.framework"; path = "/System/Library/Frameworks/OpenGL.framework"; sourceTree = ""; }; + 051758F7528F573051872F69 /* testmessage */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; name = "testmessage"; path = "testmessage"; sourceTree = BUILT_PRODUCTS_DIR; }; + 4BD530093DB426A12BFF03A4 /* SDL2main.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2main.xcodeproj"; path = "../../SDL2main/SDL2main.xcodeproj"; sourceTree = SOURCE_ROOT; }; + 6F3C739637140AE21FA54330 /* SDL2.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2.xcodeproj"; path = "../../SDL2/SDL2.xcodeproj"; sourceTree = SOURCE_ROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 2D4931A3757F6C6C28807597 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 2C83524D5E1F5B2D2284306E /* AudioToolbox.framework in Frameworks */, + 78500A063B6717677B635CB2 /* AudioUnit.framework in Frameworks */, + 356239D233647095789C4AB5 /* Cocoa.framework in Frameworks */, + 37737999652F0C067F973403 /* CoreAudio.framework in Frameworks */, + 12D101C8017F4AE73B935F19 /* IOKit.framework in Frameworks */, + 53B04D0F43E23E4E105E1168 /* Carbon.framework in Frameworks */, + 515E2081040C537B3EDA0063 /* ForceFeedback.framework in Frameworks */, + 4792740F2DC1192D0CAC1E27 /* CoreFoundation.framework in Frameworks */, + 6A67175E3A0F49BE5C334149 /* OpenGL.framework in Frameworks */, + 089779561D582D30532670F3 /* libSDL2main.a in Frameworks */, + 02AB49AD3B8618113CF067A9 /* libSDL2.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 6F9F406265F621D4244C08DC /* testmessage */ = { + isa = PBXGroup; + children = ( + 57F11275651F0CF06FD72B13 /* test */, + 7F4D2BCB51A800DE70F76CC6 /* Frameworks */, + 3D9671722AF1479B1257324C /* Products */, + 3C1F4B5165F437993EC45448 /* Projects */, + ); + name = "testmessage"; + sourceTree = ""; + }; + 57F11275651F0CF06FD72B13 /* test */ = { + isa = PBXGroup; + children = ( + 003C0FC70ACD46B74E3E549F /* testmessage.c */, + ); + name = "test"; + sourceTree = ""; + }; + 7F4D2BCB51A800DE70F76CC6 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 44F608F876FE1EF43BD6645F /* AudioToolbox.framework */, + 2E537B4E79AC2A6B106F24E2 /* AudioUnit.framework */, + 2DA965547C174C8E3D12061E /* Cocoa.framework */, + 67064B3C571C726A4D8179C0 /* CoreAudio.framework */, + 3A7439B734487F783F813598 /* IOKit.framework */, + 03D0610D4C3538960F9735DF /* Carbon.framework */, + 641A7C2E3AAF5AA527BC6604 /* ForceFeedback.framework */, + 69AC3C0E43363B0158725A40 /* CoreFoundation.framework */, + 394B263C4E116E57355B1199 /* OpenGL.framework */, + ); + name = "Frameworks"; + sourceTree = ""; + }; + 3D9671722AF1479B1257324C /* Products */ = { + isa = PBXGroup; + children = ( + 051758F7528F573051872F69 /* testmessage */, + ); + name = "Products"; + sourceTree = ""; + }; + 3C1F4B5165F437993EC45448 /* Projects */ = { + isa = PBXGroup; + children = ( + 4BD530093DB426A12BFF03A4 /* SDL2main.xcodeproj */, + 6F3C739637140AE21FA54330 /* SDL2.xcodeproj */, + ); + name = "Projects"; + sourceTree = ""; + }; + 23E53B4D3CE23FBE619731A4 /* Products */ = { + isa = PBXGroup; + children = ( + 36D503B50C1D54E739233010 /* libSDL2main.a */, + ); + name = Products; + sourceTree = ""; + }; + 7A7C784864A918C0226E734E /* Products */ = { + isa = PBXGroup; + children = ( + 2D9C6AC96FE616FF78221C04 /* libSDL2.a */, + ); + name = Products; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 1F073B18600C67C00E052683 /* testmessage */ = { + isa = PBXNativeTarget; + buildConfigurationList = 31A77C6231AA441421915382 /* Build configuration list for PBXNativeTarget "testmessage" */; + buildPhases = ( + 04E300CD4A6A76AB139146A6 /* Resources */, + 627D1EAA5FCE59F0319B6633 /* Sources */, + 2D4931A3757F6C6C28807597 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 4211010322DE412B210A430C /* PBXTargetDependency */, + 50B8172F41907753767378DC /* PBXTargetDependency */, + ); + name = "testmessage"; + productInstallPath = "$(HOME)/bin"; + productName = "testmessage"; + productReference = 051758F7528F573051872F69 /* testmessage */; + productType = "com.apple.product-type.tool"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 08FB7793FE84155DC02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testmessage" */; + compatibilityVersion = "Xcode 3.2"; + hasScannedForEncodings = 1; + mainGroup = 6F9F406265F621D4244C08DC /* testmessage */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 23E53B4D3CE23FBE619731A4 /* Products */; + ProjectRef = 4BD530093DB426A12BFF03A4 /* SDL2main.xcodeproj */; + }, + { + ProductGroup = 7A7C784864A918C0226E734E /* Products */; + ProjectRef = 6F3C739637140AE21FA54330 /* SDL2.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 1F073B18600C67C00E052683 /* testmessage */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 36D503B50C1D54E739233010 /* libSDL2main.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2main.a"; + remoteRef = 3A8370A01DEF59E21ABE6EF5 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 2D9C6AC96FE616FF78221C04 /* libSDL2.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2.a"; + remoteRef = 3777720073427EAC71172F6D /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 04E300CD4A6A76AB139146A6 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 627D1EAA5FCE59F0319B6633 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 4C15281849B124226F1561EE /* testmessage.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ +/* End PBXVariantGroup section */ + +/* Begin PBXTargetDependency section */ + 4211010322DE412B210A430C /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2main.a"; + targetProxy = 3B19724458CB04B3328C0F3A /* PBXContainerItemProxy */; + }; + 50B8172F41907753767378DC /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2.a"; + targetProxy = 49CB51255A112A94792A4C02 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 19836F1F09FE0A3465864960 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testmessage"; + }; + name = "Debug Universal"; + }; + 45B66F3261D1661F2BAE2E17 /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testmessage"; + }; + name = "Debug Native"; + }; + 08FF4C2A74D0166F73BE4F85 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testmessage"; + }; + name = "Release Universal"; + }; + 3BA1761B738F3A8F116B3141 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testmessage"; + }; + name = "Release Native"; + }; + 5AD835E2294F1F816A747010 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Universal"; + }; + 69EA1C660146464833C70526 /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Native"; + }; + 368E5A3C4929274A28C93EF6 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Universal"; + }; + 3B2B0EF31AE217111D6B6D84 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Native"; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 31A77C6231AA441421915382 /* Build configuration list for PBXNativeTarget "testmessage" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 19836F1F09FE0A3465864960 /* Debug Universal */, + 45B66F3261D1661F2BAE2E17 /* Debug Native */, + 08FF4C2A74D0166F73BE4F85 /* Release Universal */, + 3BA1761B738F3A8F116B3141 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; + 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testmessage" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 5AD835E2294F1F816A747010 /* Debug Universal */, + 69EA1C660146464833C70526 /* Debug Native */, + 368E5A3C4929274A28C93EF6 /* Release Universal */, + 3B2B0EF31AE217111D6B6D84 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; +/* End XCConfigurationList section */ + + }; + rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; +} diff --git a/premake/Xcode/Xcode3/tests/testmultiaudio/testmultiaudio.xcodeproj/project.pbxproj b/premake/Xcode/Xcode3/tests/testmultiaudio/testmultiaudio.xcodeproj/project.pbxproj new file mode 100755 index 000000000..42044e856 --- /dev/null +++ b/premake/Xcode/Xcode3/tests/testmultiaudio/testmultiaudio.xcodeproj/project.pbxproj @@ -0,0 +1,474 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 45; + objects = { + +/* Begin PBXBuildFile section */ + 174815721F7146F115C335E0 /* testmultiaudio.c in Sources */ = {isa = PBXBuildFile; fileRef = 53C5423271F91FF954C36118 /* testmultiaudio.c */; }; + 1861168928E56DFD08533DC6 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 15CB4753539D042D37B623F2 /* AudioToolbox.framework */; }; + 530D20A412A064804AF141F2 /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1C46380B7B9D25571D312E68 /* AudioUnit.framework */; }; + 1D4E7FBD7210232C32B074C7 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0A575BEE6A5C66D4150237F8 /* Cocoa.framework */; }; + 01A64D943EC872D24DF656A1 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 721A418B1FB41307619F2528 /* CoreAudio.framework */; }; + 162643C813370716660557DA /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0C5D63DF56BF25A63B0444EE /* IOKit.framework */; }; + 338D20466DEA2A9E6C995E32 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 37AD46DE49E1039071A7202A /* Carbon.framework */; }; + 6ADC14B17BF057A47EFB3048 /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4FB92763717E0DA7067843E1 /* ForceFeedback.framework */; }; + 08F0559B59E42A2232C4230E /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 782647790AF8537A750A1568 /* CoreFoundation.framework */; }; + 2BA23AB9537953747BF1113A /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 290C6654453C0A1C5EE476C5 /* OpenGL.framework */; }; + 71B33AEF4EF9475873A012C7 /* libSDL2main.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 7BC16DA8347901D000590233 /* libSDL2main.a */; }; + 395D15850C633DE5129376D8 /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6410585808B95289405A6302 /* libSDL2.a */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 5EF132686453137B162436C0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 55D92D84460A6778062649E9 /* SDL2main.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 58DC62993160374E09FF7AD6; + remoteInfo = "libSDL2main.a"; + }; + 2151781404065B7A2E2C4E69 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 55D92D84460A6778062649E9 /* SDL2main.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 0E7126A94A11494963D3548B; + remoteInfo = "libSDL2main.a"; + }; + 6B113731181333027E1864B6 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 7B9118CD62B7789852C53B91 /* SDL2.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 07D004B11E733F1F0EA93105; + remoteInfo = "libSDL2.a"; + }; + 77AC6F0623E87E6F29D44BC2 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 7B9118CD62B7789852C53B91 /* SDL2.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 58C10ED14175754444033E0E; + remoteInfo = "libSDL2.a"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 53C5423271F91FF954C36118 /* testmultiaudio.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "testmultiaudio.c"; path = "../../../../../test/testmultiaudio.c"; sourceTree = ""; }; + 15CB4753539D042D37B623F2 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioToolbox.framework"; path = "/System/Library/Frameworks/AudioToolbox.framework"; sourceTree = ""; }; + 1C46380B7B9D25571D312E68 /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioUnit.framework"; path = "/System/Library/Frameworks/AudioUnit.framework"; sourceTree = ""; }; + 0A575BEE6A5C66D4150237F8 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Cocoa.framework"; path = "/System/Library/Frameworks/Cocoa.framework"; sourceTree = ""; }; + 721A418B1FB41307619F2528 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreAudio.framework"; path = "/System/Library/Frameworks/CoreAudio.framework"; sourceTree = ""; }; + 0C5D63DF56BF25A63B0444EE /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "IOKit.framework"; path = "/System/Library/Frameworks/IOKit.framework"; sourceTree = ""; }; + 37AD46DE49E1039071A7202A /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Carbon.framework"; path = "/System/Library/Frameworks/Carbon.framework"; sourceTree = ""; }; + 4FB92763717E0DA7067843E1 /* ForceFeedback.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "ForceFeedback.framework"; path = "/System/Library/Frameworks/ForceFeedback.framework"; sourceTree = ""; }; + 782647790AF8537A750A1568 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreFoundation.framework"; path = "/System/Library/Frameworks/CoreFoundation.framework"; sourceTree = ""; }; + 290C6654453C0A1C5EE476C5 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "OpenGL.framework"; path = "/System/Library/Frameworks/OpenGL.framework"; sourceTree = ""; }; + 258210DE0BA646D34B7E4568 /* testmultiaudio */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; name = "testmultiaudio"; path = "testmultiaudio"; sourceTree = BUILT_PRODUCTS_DIR; }; + 55D92D84460A6778062649E9 /* SDL2main.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2main.xcodeproj"; path = "../../SDL2main/SDL2main.xcodeproj"; sourceTree = SOURCE_ROOT; }; + 7B9118CD62B7789852C53B91 /* SDL2.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2.xcodeproj"; path = "../../SDL2/SDL2.xcodeproj"; sourceTree = SOURCE_ROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 0168143D58A3681C2D88598C /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 1861168928E56DFD08533DC6 /* AudioToolbox.framework in Frameworks */, + 530D20A412A064804AF141F2 /* AudioUnit.framework in Frameworks */, + 1D4E7FBD7210232C32B074C7 /* Cocoa.framework in Frameworks */, + 01A64D943EC872D24DF656A1 /* CoreAudio.framework in Frameworks */, + 162643C813370716660557DA /* IOKit.framework in Frameworks */, + 338D20466DEA2A9E6C995E32 /* Carbon.framework in Frameworks */, + 6ADC14B17BF057A47EFB3048 /* ForceFeedback.framework in Frameworks */, + 08F0559B59E42A2232C4230E /* CoreFoundation.framework in Frameworks */, + 2BA23AB9537953747BF1113A /* OpenGL.framework in Frameworks */, + 71B33AEF4EF9475873A012C7 /* libSDL2main.a in Frameworks */, + 395D15850C633DE5129376D8 /* libSDL2.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 1DF60B03026011DD72195588 /* testmultiaudio */ = { + isa = PBXGroup; + children = ( + 0DA025A302E9323622BB2CC1 /* test */, + 2D4746BB2B19338A51054414 /* Frameworks */, + 060A0A8A08640AD826196F76 /* Products */, + 35403DDB0B1E114F65A77089 /* Projects */, + ); + name = "testmultiaudio"; + sourceTree = ""; + }; + 0DA025A302E9323622BB2CC1 /* test */ = { + isa = PBXGroup; + children = ( + 53C5423271F91FF954C36118 /* testmultiaudio.c */, + ); + name = "test"; + sourceTree = ""; + }; + 2D4746BB2B19338A51054414 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 15CB4753539D042D37B623F2 /* AudioToolbox.framework */, + 1C46380B7B9D25571D312E68 /* AudioUnit.framework */, + 0A575BEE6A5C66D4150237F8 /* Cocoa.framework */, + 721A418B1FB41307619F2528 /* CoreAudio.framework */, + 0C5D63DF56BF25A63B0444EE /* IOKit.framework */, + 37AD46DE49E1039071A7202A /* Carbon.framework */, + 4FB92763717E0DA7067843E1 /* ForceFeedback.framework */, + 782647790AF8537A750A1568 /* CoreFoundation.framework */, + 290C6654453C0A1C5EE476C5 /* OpenGL.framework */, + ); + name = "Frameworks"; + sourceTree = ""; + }; + 060A0A8A08640AD826196F76 /* Products */ = { + isa = PBXGroup; + children = ( + 258210DE0BA646D34B7E4568 /* testmultiaudio */, + ); + name = "Products"; + sourceTree = ""; + }; + 35403DDB0B1E114F65A77089 /* Projects */ = { + isa = PBXGroup; + children = ( + 55D92D84460A6778062649E9 /* SDL2main.xcodeproj */, + 7B9118CD62B7789852C53B91 /* SDL2.xcodeproj */, + ); + name = "Projects"; + sourceTree = ""; + }; + 696627B2256F1F070966363E /* Products */ = { + isa = PBXGroup; + children = ( + 7BC16DA8347901D000590233 /* libSDL2main.a */, + ); + name = Products; + sourceTree = ""; + }; + 6603008153DE29AE6FA406B5 /* Products */ = { + isa = PBXGroup; + children = ( + 6410585808B95289405A6302 /* libSDL2.a */, + ); + name = Products; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 3243575279A557EB226C63CE /* testmultiaudio */ = { + isa = PBXNativeTarget; + buildConfigurationList = 66CD55C26ECC1AEF67EE69D8 /* Build configuration list for PBXNativeTarget "testmultiaudio" */; + buildPhases = ( + 08FC11C805A3259D10A01B08 /* Resources */, + 50DB7AE237756D106B0114E9 /* Sources */, + 0168143D58A3681C2D88598C /* Frameworks */, + 9607AE3710C85E8F00CD1376 /* Postbuild */, + ); + buildRules = ( + ); + dependencies = ( + 004D570469386A167BA279B1 /* PBXTargetDependency */, + 6C3F42866E19479F20B367D6 /* PBXTargetDependency */, + ); + name = "testmultiaudio"; + productInstallPath = "$(HOME)/bin"; + productName = "testmultiaudio"; + productReference = 258210DE0BA646D34B7E4568 /* testmultiaudio */; + productType = "com.apple.product-type.tool"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 08FB7793FE84155DC02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testmultiaudio" */; + compatibilityVersion = "Xcode 3.2"; + hasScannedForEncodings = 1; + mainGroup = 1DF60B03026011DD72195588 /* testmultiaudio */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 696627B2256F1F070966363E /* Products */; + ProjectRef = 55D92D84460A6778062649E9 /* SDL2main.xcodeproj */; + }, + { + ProductGroup = 6603008153DE29AE6FA406B5 /* Products */; + ProjectRef = 7B9118CD62B7789852C53B91 /* SDL2.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 3243575279A557EB226C63CE /* testmultiaudio */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 7BC16DA8347901D000590233 /* libSDL2main.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2main.a"; + remoteRef = 5EF132686453137B162436C0 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 6410585808B95289405A6302 /* libSDL2.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2.a"; + remoteRef = 6B113731181333027E1864B6 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 08FC11C805A3259D10A01B08 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXShellScriptBuildPhase section */ + 9607AE3710C85E8F00CD1376 /* Postbuild */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = Postbuild; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "if [ \"${CONFIGURATION}\" = \"Debug Universal\" ]; then\nif [ ! -d \"./Build/Debug\" ]; then mkdir -p \"./Build/Debug\"; fi\ncp \"./../../../../../test/sample.wav\" \"./Build/Debug/sample.wav\"\nfi\nif [ \"${CONFIGURATION}\" = \"Debug Native\" ]; then\nif [ ! -d \"./Build/Debug\" ]; then mkdir -p \"./Build/Debug\"; fi\ncp \"./../../../../../test/sample.wav\" \"./Build/Debug/sample.wav\"\nfi\nif [ \"${CONFIGURATION}\" = \"Release Universal\" ]; then\nif [ ! -d \"./Build/Release\" ]; then mkdir -p \"./Build/Release\"; fi\ncp \"./../../../../../test/sample.wav\" \"./Build/Release/sample.wav\"\nfi\nif [ \"${CONFIGURATION}\" = \"Release Native\" ]; then\nif [ ! -d \"./Build/Release\" ]; then mkdir -p \"./Build/Release\"; fi\ncp \"./../../../../../test/sample.wav\" \"./Build/Release/sample.wav\"\nfi"; + }; +/* End PBXShellScriptBuildPhase section */ +/* Begin PBXSourcesBuildPhase section */ + 50DB7AE237756D106B0114E9 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 174815721F7146F115C335E0 /* testmultiaudio.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ +/* End PBXVariantGroup section */ + +/* Begin PBXTargetDependency section */ + 004D570469386A167BA279B1 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2main.a"; + targetProxy = 2151781404065B7A2E2C4E69 /* PBXContainerItemProxy */; + }; + 6C3F42866E19479F20B367D6 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2.a"; + targetProxy = 77AC6F0623E87E6F29D44BC2 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 269674957F6148FD692F19BA /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testmultiaudio"; + }; + name = "Debug Universal"; + }; + 303025B74A4268AC0BEB23CD /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testmultiaudio"; + }; + name = "Debug Native"; + }; + 6BF27AEC22F65EDA3A6D4EC9 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testmultiaudio"; + }; + name = "Release Universal"; + }; + 48C64B556EB35B806BD770BB /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testmultiaudio"; + }; + name = "Release Native"; + }; + 2D9E7BDC31993453730A2FD2 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Universal"; + }; + 1341319674F24336220D3D5A /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Native"; + }; + 0000069D34CC40CF010B2A26 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Universal"; + }; + 17EB04401F5E7A130A5376D0 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Native"; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 66CD55C26ECC1AEF67EE69D8 /* Build configuration list for PBXNativeTarget "testmultiaudio" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 269674957F6148FD692F19BA /* Debug Universal */, + 303025B74A4268AC0BEB23CD /* Debug Native */, + 6BF27AEC22F65EDA3A6D4EC9 /* Release Universal */, + 48C64B556EB35B806BD770BB /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; + 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testmultiaudio" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 2D9E7BDC31993453730A2FD2 /* Debug Universal */, + 1341319674F24336220D3D5A /* Debug Native */, + 0000069D34CC40CF010B2A26 /* Release Universal */, + 17EB04401F5E7A130A5376D0 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; +/* End XCConfigurationList section */ + + }; + rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; +} diff --git a/premake/Xcode/Xcode3/tests/testnative/testnative.xcodeproj/project.pbxproj b/premake/Xcode/Xcode3/tests/testnative/testnative.xcodeproj/project.pbxproj new file mode 100755 index 000000000..494e1a3e6 --- /dev/null +++ b/premake/Xcode/Xcode3/tests/testnative/testnative.xcodeproj/project.pbxproj @@ -0,0 +1,480 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 45; + objects = { + +/* Begin PBXBuildFile section */ + 5EC212E30AED603F72156F79 /* testnative.c in Sources */ = {isa = PBXBuildFile; fileRef = 09311D5367FC66771E7318D5 /* testnative.c */; }; + 54C15326088436A9230D5110 /* testnativecocoa.m in Sources */ = {isa = PBXBuildFile; fileRef = 58C035895DB74E9E16235E30 /* testnativecocoa.m */; }; + 53004AB405F2758E5F973390 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 398B5D33413B2EA22832188D /* AudioToolbox.framework */; }; + 5D2E2E7061411EC95AB73306 /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 65EF5B09498E4845494156E5 /* AudioUnit.framework */; }; + 578965B01D175CCE5E6A3667 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 61ED3686206E555C44447010 /* Cocoa.framework */; }; + 0E714C95788701897D85483A /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5A2145ED01C1668742F17812 /* CoreAudio.framework */; }; + 76DF3AB76EE102CE2CA06EA1 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 00ED617A1D6227434FE4036B /* IOKit.framework */; }; + 24DA1FED051540F92B287CC8 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 146A6DCA7E40436331FB6839 /* Carbon.framework */; }; + 59821B8B6F45341B150737E7 /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6E7629D50C845B0E2DF27603 /* ForceFeedback.framework */; }; + 6A5672E00D543C3552A02044 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3D8D0094770E755A149D738A /* CoreFoundation.framework */; }; + 4AD6442630A52E0104FE44D7 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7061781356DF74BA7B237006 /* OpenGL.framework */; }; + 685B4AD90CD939916E816111 /* libSDL2main.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 40DA60C67C1300EF5B1838BA /* libSDL2main.a */; }; + 7CC725510C3049A02F9D2DF7 /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 7DCC0E6E045C707338B77A34 /* libSDL2.a */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 2735469863225AF730987CB3 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 7ED026D100095D0D18BD4051 /* SDL2main.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 58DC62993160374E09FF7AD6; + remoteInfo = "libSDL2main.a"; + }; + 01C352BF24C13C2215AB3050 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 7ED026D100095D0D18BD4051 /* SDL2main.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 0E7126A94A11494963D3548B; + remoteInfo = "libSDL2main.a"; + }; + 3E3252EC174805026BC969CB /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 2950670A4677313F2FF316E4 /* SDL2.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 07D004B11E733F1F0EA93105; + remoteInfo = "libSDL2.a"; + }; + 170A1F2539EA4C7A6C3C69FA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 2950670A4677313F2FF316E4 /* SDL2.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 58C10ED14175754444033E0E; + remoteInfo = "libSDL2.a"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 09311D5367FC66771E7318D5 /* testnative.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "testnative.c"; path = "../../../../../test/testnative.c"; sourceTree = ""; }; + 2933635A47D86E8509A140D4 /* testnative.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "testnative.h"; path = "../../../../../test/testnative.h"; sourceTree = ""; }; + 58C035895DB74E9E16235E30 /* testnativecocoa.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = "testnativecocoa.m"; path = "../../../../../test/testnativecocoa.m"; sourceTree = ""; }; + 398B5D33413B2EA22832188D /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioToolbox.framework"; path = "/System/Library/Frameworks/AudioToolbox.framework"; sourceTree = ""; }; + 65EF5B09498E4845494156E5 /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioUnit.framework"; path = "/System/Library/Frameworks/AudioUnit.framework"; sourceTree = ""; }; + 61ED3686206E555C44447010 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Cocoa.framework"; path = "/System/Library/Frameworks/Cocoa.framework"; sourceTree = ""; }; + 5A2145ED01C1668742F17812 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreAudio.framework"; path = "/System/Library/Frameworks/CoreAudio.framework"; sourceTree = ""; }; + 00ED617A1D6227434FE4036B /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "IOKit.framework"; path = "/System/Library/Frameworks/IOKit.framework"; sourceTree = ""; }; + 146A6DCA7E40436331FB6839 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Carbon.framework"; path = "/System/Library/Frameworks/Carbon.framework"; sourceTree = ""; }; + 6E7629D50C845B0E2DF27603 /* ForceFeedback.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "ForceFeedback.framework"; path = "/System/Library/Frameworks/ForceFeedback.framework"; sourceTree = ""; }; + 3D8D0094770E755A149D738A /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreFoundation.framework"; path = "/System/Library/Frameworks/CoreFoundation.framework"; sourceTree = ""; }; + 7061781356DF74BA7B237006 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "OpenGL.framework"; path = "/System/Library/Frameworks/OpenGL.framework"; sourceTree = ""; }; + 0D926DF4640E0E9F783911A8 /* testnative */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; name = "testnative"; path = "testnative"; sourceTree = BUILT_PRODUCTS_DIR; }; + 7ED026D100095D0D18BD4051 /* SDL2main.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2main.xcodeproj"; path = "../../SDL2main/SDL2main.xcodeproj"; sourceTree = SOURCE_ROOT; }; + 2950670A4677313F2FF316E4 /* SDL2.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2.xcodeproj"; path = "../../SDL2/SDL2.xcodeproj"; sourceTree = SOURCE_ROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 373900501DE06E5C026B626E /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 53004AB405F2758E5F973390 /* AudioToolbox.framework in Frameworks */, + 5D2E2E7061411EC95AB73306 /* AudioUnit.framework in Frameworks */, + 578965B01D175CCE5E6A3667 /* Cocoa.framework in Frameworks */, + 0E714C95788701897D85483A /* CoreAudio.framework in Frameworks */, + 76DF3AB76EE102CE2CA06EA1 /* IOKit.framework in Frameworks */, + 24DA1FED051540F92B287CC8 /* Carbon.framework in Frameworks */, + 59821B8B6F45341B150737E7 /* ForceFeedback.framework in Frameworks */, + 6A5672E00D543C3552A02044 /* CoreFoundation.framework in Frameworks */, + 4AD6442630A52E0104FE44D7 /* OpenGL.framework in Frameworks */, + 685B4AD90CD939916E816111 /* libSDL2main.a in Frameworks */, + 7CC725510C3049A02F9D2DF7 /* libSDL2.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 4ADA31FF6F7A5AB540AB2A7C /* testnative */ = { + isa = PBXGroup; + children = ( + 67E37B81581E57B94BB41EB3 /* test */, + 7BC83D9325F529F07B133ACA /* Frameworks */, + 1A9A2CC746EF074819147013 /* Products */, + 0F6539B53F4A4F2651E470AF /* Projects */, + ); + name = "testnative"; + sourceTree = ""; + }; + 67E37B81581E57B94BB41EB3 /* test */ = { + isa = PBXGroup; + children = ( + 09311D5367FC66771E7318D5 /* testnative.c */, + 2933635A47D86E8509A140D4 /* testnative.h */, + 58C035895DB74E9E16235E30 /* testnativecocoa.m */, + ); + name = "test"; + sourceTree = ""; + }; + 7BC83D9325F529F07B133ACA /* Frameworks */ = { + isa = PBXGroup; + children = ( + 398B5D33413B2EA22832188D /* AudioToolbox.framework */, + 65EF5B09498E4845494156E5 /* AudioUnit.framework */, + 61ED3686206E555C44447010 /* Cocoa.framework */, + 5A2145ED01C1668742F17812 /* CoreAudio.framework */, + 00ED617A1D6227434FE4036B /* IOKit.framework */, + 146A6DCA7E40436331FB6839 /* Carbon.framework */, + 6E7629D50C845B0E2DF27603 /* ForceFeedback.framework */, + 3D8D0094770E755A149D738A /* CoreFoundation.framework */, + 7061781356DF74BA7B237006 /* OpenGL.framework */, + ); + name = "Frameworks"; + sourceTree = ""; + }; + 1A9A2CC746EF074819147013 /* Products */ = { + isa = PBXGroup; + children = ( + 0D926DF4640E0E9F783911A8 /* testnative */, + ); + name = "Products"; + sourceTree = ""; + }; + 0F6539B53F4A4F2651E470AF /* Projects */ = { + isa = PBXGroup; + children = ( + 7ED026D100095D0D18BD4051 /* SDL2main.xcodeproj */, + 2950670A4677313F2FF316E4 /* SDL2.xcodeproj */, + ); + name = "Projects"; + sourceTree = ""; + }; + 725A2D5E32C078CE504C3C61 /* Products */ = { + isa = PBXGroup; + children = ( + 40DA60C67C1300EF5B1838BA /* libSDL2main.a */, + ); + name = Products; + sourceTree = ""; + }; + 5EE66A6330A730AB30CA3133 /* Products */ = { + isa = PBXGroup; + children = ( + 7DCC0E6E045C707338B77A34 /* libSDL2.a */, + ); + name = Products; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 42D82EF966E007C60AD159EA /* testnative */ = { + isa = PBXNativeTarget; + buildConfigurationList = 4EF95E4A743605676714614B /* Build configuration list for PBXNativeTarget "testnative" */; + buildPhases = ( + 200B45E75C6636E46DB91829 /* Resources */, + 68E85E5734AC2ED06161420A /* Sources */, + 373900501DE06E5C026B626E /* Frameworks */, + 9607AE3710C85E8F00CD1376 /* Postbuild */, + ); + buildRules = ( + ); + dependencies = ( + 551212EB306B4C5701755CAB /* PBXTargetDependency */, + 20ED52B908931F992E0363EC /* PBXTargetDependency */, + ); + name = "testnative"; + productInstallPath = "$(HOME)/bin"; + productName = "testnative"; + productReference = 0D926DF4640E0E9F783911A8 /* testnative */; + productType = "com.apple.product-type.tool"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 08FB7793FE84155DC02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testnative" */; + compatibilityVersion = "Xcode 3.2"; + hasScannedForEncodings = 1; + mainGroup = 4ADA31FF6F7A5AB540AB2A7C /* testnative */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 725A2D5E32C078CE504C3C61 /* Products */; + ProjectRef = 7ED026D100095D0D18BD4051 /* SDL2main.xcodeproj */; + }, + { + ProductGroup = 5EE66A6330A730AB30CA3133 /* Products */; + ProjectRef = 2950670A4677313F2FF316E4 /* SDL2.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 42D82EF966E007C60AD159EA /* testnative */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 40DA60C67C1300EF5B1838BA /* libSDL2main.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2main.a"; + remoteRef = 2735469863225AF730987CB3 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 7DCC0E6E045C707338B77A34 /* libSDL2.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2.a"; + remoteRef = 3E3252EC174805026BC969CB /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 200B45E75C6636E46DB91829 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXShellScriptBuildPhase section */ + 9607AE3710C85E8F00CD1376 /* Postbuild */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = Postbuild; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "if [ \"${CONFIGURATION}\" = \"Debug Universal\" ]; then\nif [ ! -d \"./Build/Debug\" ]; then mkdir -p \"./Build/Debug\"; fi\ncp \"./../../../../../test/icon.bmp\" \"./Build/Debug/icon.bmp\"\nfi\nif [ \"${CONFIGURATION}\" = \"Debug Native\" ]; then\nif [ ! -d \"./Build/Debug\" ]; then mkdir -p \"./Build/Debug\"; fi\ncp \"./../../../../../test/icon.bmp\" \"./Build/Debug/icon.bmp\"\nfi\nif [ \"${CONFIGURATION}\" = \"Release Universal\" ]; then\nif [ ! -d \"./Build/Release\" ]; then mkdir -p \"./Build/Release\"; fi\ncp \"./../../../../../test/icon.bmp\" \"./Build/Release/icon.bmp\"\nfi\nif [ \"${CONFIGURATION}\" = \"Release Native\" ]; then\nif [ ! -d \"./Build/Release\" ]; then mkdir -p \"./Build/Release\"; fi\ncp \"./../../../../../test/icon.bmp\" \"./Build/Release/icon.bmp\"\nfi"; + }; +/* End PBXShellScriptBuildPhase section */ +/* Begin PBXSourcesBuildPhase section */ + 68E85E5734AC2ED06161420A /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 5EC212E30AED603F72156F79 /* testnative.c in Sources */, + 54C15326088436A9230D5110 /* testnativecocoa.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ +/* End PBXVariantGroup section */ + +/* Begin PBXTargetDependency section */ + 551212EB306B4C5701755CAB /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2main.a"; + targetProxy = 01C352BF24C13C2215AB3050 /* PBXContainerItemProxy */; + }; + 20ED52B908931F992E0363EC /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2.a"; + targetProxy = 170A1F2539EA4C7A6C3C69FA /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 5F8D5EDA7589112E1FB214A7 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testnative"; + }; + name = "Debug Universal"; + }; + 64EB32DB64506BDC5F3F42EB /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testnative"; + }; + name = "Debug Native"; + }; + 395F4A027F9D310E1C6D449E /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testnative"; + }; + name = "Release Universal"; + }; + 23BA406F6A802F5313C16D3D /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testnative"; + }; + name = "Release Native"; + }; + 702334BF761E35DC10EE09ED /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Universal"; + }; + 0AF518B073C802B9001B02A9 /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Native"; + }; + 1EF44D5D482E57B747E4508A /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Universal"; + }; + 4C9C187221FC3B8926A8741E /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Native"; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 4EF95E4A743605676714614B /* Build configuration list for PBXNativeTarget "testnative" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 5F8D5EDA7589112E1FB214A7 /* Debug Universal */, + 64EB32DB64506BDC5F3F42EB /* Debug Native */, + 395F4A027F9D310E1C6D449E /* Release Universal */, + 23BA406F6A802F5313C16D3D /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; + 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testnative" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 702334BF761E35DC10EE09ED /* Debug Universal */, + 0AF518B073C802B9001B02A9 /* Debug Native */, + 1EF44D5D482E57B747E4508A /* Release Universal */, + 4C9C187221FC3B8926A8741E /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; +/* End XCConfigurationList section */ + + }; + rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; +} diff --git a/premake/Xcode/Xcode3/tests/testoverlay2/testoverlay2.xcodeproj/project.pbxproj b/premake/Xcode/Xcode3/tests/testoverlay2/testoverlay2.xcodeproj/project.pbxproj new file mode 100755 index 000000000..2520ca215 --- /dev/null +++ b/premake/Xcode/Xcode3/tests/testoverlay2/testoverlay2.xcodeproj/project.pbxproj @@ -0,0 +1,474 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 45; + objects = { + +/* Begin PBXBuildFile section */ + 49E519755DE056E56EEE7984 /* testoverlay2.c in Sources */ = {isa = PBXBuildFile; fileRef = 0D8A73571318159858096092 /* testoverlay2.c */; }; + 3AF279FE14CA692708046DB4 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0378471E362972885D2A2BEA /* AudioToolbox.framework */; }; + 301212F75420212E092E3175 /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 03DE051C016D34B83FB85C77 /* AudioUnit.framework */; }; + 08870BD6311A585A20D46880 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2F94243942F0572202694515 /* Cocoa.framework */; }; + 65A87AC11CBF631B28F2402E /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4BD52FFE58E2070F14E14B19 /* CoreAudio.framework */; }; + 43E104313E9F5B9A03BE4E12 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1B3C31575AA200182BE02D09 /* IOKit.framework */; }; + 159042C076D351EF319E360C /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 35644D2D583D110D1543751C /* Carbon.framework */; }; + 672A1AC7378321517A336148 /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 790A115D0D90768E17FB642F /* ForceFeedback.framework */; }; + 21024A424BBA385B68E674EE /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6BD11EC345EF7D0A2F052B0D /* CoreFoundation.framework */; }; + 069120D46A0643D372906BDA /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4E2F27481BE5130F71C969D4 /* OpenGL.framework */; }; + 39E37CE74D215AD0399B0986 /* libSDL2main.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 7AE62577644D2CA731DD52B6 /* libSDL2main.a */; }; + 2C2B5AD223BC180527FD596D /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 367154F61CFE7413423C7547 /* libSDL2.a */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 6B4B1C6C7B66128C34A969B2 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 12EB05A3126210B44E43311F /* SDL2main.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 58DC62993160374E09FF7AD6; + remoteInfo = "libSDL2main.a"; + }; + 5D2B6AD811B1074B5D53106B /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 12EB05A3126210B44E43311F /* SDL2main.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 0E7126A94A11494963D3548B; + remoteInfo = "libSDL2main.a"; + }; + 520B0310111D0A7E6B396B34 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 3E0626DF04355843419935DA /* SDL2.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 07D004B11E733F1F0EA93105; + remoteInfo = "libSDL2.a"; + }; + 28A92DF74FF77AC27A840D8C /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 3E0626DF04355843419935DA /* SDL2.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 58C10ED14175754444033E0E; + remoteInfo = "libSDL2.a"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 0D8A73571318159858096092 /* testoverlay2.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "testoverlay2.c"; path = "../../../../../test/testoverlay2.c"; sourceTree = ""; }; + 0378471E362972885D2A2BEA /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioToolbox.framework"; path = "/System/Library/Frameworks/AudioToolbox.framework"; sourceTree = ""; }; + 03DE051C016D34B83FB85C77 /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioUnit.framework"; path = "/System/Library/Frameworks/AudioUnit.framework"; sourceTree = ""; }; + 2F94243942F0572202694515 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Cocoa.framework"; path = "/System/Library/Frameworks/Cocoa.framework"; sourceTree = ""; }; + 4BD52FFE58E2070F14E14B19 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreAudio.framework"; path = "/System/Library/Frameworks/CoreAudio.framework"; sourceTree = ""; }; + 1B3C31575AA200182BE02D09 /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "IOKit.framework"; path = "/System/Library/Frameworks/IOKit.framework"; sourceTree = ""; }; + 35644D2D583D110D1543751C /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Carbon.framework"; path = "/System/Library/Frameworks/Carbon.framework"; sourceTree = ""; }; + 790A115D0D90768E17FB642F /* ForceFeedback.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "ForceFeedback.framework"; path = "/System/Library/Frameworks/ForceFeedback.framework"; sourceTree = ""; }; + 6BD11EC345EF7D0A2F052B0D /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreFoundation.framework"; path = "/System/Library/Frameworks/CoreFoundation.framework"; sourceTree = ""; }; + 4E2F27481BE5130F71C969D4 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "OpenGL.framework"; path = "/System/Library/Frameworks/OpenGL.framework"; sourceTree = ""; }; + 2F71516B7E4D05B61F113853 /* testoverlay2 */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; name = "testoverlay2"; path = "testoverlay2"; sourceTree = BUILT_PRODUCTS_DIR; }; + 12EB05A3126210B44E43311F /* SDL2main.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2main.xcodeproj"; path = "../../SDL2main/SDL2main.xcodeproj"; sourceTree = SOURCE_ROOT; }; + 3E0626DF04355843419935DA /* SDL2.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2.xcodeproj"; path = "../../SDL2/SDL2.xcodeproj"; sourceTree = SOURCE_ROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 4D66654200E36E93193B06AD /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 3AF279FE14CA692708046DB4 /* AudioToolbox.framework in Frameworks */, + 301212F75420212E092E3175 /* AudioUnit.framework in Frameworks */, + 08870BD6311A585A20D46880 /* Cocoa.framework in Frameworks */, + 65A87AC11CBF631B28F2402E /* CoreAudio.framework in Frameworks */, + 43E104313E9F5B9A03BE4E12 /* IOKit.framework in Frameworks */, + 159042C076D351EF319E360C /* Carbon.framework in Frameworks */, + 672A1AC7378321517A336148 /* ForceFeedback.framework in Frameworks */, + 21024A424BBA385B68E674EE /* CoreFoundation.framework in Frameworks */, + 069120D46A0643D372906BDA /* OpenGL.framework in Frameworks */, + 39E37CE74D215AD0399B0986 /* libSDL2main.a in Frameworks */, + 2C2B5AD223BC180527FD596D /* libSDL2.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 431B349B3CD57B512B55626B /* testoverlay2 */ = { + isa = PBXGroup; + children = ( + 196E118E01A7168F45B26233 /* test */, + 49964D4123AA757026994687 /* Frameworks */, + 6E417D940C1955933EA97A99 /* Products */, + 59456A9848CC619652D66D1B /* Projects */, + ); + name = "testoverlay2"; + sourceTree = ""; + }; + 196E118E01A7168F45B26233 /* test */ = { + isa = PBXGroup; + children = ( + 0D8A73571318159858096092 /* testoverlay2.c */, + ); + name = "test"; + sourceTree = ""; + }; + 49964D4123AA757026994687 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 0378471E362972885D2A2BEA /* AudioToolbox.framework */, + 03DE051C016D34B83FB85C77 /* AudioUnit.framework */, + 2F94243942F0572202694515 /* Cocoa.framework */, + 4BD52FFE58E2070F14E14B19 /* CoreAudio.framework */, + 1B3C31575AA200182BE02D09 /* IOKit.framework */, + 35644D2D583D110D1543751C /* Carbon.framework */, + 790A115D0D90768E17FB642F /* ForceFeedback.framework */, + 6BD11EC345EF7D0A2F052B0D /* CoreFoundation.framework */, + 4E2F27481BE5130F71C969D4 /* OpenGL.framework */, + ); + name = "Frameworks"; + sourceTree = ""; + }; + 6E417D940C1955933EA97A99 /* Products */ = { + isa = PBXGroup; + children = ( + 2F71516B7E4D05B61F113853 /* testoverlay2 */, + ); + name = "Products"; + sourceTree = ""; + }; + 59456A9848CC619652D66D1B /* Projects */ = { + isa = PBXGroup; + children = ( + 12EB05A3126210B44E43311F /* SDL2main.xcodeproj */, + 3E0626DF04355843419935DA /* SDL2.xcodeproj */, + ); + name = "Projects"; + sourceTree = ""; + }; + 27A82C4845D94C731EAA32DF /* Products */ = { + isa = PBXGroup; + children = ( + 7AE62577644D2CA731DD52B6 /* libSDL2main.a */, + ); + name = Products; + sourceTree = ""; + }; + 140C521F0754327726FC16E7 /* Products */ = { + isa = PBXGroup; + children = ( + 367154F61CFE7413423C7547 /* libSDL2.a */, + ); + name = Products; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 56516C2245453CCF63D7796B /* testoverlay2 */ = { + isa = PBXNativeTarget; + buildConfigurationList = 326F1CE535A62CA70B1403BC /* Build configuration list for PBXNativeTarget "testoverlay2" */; + buildPhases = ( + 37E2704B7E3C3E29090C12F2 /* Resources */, + 6C265DE42EE77B8F6DD776A5 /* Sources */, + 4D66654200E36E93193B06AD /* Frameworks */, + 9607AE3710C85E8F00CD1376 /* Postbuild */, + ); + buildRules = ( + ); + dependencies = ( + 19F8017F4C525C89570D3D3B /* PBXTargetDependency */, + 1F5743CD69894FA41CD6632D /* PBXTargetDependency */, + ); + name = "testoverlay2"; + productInstallPath = "$(HOME)/bin"; + productName = "testoverlay2"; + productReference = 2F71516B7E4D05B61F113853 /* testoverlay2 */; + productType = "com.apple.product-type.tool"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 08FB7793FE84155DC02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testoverlay2" */; + compatibilityVersion = "Xcode 3.2"; + hasScannedForEncodings = 1; + mainGroup = 431B349B3CD57B512B55626B /* testoverlay2 */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 27A82C4845D94C731EAA32DF /* Products */; + ProjectRef = 12EB05A3126210B44E43311F /* SDL2main.xcodeproj */; + }, + { + ProductGroup = 140C521F0754327726FC16E7 /* Products */; + ProjectRef = 3E0626DF04355843419935DA /* SDL2.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 56516C2245453CCF63D7796B /* testoverlay2 */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 7AE62577644D2CA731DD52B6 /* libSDL2main.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2main.a"; + remoteRef = 6B4B1C6C7B66128C34A969B2 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 367154F61CFE7413423C7547 /* libSDL2.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2.a"; + remoteRef = 520B0310111D0A7E6B396B34 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 37E2704B7E3C3E29090C12F2 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXShellScriptBuildPhase section */ + 9607AE3710C85E8F00CD1376 /* Postbuild */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = Postbuild; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "if [ \"${CONFIGURATION}\" = \"Debug Universal\" ]; then\nif [ ! -d \"./Build/Debug\" ]; then mkdir -p \"./Build/Debug\"; fi\ncp \"./../../../../../test/moose.dat\" \"./Build/Debug/moose.dat\"\nfi\nif [ \"${CONFIGURATION}\" = \"Debug Native\" ]; then\nif [ ! -d \"./Build/Debug\" ]; then mkdir -p \"./Build/Debug\"; fi\ncp \"./../../../../../test/moose.dat\" \"./Build/Debug/moose.dat\"\nfi\nif [ \"${CONFIGURATION}\" = \"Release Universal\" ]; then\nif [ ! -d \"./Build/Release\" ]; then mkdir -p \"./Build/Release\"; fi\ncp \"./../../../../../test/moose.dat\" \"./Build/Release/moose.dat\"\nfi\nif [ \"${CONFIGURATION}\" = \"Release Native\" ]; then\nif [ ! -d \"./Build/Release\" ]; then mkdir -p \"./Build/Release\"; fi\ncp \"./../../../../../test/moose.dat\" \"./Build/Release/moose.dat\"\nfi"; + }; +/* End PBXShellScriptBuildPhase section */ +/* Begin PBXSourcesBuildPhase section */ + 6C265DE42EE77B8F6DD776A5 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 49E519755DE056E56EEE7984 /* testoverlay2.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ +/* End PBXVariantGroup section */ + +/* Begin PBXTargetDependency section */ + 19F8017F4C525C89570D3D3B /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2main.a"; + targetProxy = 5D2B6AD811B1074B5D53106B /* PBXContainerItemProxy */; + }; + 1F5743CD69894FA41CD6632D /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2.a"; + targetProxy = 28A92DF74FF77AC27A840D8C /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 78C214CC065610BF6ED17E71 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testoverlay2"; + }; + name = "Debug Universal"; + }; + 766B19EC5A9A52576B3A414F /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testoverlay2"; + }; + name = "Debug Native"; + }; + 07E239E42D1A4589546C3358 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testoverlay2"; + }; + name = "Release Universal"; + }; + 4FC5127147DC54F11B510568 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testoverlay2"; + }; + name = "Release Native"; + }; + 354202B87F4938F833BE2648 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Universal"; + }; + 52FA351172CB7BC54C0969B5 /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Native"; + }; + 15C35A586D7D4DEB049F216E /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Universal"; + }; + 226A5F246075325C433E30D3 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Native"; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 326F1CE535A62CA70B1403BC /* Build configuration list for PBXNativeTarget "testoverlay2" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 78C214CC065610BF6ED17E71 /* Debug Universal */, + 766B19EC5A9A52576B3A414F /* Debug Native */, + 07E239E42D1A4589546C3358 /* Release Universal */, + 4FC5127147DC54F11B510568 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; + 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testoverlay2" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 354202B87F4938F833BE2648 /* Debug Universal */, + 52FA351172CB7BC54C0969B5 /* Debug Native */, + 15C35A586D7D4DEB049F216E /* Release Universal */, + 226A5F246075325C433E30D3 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; +/* End XCConfigurationList section */ + + }; + rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; +} diff --git a/premake/Xcode/Xcode3/tests/testplatform/testplatform.xcodeproj/project.pbxproj b/premake/Xcode/Xcode3/tests/testplatform/testplatform.xcodeproj/project.pbxproj new file mode 100755 index 000000000..35acd2777 --- /dev/null +++ b/premake/Xcode/Xcode3/tests/testplatform/testplatform.xcodeproj/project.pbxproj @@ -0,0 +1,457 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 45; + objects = { + +/* Begin PBXBuildFile section */ + 37ED5BC504E9138129A27A3D /* testplatform.c in Sources */ = {isa = PBXBuildFile; fileRef = 081E1F192C0330BC475D4296 /* testplatform.c */; }; + 7BD44B516E507E2A216E514C /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5336352002CA287D43566B0A /* AudioToolbox.framework */; }; + 2F53050455B1110643DF18D2 /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 004A2F7402DC5FDF324B0D91 /* AudioUnit.framework */; }; + 25233B8A6C6563AE4D186991 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 119B173F39870AD61387282E /* Cocoa.framework */; }; + 71AD2E5619C356AC5894190D /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3A3C48C84BAD7AE56C5421A3 /* CoreAudio.framework */; }; + 32FB005309622C0464855F76 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 57172F88221944384441125B /* IOKit.framework */; }; + 64A25E472BF24B0420D676FB /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 613107F83A4C04F571BD6BD6 /* Carbon.framework */; }; + 57D71FDC65420FE72D161AD7 /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 68A26D321038787409204CF8 /* ForceFeedback.framework */; }; + 268E67BC0E4F0C5E1C3C31B3 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 26720966305148371DC9346E /* CoreFoundation.framework */; }; + 278F363354F52DDD14165A9B /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 754B3F294F913CA4334D0ECE /* OpenGL.framework */; }; + 31BD7B65287525F65B00617D /* libSDL2main.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 09EB3E7646B130C359E00123 /* libSDL2main.a */; }; + 4A2D66E7747B49FA4A2504C2 /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 2FF52E8C6A59365464646C62 /* libSDL2.a */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 39566DEA46E31EA517AB0D81 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 29E63F1E737875EB4572421F /* SDL2main.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 58DC62993160374E09FF7AD6; + remoteInfo = "libSDL2main.a"; + }; + 4C79492F6C66532128085612 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 29E63F1E737875EB4572421F /* SDL2main.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 0E7126A94A11494963D3548B; + remoteInfo = "libSDL2main.a"; + }; + 2DA534AB5941742966457012 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 5BFF761378114C8623E12D8B /* SDL2.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 07D004B11E733F1F0EA93105; + remoteInfo = "libSDL2.a"; + }; + 464F1F1C082A20D911C27747 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 5BFF761378114C8623E12D8B /* SDL2.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 58C10ED14175754444033E0E; + remoteInfo = "libSDL2.a"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 081E1F192C0330BC475D4296 /* testplatform.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "testplatform.c"; path = "../../../../../test/testplatform.c"; sourceTree = ""; }; + 5336352002CA287D43566B0A /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioToolbox.framework"; path = "/System/Library/Frameworks/AudioToolbox.framework"; sourceTree = ""; }; + 004A2F7402DC5FDF324B0D91 /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioUnit.framework"; path = "/System/Library/Frameworks/AudioUnit.framework"; sourceTree = ""; }; + 119B173F39870AD61387282E /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Cocoa.framework"; path = "/System/Library/Frameworks/Cocoa.framework"; sourceTree = ""; }; + 3A3C48C84BAD7AE56C5421A3 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreAudio.framework"; path = "/System/Library/Frameworks/CoreAudio.framework"; sourceTree = ""; }; + 57172F88221944384441125B /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "IOKit.framework"; path = "/System/Library/Frameworks/IOKit.framework"; sourceTree = ""; }; + 613107F83A4C04F571BD6BD6 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Carbon.framework"; path = "/System/Library/Frameworks/Carbon.framework"; sourceTree = ""; }; + 68A26D321038787409204CF8 /* ForceFeedback.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "ForceFeedback.framework"; path = "/System/Library/Frameworks/ForceFeedback.framework"; sourceTree = ""; }; + 26720966305148371DC9346E /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreFoundation.framework"; path = "/System/Library/Frameworks/CoreFoundation.framework"; sourceTree = ""; }; + 754B3F294F913CA4334D0ECE /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "OpenGL.framework"; path = "/System/Library/Frameworks/OpenGL.framework"; sourceTree = ""; }; + 097A37A016343C8E1B394B02 /* testplatform */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; name = "testplatform"; path = "testplatform"; sourceTree = BUILT_PRODUCTS_DIR; }; + 29E63F1E737875EB4572421F /* SDL2main.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2main.xcodeproj"; path = "../../SDL2main/SDL2main.xcodeproj"; sourceTree = SOURCE_ROOT; }; + 5BFF761378114C8623E12D8B /* SDL2.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2.xcodeproj"; path = "../../SDL2/SDL2.xcodeproj"; sourceTree = SOURCE_ROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 3FDC37A9640D3975530C4F24 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 7BD44B516E507E2A216E514C /* AudioToolbox.framework in Frameworks */, + 2F53050455B1110643DF18D2 /* AudioUnit.framework in Frameworks */, + 25233B8A6C6563AE4D186991 /* Cocoa.framework in Frameworks */, + 71AD2E5619C356AC5894190D /* CoreAudio.framework in Frameworks */, + 32FB005309622C0464855F76 /* IOKit.framework in Frameworks */, + 64A25E472BF24B0420D676FB /* Carbon.framework in Frameworks */, + 57D71FDC65420FE72D161AD7 /* ForceFeedback.framework in Frameworks */, + 268E67BC0E4F0C5E1C3C31B3 /* CoreFoundation.framework in Frameworks */, + 278F363354F52DDD14165A9B /* OpenGL.framework in Frameworks */, + 31BD7B65287525F65B00617D /* libSDL2main.a in Frameworks */, + 4A2D66E7747B49FA4A2504C2 /* libSDL2.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 21624A885D57213356FA6A34 /* testplatform */ = { + isa = PBXGroup; + children = ( + 0E11168C6A10510F54A558DE /* test */, + 3AFA0F7B7A16543372D53159 /* Frameworks */, + 784B34771085434D2EF64D40 /* Products */, + 2C545EEB2A1562BB19053D80 /* Projects */, + ); + name = "testplatform"; + sourceTree = ""; + }; + 0E11168C6A10510F54A558DE /* test */ = { + isa = PBXGroup; + children = ( + 081E1F192C0330BC475D4296 /* testplatform.c */, + ); + name = "test"; + sourceTree = ""; + }; + 3AFA0F7B7A16543372D53159 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 5336352002CA287D43566B0A /* AudioToolbox.framework */, + 004A2F7402DC5FDF324B0D91 /* AudioUnit.framework */, + 119B173F39870AD61387282E /* Cocoa.framework */, + 3A3C48C84BAD7AE56C5421A3 /* CoreAudio.framework */, + 57172F88221944384441125B /* IOKit.framework */, + 613107F83A4C04F571BD6BD6 /* Carbon.framework */, + 68A26D321038787409204CF8 /* ForceFeedback.framework */, + 26720966305148371DC9346E /* CoreFoundation.framework */, + 754B3F294F913CA4334D0ECE /* OpenGL.framework */, + ); + name = "Frameworks"; + sourceTree = ""; + }; + 784B34771085434D2EF64D40 /* Products */ = { + isa = PBXGroup; + children = ( + 097A37A016343C8E1B394B02 /* testplatform */, + ); + name = "Products"; + sourceTree = ""; + }; + 2C545EEB2A1562BB19053D80 /* Projects */ = { + isa = PBXGroup; + children = ( + 29E63F1E737875EB4572421F /* SDL2main.xcodeproj */, + 5BFF761378114C8623E12D8B /* SDL2.xcodeproj */, + ); + name = "Projects"; + sourceTree = ""; + }; + 156209E929DC61A874763026 /* Products */ = { + isa = PBXGroup; + children = ( + 09EB3E7646B130C359E00123 /* libSDL2main.a */, + ); + name = Products; + sourceTree = ""; + }; + 34272D02656233906FDC6D94 /* Products */ = { + isa = PBXGroup; + children = ( + 2FF52E8C6A59365464646C62 /* libSDL2.a */, + ); + name = Products; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 236D5B5F4B2838B77F863862 /* testplatform */ = { + isa = PBXNativeTarget; + buildConfigurationList = 1C1806252870035C492C7EF1 /* Build configuration list for PBXNativeTarget "testplatform" */; + buildPhases = ( + 18FD11B714CB5486678A5437 /* Resources */, + 7E3414ED775E6BC7778136D4 /* Sources */, + 3FDC37A9640D3975530C4F24 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 5ED23A6F02845C401CCB5568 /* PBXTargetDependency */, + 72EB340F4E1D121A17630010 /* PBXTargetDependency */, + ); + name = "testplatform"; + productInstallPath = "$(HOME)/bin"; + productName = "testplatform"; + productReference = 097A37A016343C8E1B394B02 /* testplatform */; + productType = "com.apple.product-type.tool"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 08FB7793FE84155DC02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testplatform" */; + compatibilityVersion = "Xcode 3.2"; + hasScannedForEncodings = 1; + mainGroup = 21624A885D57213356FA6A34 /* testplatform */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 156209E929DC61A874763026 /* Products */; + ProjectRef = 29E63F1E737875EB4572421F /* SDL2main.xcodeproj */; + }, + { + ProductGroup = 34272D02656233906FDC6D94 /* Products */; + ProjectRef = 5BFF761378114C8623E12D8B /* SDL2.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 236D5B5F4B2838B77F863862 /* testplatform */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 09EB3E7646B130C359E00123 /* libSDL2main.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2main.a"; + remoteRef = 39566DEA46E31EA517AB0D81 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 2FF52E8C6A59365464646C62 /* libSDL2.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2.a"; + remoteRef = 2DA534AB5941742966457012 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 18FD11B714CB5486678A5437 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 7E3414ED775E6BC7778136D4 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 37ED5BC504E9138129A27A3D /* testplatform.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ +/* End PBXVariantGroup section */ + +/* Begin PBXTargetDependency section */ + 5ED23A6F02845C401CCB5568 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2main.a"; + targetProxy = 4C79492F6C66532128085612 /* PBXContainerItemProxy */; + }; + 72EB340F4E1D121A17630010 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2.a"; + targetProxy = 464F1F1C082A20D911C27747 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 26C36FEF459F70D537F476D9 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testplatform"; + }; + name = "Debug Universal"; + }; + 62764F0107E56C5B56C2701A /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testplatform"; + }; + name = "Debug Native"; + }; + 520762EA10B3650F462F6674 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testplatform"; + }; + name = "Release Universal"; + }; + 32D97D9F520A10CF30B40679 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testplatform"; + }; + name = "Release Native"; + }; + 59C346A66ECA43064A79768F /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Universal"; + }; + 5C672D0543DA541D76814AC5 /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Native"; + }; + 62F7512358B56DD550D00D18 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Universal"; + }; + 1FD822281EE77BDC642D710F /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Native"; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 1C1806252870035C492C7EF1 /* Build configuration list for PBXNativeTarget "testplatform" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 26C36FEF459F70D537F476D9 /* Debug Universal */, + 62764F0107E56C5B56C2701A /* Debug Native */, + 520762EA10B3650F462F6674 /* Release Universal */, + 32D97D9F520A10CF30B40679 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; + 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testplatform" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 59C346A66ECA43064A79768F /* Debug Universal */, + 5C672D0543DA541D76814AC5 /* Debug Native */, + 62F7512358B56DD550D00D18 /* Release Universal */, + 1FD822281EE77BDC642D710F /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; +/* End XCConfigurationList section */ + + }; + rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; +} diff --git a/premake/Xcode/Xcode3/tests/testpower/testpower.xcodeproj/project.pbxproj b/premake/Xcode/Xcode3/tests/testpower/testpower.xcodeproj/project.pbxproj new file mode 100755 index 000000000..2f7af13b8 --- /dev/null +++ b/premake/Xcode/Xcode3/tests/testpower/testpower.xcodeproj/project.pbxproj @@ -0,0 +1,457 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 45; + objects = { + +/* Begin PBXBuildFile section */ + 3EF228BD150B22660E004E05 /* testpower.c in Sources */ = {isa = PBXBuildFile; fileRef = 6B5938730D5F78115A727FBA /* testpower.c */; }; + 7ACC73767C0349ED131C3DFD /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 717C33AB559824204B1A2C1A /* AudioToolbox.framework */; }; + 1B3A025925754C517B1C7C7B /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 414A18503CBE7CE95FFE5673 /* AudioUnit.framework */; }; + 1A7F0AAC43C225B0460C4376 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0A9811AB2E94173E08F92884 /* Cocoa.framework */; }; + 40F315154D9B1C9254A4622E /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 368E29A65CE578046F5A1B90 /* CoreAudio.framework */; }; + 739604C93F294BEF74C76BDD /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5D5C515B325F178D5B036253 /* IOKit.framework */; }; + 28624182483D455422B25673 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 368F0BF311301C4C6A6C0874 /* Carbon.framework */; }; + 26C63B8342C71EA76DDC2D47 /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3FF662D46CEE1B604D0C5267 /* ForceFeedback.framework */; }; + 05C1482E62BD221E6923175B /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2F2074B609873ADE77FE6ADF /* CoreFoundation.framework */; }; + 01E77B2608EC66BD27286309 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 11DF593212465EA418476A0D /* OpenGL.framework */; }; + 5EDD2A0E7D8468627FB83BBD /* libSDL2main.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3B86764A354F08580A6C5454 /* libSDL2main.a */; }; + 320051A96DED11B90B856E40 /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 182809E0557B364038186E61 /* libSDL2.a */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 13A073B65ADF0CF531CF4A73 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 11544BA13AFD75E077B1078E /* SDL2main.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 58DC62993160374E09FF7AD6; + remoteInfo = "libSDL2main.a"; + }; + 46B523493CBC0479601E63FC /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 11544BA13AFD75E077B1078E /* SDL2main.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 0E7126A94A11494963D3548B; + remoteInfo = "libSDL2main.a"; + }; + 43F668F002E543FF40C758BD /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 35B3225F3E157E356F1B0C43 /* SDL2.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 07D004B11E733F1F0EA93105; + remoteInfo = "libSDL2.a"; + }; + 6E8B194676DD2F48313A6A06 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 35B3225F3E157E356F1B0C43 /* SDL2.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 58C10ED14175754444033E0E; + remoteInfo = "libSDL2.a"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 6B5938730D5F78115A727FBA /* testpower.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "testpower.c"; path = "../../../../../test/testpower.c"; sourceTree = ""; }; + 717C33AB559824204B1A2C1A /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioToolbox.framework"; path = "/System/Library/Frameworks/AudioToolbox.framework"; sourceTree = ""; }; + 414A18503CBE7CE95FFE5673 /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioUnit.framework"; path = "/System/Library/Frameworks/AudioUnit.framework"; sourceTree = ""; }; + 0A9811AB2E94173E08F92884 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Cocoa.framework"; path = "/System/Library/Frameworks/Cocoa.framework"; sourceTree = ""; }; + 368E29A65CE578046F5A1B90 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreAudio.framework"; path = "/System/Library/Frameworks/CoreAudio.framework"; sourceTree = ""; }; + 5D5C515B325F178D5B036253 /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "IOKit.framework"; path = "/System/Library/Frameworks/IOKit.framework"; sourceTree = ""; }; + 368F0BF311301C4C6A6C0874 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Carbon.framework"; path = "/System/Library/Frameworks/Carbon.framework"; sourceTree = ""; }; + 3FF662D46CEE1B604D0C5267 /* ForceFeedback.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "ForceFeedback.framework"; path = "/System/Library/Frameworks/ForceFeedback.framework"; sourceTree = ""; }; + 2F2074B609873ADE77FE6ADF /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreFoundation.framework"; path = "/System/Library/Frameworks/CoreFoundation.framework"; sourceTree = ""; }; + 11DF593212465EA418476A0D /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "OpenGL.framework"; path = "/System/Library/Frameworks/OpenGL.framework"; sourceTree = ""; }; + 569C4CDE26A55BBC46423C94 /* testpower */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; name = "testpower"; path = "testpower"; sourceTree = BUILT_PRODUCTS_DIR; }; + 11544BA13AFD75E077B1078E /* SDL2main.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2main.xcodeproj"; path = "../../SDL2main/SDL2main.xcodeproj"; sourceTree = SOURCE_ROOT; }; + 35B3225F3E157E356F1B0C43 /* SDL2.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2.xcodeproj"; path = "../../SDL2/SDL2.xcodeproj"; sourceTree = SOURCE_ROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 64CC1CB9570652B461031A69 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 7ACC73767C0349ED131C3DFD /* AudioToolbox.framework in Frameworks */, + 1B3A025925754C517B1C7C7B /* AudioUnit.framework in Frameworks */, + 1A7F0AAC43C225B0460C4376 /* Cocoa.framework in Frameworks */, + 40F315154D9B1C9254A4622E /* CoreAudio.framework in Frameworks */, + 739604C93F294BEF74C76BDD /* IOKit.framework in Frameworks */, + 28624182483D455422B25673 /* Carbon.framework in Frameworks */, + 26C63B8342C71EA76DDC2D47 /* ForceFeedback.framework in Frameworks */, + 05C1482E62BD221E6923175B /* CoreFoundation.framework in Frameworks */, + 01E77B2608EC66BD27286309 /* OpenGL.framework in Frameworks */, + 5EDD2A0E7D8468627FB83BBD /* libSDL2main.a in Frameworks */, + 320051A96DED11B90B856E40 /* libSDL2.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 2D8676AB61876C230226250F /* testpower */ = { + isa = PBXGroup; + children = ( + 369D04672F153C0F3AEF5637 /* test */, + 55CD1192485C19AA6BB47AB8 /* Frameworks */, + 03250FB568812580294376A1 /* Products */, + 6A0B144B4FCE60FF11E505DF /* Projects */, + ); + name = "testpower"; + sourceTree = ""; + }; + 369D04672F153C0F3AEF5637 /* test */ = { + isa = PBXGroup; + children = ( + 6B5938730D5F78115A727FBA /* testpower.c */, + ); + name = "test"; + sourceTree = ""; + }; + 55CD1192485C19AA6BB47AB8 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 717C33AB559824204B1A2C1A /* AudioToolbox.framework */, + 414A18503CBE7CE95FFE5673 /* AudioUnit.framework */, + 0A9811AB2E94173E08F92884 /* Cocoa.framework */, + 368E29A65CE578046F5A1B90 /* CoreAudio.framework */, + 5D5C515B325F178D5B036253 /* IOKit.framework */, + 368F0BF311301C4C6A6C0874 /* Carbon.framework */, + 3FF662D46CEE1B604D0C5267 /* ForceFeedback.framework */, + 2F2074B609873ADE77FE6ADF /* CoreFoundation.framework */, + 11DF593212465EA418476A0D /* OpenGL.framework */, + ); + name = "Frameworks"; + sourceTree = ""; + }; + 03250FB568812580294376A1 /* Products */ = { + isa = PBXGroup; + children = ( + 569C4CDE26A55BBC46423C94 /* testpower */, + ); + name = "Products"; + sourceTree = ""; + }; + 6A0B144B4FCE60FF11E505DF /* Projects */ = { + isa = PBXGroup; + children = ( + 11544BA13AFD75E077B1078E /* SDL2main.xcodeproj */, + 35B3225F3E157E356F1B0C43 /* SDL2.xcodeproj */, + ); + name = "Projects"; + sourceTree = ""; + }; + 3D0C5EDC63F174F9414E7F06 /* Products */ = { + isa = PBXGroup; + children = ( + 3B86764A354F08580A6C5454 /* libSDL2main.a */, + ); + name = Products; + sourceTree = ""; + }; + 48327DFD06661A16561A78F3 /* Products */ = { + isa = PBXGroup; + children = ( + 182809E0557B364038186E61 /* libSDL2.a */, + ); + name = Products; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 554817E143653BEB41F80C48 /* testpower */ = { + isa = PBXNativeTarget; + buildConfigurationList = 2FD54A0672920E44366F3F39 /* Build configuration list for PBXNativeTarget "testpower" */; + buildPhases = ( + 5FA347491FB2087951E0619C /* Resources */, + 53C604B203630DF7135B417C /* Sources */, + 64CC1CB9570652B461031A69 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 3AC84E14125C5A2610A61EE6 /* PBXTargetDependency */, + 6086076E558A67E515024F25 /* PBXTargetDependency */, + ); + name = "testpower"; + productInstallPath = "$(HOME)/bin"; + productName = "testpower"; + productReference = 569C4CDE26A55BBC46423C94 /* testpower */; + productType = "com.apple.product-type.tool"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 08FB7793FE84155DC02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testpower" */; + compatibilityVersion = "Xcode 3.2"; + hasScannedForEncodings = 1; + mainGroup = 2D8676AB61876C230226250F /* testpower */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 3D0C5EDC63F174F9414E7F06 /* Products */; + ProjectRef = 11544BA13AFD75E077B1078E /* SDL2main.xcodeproj */; + }, + { + ProductGroup = 48327DFD06661A16561A78F3 /* Products */; + ProjectRef = 35B3225F3E157E356F1B0C43 /* SDL2.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 554817E143653BEB41F80C48 /* testpower */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 3B86764A354F08580A6C5454 /* libSDL2main.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2main.a"; + remoteRef = 13A073B65ADF0CF531CF4A73 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 182809E0557B364038186E61 /* libSDL2.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2.a"; + remoteRef = 43F668F002E543FF40C758BD /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 5FA347491FB2087951E0619C /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 53C604B203630DF7135B417C /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 3EF228BD150B22660E004E05 /* testpower.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ +/* End PBXVariantGroup section */ + +/* Begin PBXTargetDependency section */ + 3AC84E14125C5A2610A61EE6 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2main.a"; + targetProxy = 46B523493CBC0479601E63FC /* PBXContainerItemProxy */; + }; + 6086076E558A67E515024F25 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2.a"; + targetProxy = 6E8B194676DD2F48313A6A06 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 797574996A3A4001332E3169 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testpower"; + }; + name = "Debug Universal"; + }; + 26B813830E18591328B601E6 /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testpower"; + }; + name = "Debug Native"; + }; + 7F2F746B47EE618B13AA3A0D /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testpower"; + }; + name = "Release Universal"; + }; + 18336CF16D6C067E59B857E4 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testpower"; + }; + name = "Release Native"; + }; + 0E3339071F5D309E09431580 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Universal"; + }; + 314C0D4F4A054F2116242D3B /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Native"; + }; + 32557BD64874521F74E65003 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Universal"; + }; + 40201D0E34EC167717D67C39 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Native"; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 2FD54A0672920E44366F3F39 /* Build configuration list for PBXNativeTarget "testpower" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 797574996A3A4001332E3169 /* Debug Universal */, + 26B813830E18591328B601E6 /* Debug Native */, + 7F2F746B47EE618B13AA3A0D /* Release Universal */, + 18336CF16D6C067E59B857E4 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; + 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testpower" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 0E3339071F5D309E09431580 /* Debug Universal */, + 314C0D4F4A054F2116242D3B /* Debug Native */, + 32557BD64874521F74E65003 /* Release Universal */, + 40201D0E34EC167717D67C39 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; +/* End XCConfigurationList section */ + + }; + rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; +} diff --git a/premake/Xcode/Xcode3/tests/testrelative/testrelative.xcodeproj/project.pbxproj b/premake/Xcode/Xcode3/tests/testrelative/testrelative.xcodeproj/project.pbxproj new file mode 100755 index 000000000..f6c82957c --- /dev/null +++ b/premake/Xcode/Xcode3/tests/testrelative/testrelative.xcodeproj/project.pbxproj @@ -0,0 +1,500 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 45; + objects = { + +/* Begin PBXBuildFile section */ + 4BE141385FC25AAF52EF5D0E /* testrelative.c in Sources */ = {isa = PBXBuildFile; fileRef = 23C84D8E25D43E932E076CE5 /* testrelative.c */; }; + 52A902EA6BB0203F1A3D5A56 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3B6B7821495513D336363342 /* AudioToolbox.framework */; }; + 4CB4614718715F5764207380 /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 04C9563C37A3433E31E617E9 /* AudioUnit.framework */; }; + 0BCA393B6DD27CA7621B653D /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5FCE029470145A6965136097 /* Cocoa.framework */; }; + 116733C576FC23CD10F77A40 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 11D0109F422B16BB5C8F3FA9 /* CoreAudio.framework */; }; + 614C738344D3225E099E0B63 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0E377BED367C3032325C3776 /* IOKit.framework */; }; + 29D710204F5761C245564391 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 272E55E60D2E5F926C7175DF /* Carbon.framework */; }; + 6CC66AAE6E635E5065CA604A /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 193F338F7815345753483993 /* ForceFeedback.framework */; }; + 7B44599D5A7F788310FF7545 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 20905BFD77D424365A1B22FE /* CoreFoundation.framework */; }; + 39890A111ED55C9B4DED0CEA /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 12F0584071CD08201E2D59CB /* OpenGL.framework */; }; + 3E33469041386CE404C87065 /* libSDL2main.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 2455670C53241E4003D7355C /* libSDL2main.a */; }; + 1EC25F1D781A04BF3E5003AA /* libSDL2test.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 0FFF657F7BDE594C2E2B2045 /* libSDL2test.a */; }; + 0EAD05E06BDB113B3EE6263D /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 348A77A855704B1A331123A6 /* libSDL2.a */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 11BD4F4211CD67F065100B16 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 756361F4075435AF77BE782C /* SDL2main.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 58DC62993160374E09FF7AD6; + remoteInfo = "libSDL2main.a"; + }; + 6B42469B10CE720753732810 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 756361F4075435AF77BE782C /* SDL2main.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 0E7126A94A11494963D3548B; + remoteInfo = "libSDL2main.a"; + }; + 1CDE37AB4F14469920973612 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 15F67762478644B17EA51421 /* SDL2test.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 1E1175156F97314C291323CB; + remoteInfo = "libSDL2test.a"; + }; + 015A59C06021496B36B21217 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 15F67762478644B17EA51421 /* SDL2test.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 7CD70F5D43DA554D66287CFC; + remoteInfo = "libSDL2test.a"; + }; + 5D361A0D4E967F8856544BDE /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 4DFC775262036B1004707A92 /* SDL2.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 07D004B11E733F1F0EA93105; + remoteInfo = "libSDL2.a"; + }; + 65E80CEB298A4AE45CCF57AE /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 4DFC775262036B1004707A92 /* SDL2.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 58C10ED14175754444033E0E; + remoteInfo = "libSDL2.a"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 23C84D8E25D43E932E076CE5 /* testrelative.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "testrelative.c"; path = "../../../../../test/testrelative.c"; sourceTree = ""; }; + 3B6B7821495513D336363342 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioToolbox.framework"; path = "/System/Library/Frameworks/AudioToolbox.framework"; sourceTree = ""; }; + 04C9563C37A3433E31E617E9 /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioUnit.framework"; path = "/System/Library/Frameworks/AudioUnit.framework"; sourceTree = ""; }; + 5FCE029470145A6965136097 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Cocoa.framework"; path = "/System/Library/Frameworks/Cocoa.framework"; sourceTree = ""; }; + 11D0109F422B16BB5C8F3FA9 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreAudio.framework"; path = "/System/Library/Frameworks/CoreAudio.framework"; sourceTree = ""; }; + 0E377BED367C3032325C3776 /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "IOKit.framework"; path = "/System/Library/Frameworks/IOKit.framework"; sourceTree = ""; }; + 272E55E60D2E5F926C7175DF /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Carbon.framework"; path = "/System/Library/Frameworks/Carbon.framework"; sourceTree = ""; }; + 193F338F7815345753483993 /* ForceFeedback.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "ForceFeedback.framework"; path = "/System/Library/Frameworks/ForceFeedback.framework"; sourceTree = ""; }; + 20905BFD77D424365A1B22FE /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreFoundation.framework"; path = "/System/Library/Frameworks/CoreFoundation.framework"; sourceTree = ""; }; + 12F0584071CD08201E2D59CB /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "OpenGL.framework"; path = "/System/Library/Frameworks/OpenGL.framework"; sourceTree = ""; }; + 2753719C67214549698B471C /* testrelative */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; name = "testrelative"; path = "testrelative"; sourceTree = BUILT_PRODUCTS_DIR; }; + 756361F4075435AF77BE782C /* SDL2main.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2main.xcodeproj"; path = "../../SDL2main/SDL2main.xcodeproj"; sourceTree = SOURCE_ROOT; }; + 15F67762478644B17EA51421 /* SDL2test.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2test.xcodeproj"; path = "../../SDL2test/SDL2test.xcodeproj"; sourceTree = SOURCE_ROOT; }; + 4DFC775262036B1004707A92 /* SDL2.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2.xcodeproj"; path = "../../SDL2/SDL2.xcodeproj"; sourceTree = SOURCE_ROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 2A6975C573F642F315653B7E /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 52A902EA6BB0203F1A3D5A56 /* AudioToolbox.framework in Frameworks */, + 4CB4614718715F5764207380 /* AudioUnit.framework in Frameworks */, + 0BCA393B6DD27CA7621B653D /* Cocoa.framework in Frameworks */, + 116733C576FC23CD10F77A40 /* CoreAudio.framework in Frameworks */, + 614C738344D3225E099E0B63 /* IOKit.framework in Frameworks */, + 29D710204F5761C245564391 /* Carbon.framework in Frameworks */, + 6CC66AAE6E635E5065CA604A /* ForceFeedback.framework in Frameworks */, + 7B44599D5A7F788310FF7545 /* CoreFoundation.framework in Frameworks */, + 39890A111ED55C9B4DED0CEA /* OpenGL.framework in Frameworks */, + 3E33469041386CE404C87065 /* libSDL2main.a in Frameworks */, + 1EC25F1D781A04BF3E5003AA /* libSDL2test.a in Frameworks */, + 0EAD05E06BDB113B3EE6263D /* libSDL2.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 418A78AC16316F1E2E922AFA /* testrelative */ = { + isa = PBXGroup; + children = ( + 425644E27C276E66160A0B59 /* test */, + 71881C856A16603C215D1E2F /* Frameworks */, + 7D165D173F4C45A307CB5115 /* Products */, + 4B2245BE5B1C1B097ED42E2A /* Projects */, + ); + name = "testrelative"; + sourceTree = ""; + }; + 425644E27C276E66160A0B59 /* test */ = { + isa = PBXGroup; + children = ( + 23C84D8E25D43E932E076CE5 /* testrelative.c */, + ); + name = "test"; + sourceTree = ""; + }; + 71881C856A16603C215D1E2F /* Frameworks */ = { + isa = PBXGroup; + children = ( + 3B6B7821495513D336363342 /* AudioToolbox.framework */, + 04C9563C37A3433E31E617E9 /* AudioUnit.framework */, + 5FCE029470145A6965136097 /* Cocoa.framework */, + 11D0109F422B16BB5C8F3FA9 /* CoreAudio.framework */, + 0E377BED367C3032325C3776 /* IOKit.framework */, + 272E55E60D2E5F926C7175DF /* Carbon.framework */, + 193F338F7815345753483993 /* ForceFeedback.framework */, + 20905BFD77D424365A1B22FE /* CoreFoundation.framework */, + 12F0584071CD08201E2D59CB /* OpenGL.framework */, + ); + name = "Frameworks"; + sourceTree = ""; + }; + 7D165D173F4C45A307CB5115 /* Products */ = { + isa = PBXGroup; + children = ( + 2753719C67214549698B471C /* testrelative */, + ); + name = "Products"; + sourceTree = ""; + }; + 4B2245BE5B1C1B097ED42E2A /* Projects */ = { + isa = PBXGroup; + children = ( + 756361F4075435AF77BE782C /* SDL2main.xcodeproj */, + 15F67762478644B17EA51421 /* SDL2test.xcodeproj */, + 4DFC775262036B1004707A92 /* SDL2.xcodeproj */, + ); + name = "Projects"; + sourceTree = ""; + }; + 7AEC51C57CE46F7440330A7C /* Products */ = { + isa = PBXGroup; + children = ( + 2455670C53241E4003D7355C /* libSDL2main.a */, + ); + name = Products; + sourceTree = ""; + }; + 716124AE421B1CCA387A5D24 /* Products */ = { + isa = PBXGroup; + children = ( + 0FFF657F7BDE594C2E2B2045 /* libSDL2test.a */, + ); + name = Products; + sourceTree = ""; + }; + 6A25268B0AE00DB845FF0AD5 /* Products */ = { + isa = PBXGroup; + children = ( + 348A77A855704B1A331123A6 /* libSDL2.a */, + ); + name = Products; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 360121FD11CA1DA9461F408E /* testrelative */ = { + isa = PBXNativeTarget; + buildConfigurationList = 7D58432F59731B495B954300 /* Build configuration list for PBXNativeTarget "testrelative" */; + buildPhases = ( + 50A91E8D60B73C660C1F5A01 /* Resources */, + 0AA10F7D1441446002E471C8 /* Sources */, + 2A6975C573F642F315653B7E /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 5E8C5CC51CAF43E108F52C4B /* PBXTargetDependency */, + 29896D0B1118695222B947C9 /* PBXTargetDependency */, + 09825D3C12883E7067BE230B /* PBXTargetDependency */, + ); + name = "testrelative"; + productInstallPath = "$(HOME)/bin"; + productName = "testrelative"; + productReference = 2753719C67214549698B471C /* testrelative */; + productType = "com.apple.product-type.tool"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 08FB7793FE84155DC02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testrelative" */; + compatibilityVersion = "Xcode 3.2"; + hasScannedForEncodings = 1; + mainGroup = 418A78AC16316F1E2E922AFA /* testrelative */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 7AEC51C57CE46F7440330A7C /* Products */; + ProjectRef = 756361F4075435AF77BE782C /* SDL2main.xcodeproj */; + }, + { + ProductGroup = 716124AE421B1CCA387A5D24 /* Products */; + ProjectRef = 15F67762478644B17EA51421 /* SDL2test.xcodeproj */; + }, + { + ProductGroup = 6A25268B0AE00DB845FF0AD5 /* Products */; + ProjectRef = 4DFC775262036B1004707A92 /* SDL2.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 360121FD11CA1DA9461F408E /* testrelative */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 2455670C53241E4003D7355C /* libSDL2main.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2main.a"; + remoteRef = 11BD4F4211CD67F065100B16 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 0FFF657F7BDE594C2E2B2045 /* libSDL2test.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2test.a"; + remoteRef = 1CDE37AB4F14469920973612 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 348A77A855704B1A331123A6 /* libSDL2.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2.a"; + remoteRef = 5D361A0D4E967F8856544BDE /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 50A91E8D60B73C660C1F5A01 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 0AA10F7D1441446002E471C8 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 4BE141385FC25AAF52EF5D0E /* testrelative.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ +/* End PBXVariantGroup section */ + +/* Begin PBXTargetDependency section */ + 5E8C5CC51CAF43E108F52C4B /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2main.a"; + targetProxy = 6B42469B10CE720753732810 /* PBXContainerItemProxy */; + }; + 29896D0B1118695222B947C9 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2test.a"; + targetProxy = 015A59C06021496B36B21217 /* PBXContainerItemProxy */; + }; + 09825D3C12883E7067BE230B /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2.a"; + targetProxy = 65E80CEB298A4AE45CCF57AE /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 43E930EB48062A1015DE5EB8 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testrelative"; + }; + name = "Debug Universal"; + }; + 54B96EB40D14420F04292960 /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testrelative"; + }; + name = "Debug Native"; + }; + 38E3583A7176019D17E4098C /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testrelative"; + }; + name = "Release Universal"; + }; + 66CF339A557E44FD6E796621 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testrelative"; + }; + name = "Release Native"; + }; + 1DDB22D22994569421FB1030 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Universal"; + }; + 1354287A1286355450646B8A /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Native"; + }; + 73ED61310132107232117A3F /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Universal"; + }; + 0937058C5923313D3E536257 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Native"; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 7D58432F59731B495B954300 /* Build configuration list for PBXNativeTarget "testrelative" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 43E930EB48062A1015DE5EB8 /* Debug Universal */, + 54B96EB40D14420F04292960 /* Debug Native */, + 38E3583A7176019D17E4098C /* Release Universal */, + 66CF339A557E44FD6E796621 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; + 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testrelative" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 1DDB22D22994569421FB1030 /* Debug Universal */, + 1354287A1286355450646B8A /* Debug Native */, + 73ED61310132107232117A3F /* Release Universal */, + 0937058C5923313D3E536257 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; +/* End XCConfigurationList section */ + + }; + rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; +} diff --git a/premake/Xcode/Xcode3/tests/testrendercopyex/testrendercopyex.xcodeproj/project.pbxproj b/premake/Xcode/Xcode3/tests/testrendercopyex/testrendercopyex.xcodeproj/project.pbxproj new file mode 100755 index 000000000..0c94bd9cf --- /dev/null +++ b/premake/Xcode/Xcode3/tests/testrendercopyex/testrendercopyex.xcodeproj/project.pbxproj @@ -0,0 +1,517 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 45; + objects = { + +/* Begin PBXBuildFile section */ + 6E8C5D734CF62AC02E2A628C /* testrendercopyex.c in Sources */ = {isa = PBXBuildFile; fileRef = 353209D3375F65A759A91183 /* testrendercopyex.c */; }; + 28D600651FEF07A50B9971EC /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5BD538AC44230FBC1DEB5849 /* AudioToolbox.framework */; }; + 2882256265181F552134768B /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 61C63DC55B95422340FB3584 /* AudioUnit.framework */; }; + 2E902AD445FA5D18136E4E8C /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 29425C772989211E4CB678B6 /* Cocoa.framework */; }; + 02964DEE7A5037066CE97636 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 68BD73FC415D4E7C5A797E28 /* CoreAudio.framework */; }; + 16072B0D0CD72A387EAD37F5 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6DC123D30BFF2A2E36FC7518 /* IOKit.framework */; }; + 6BBA355F1CED1BAC3E1B09B7 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4EF14DDA3B145C9D78C17D09 /* Carbon.framework */; }; + 4FB83D6B68E3167D051134BA /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 527E6D7146EB1F876CB96FD0 /* ForceFeedback.framework */; }; + 099405A406203D7E1D2D7E21 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2A82641D544A5AFE16B84383 /* CoreFoundation.framework */; }; + 5FC7220501E5043418C5420A /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 60BA7B0B10B154D64A20298C /* OpenGL.framework */; }; + 291F6751239E1A4A75DB7DFA /* libSDL2main.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 2CE10C33796F7ED04A7D661F /* libSDL2main.a */; }; + 1CD77D1A3AC57B96363174FD /* libSDL2test.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 0E4A36C205D6384A3C18559E /* libSDL2test.a */; }; + 73626470290E735104D21BB4 /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 002D3E8461A530CE5D8A1613 /* libSDL2.a */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 557A4002043D621175310F7B /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 1F963BA70DA6400C0A6E4784 /* SDL2main.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 58DC62993160374E09FF7AD6; + remoteInfo = "libSDL2main.a"; + }; + 0D933B3057FF40D6491C69FF /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 1F963BA70DA6400C0A6E4784 /* SDL2main.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 0E7126A94A11494963D3548B; + remoteInfo = "libSDL2main.a"; + }; + 4DB203F95FB172A15DBE6900 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 326520CF17B318C34CA51272 /* SDL2test.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 1E1175156F97314C291323CB; + remoteInfo = "libSDL2test.a"; + }; + 13B63D4042FB7093495A389B /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 326520CF17B318C34CA51272 /* SDL2test.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 7CD70F5D43DA554D66287CFC; + remoteInfo = "libSDL2test.a"; + }; + 40837EDF6B281C520A0448EE /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 483C18416E0E7C197F7238B5 /* SDL2.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 07D004B11E733F1F0EA93105; + remoteInfo = "libSDL2.a"; + }; + 1D371817285041810DA0112A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 483C18416E0E7C197F7238B5 /* SDL2.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 58C10ED14175754444033E0E; + remoteInfo = "libSDL2.a"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 353209D3375F65A759A91183 /* testrendercopyex.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "testrendercopyex.c"; path = "../../../../../test/testrendercopyex.c"; sourceTree = ""; }; + 5BD538AC44230FBC1DEB5849 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioToolbox.framework"; path = "/System/Library/Frameworks/AudioToolbox.framework"; sourceTree = ""; }; + 61C63DC55B95422340FB3584 /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioUnit.framework"; path = "/System/Library/Frameworks/AudioUnit.framework"; sourceTree = ""; }; + 29425C772989211E4CB678B6 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Cocoa.framework"; path = "/System/Library/Frameworks/Cocoa.framework"; sourceTree = ""; }; + 68BD73FC415D4E7C5A797E28 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreAudio.framework"; path = "/System/Library/Frameworks/CoreAudio.framework"; sourceTree = ""; }; + 6DC123D30BFF2A2E36FC7518 /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "IOKit.framework"; path = "/System/Library/Frameworks/IOKit.framework"; sourceTree = ""; }; + 4EF14DDA3B145C9D78C17D09 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Carbon.framework"; path = "/System/Library/Frameworks/Carbon.framework"; sourceTree = ""; }; + 527E6D7146EB1F876CB96FD0 /* ForceFeedback.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "ForceFeedback.framework"; path = "/System/Library/Frameworks/ForceFeedback.framework"; sourceTree = ""; }; + 2A82641D544A5AFE16B84383 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreFoundation.framework"; path = "/System/Library/Frameworks/CoreFoundation.framework"; sourceTree = ""; }; + 60BA7B0B10B154D64A20298C /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "OpenGL.framework"; path = "/System/Library/Frameworks/OpenGL.framework"; sourceTree = ""; }; + 5087525F0A1453AF2F9A6588 /* testrendercopyex */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; name = "testrendercopyex"; path = "testrendercopyex"; sourceTree = BUILT_PRODUCTS_DIR; }; + 1F963BA70DA6400C0A6E4784 /* SDL2main.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2main.xcodeproj"; path = "../../SDL2main/SDL2main.xcodeproj"; sourceTree = SOURCE_ROOT; }; + 326520CF17B318C34CA51272 /* SDL2test.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2test.xcodeproj"; path = "../../SDL2test/SDL2test.xcodeproj"; sourceTree = SOURCE_ROOT; }; + 483C18416E0E7C197F7238B5 /* SDL2.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2.xcodeproj"; path = "../../SDL2/SDL2.xcodeproj"; sourceTree = SOURCE_ROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 3FDD6E742FAE04D07CFB6D74 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 28D600651FEF07A50B9971EC /* AudioToolbox.framework in Frameworks */, + 2882256265181F552134768B /* AudioUnit.framework in Frameworks */, + 2E902AD445FA5D18136E4E8C /* Cocoa.framework in Frameworks */, + 02964DEE7A5037066CE97636 /* CoreAudio.framework in Frameworks */, + 16072B0D0CD72A387EAD37F5 /* IOKit.framework in Frameworks */, + 6BBA355F1CED1BAC3E1B09B7 /* Carbon.framework in Frameworks */, + 4FB83D6B68E3167D051134BA /* ForceFeedback.framework in Frameworks */, + 099405A406203D7E1D2D7E21 /* CoreFoundation.framework in Frameworks */, + 5FC7220501E5043418C5420A /* OpenGL.framework in Frameworks */, + 291F6751239E1A4A75DB7DFA /* libSDL2main.a in Frameworks */, + 1CD77D1A3AC57B96363174FD /* libSDL2test.a in Frameworks */, + 73626470290E735104D21BB4 /* libSDL2.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 251C69F41B3F726174443202 /* testrendercopyex */ = { + isa = PBXGroup; + children = ( + 61DD08695F8F3DDB05493A14 /* test */, + 66BA50F11059531C60923BFE /* Frameworks */, + 332D5C542BF82FE916053248 /* Products */, + 3722498D7B70133662F40C7A /* Projects */, + ); + name = "testrendercopyex"; + sourceTree = ""; + }; + 61DD08695F8F3DDB05493A14 /* test */ = { + isa = PBXGroup; + children = ( + 353209D3375F65A759A91183 /* testrendercopyex.c */, + ); + name = "test"; + sourceTree = ""; + }; + 66BA50F11059531C60923BFE /* Frameworks */ = { + isa = PBXGroup; + children = ( + 5BD538AC44230FBC1DEB5849 /* AudioToolbox.framework */, + 61C63DC55B95422340FB3584 /* AudioUnit.framework */, + 29425C772989211E4CB678B6 /* Cocoa.framework */, + 68BD73FC415D4E7C5A797E28 /* CoreAudio.framework */, + 6DC123D30BFF2A2E36FC7518 /* IOKit.framework */, + 4EF14DDA3B145C9D78C17D09 /* Carbon.framework */, + 527E6D7146EB1F876CB96FD0 /* ForceFeedback.framework */, + 2A82641D544A5AFE16B84383 /* CoreFoundation.framework */, + 60BA7B0B10B154D64A20298C /* OpenGL.framework */, + ); + name = "Frameworks"; + sourceTree = ""; + }; + 332D5C542BF82FE916053248 /* Products */ = { + isa = PBXGroup; + children = ( + 5087525F0A1453AF2F9A6588 /* testrendercopyex */, + ); + name = "Products"; + sourceTree = ""; + }; + 3722498D7B70133662F40C7A /* Projects */ = { + isa = PBXGroup; + children = ( + 1F963BA70DA6400C0A6E4784 /* SDL2main.xcodeproj */, + 326520CF17B318C34CA51272 /* SDL2test.xcodeproj */, + 483C18416E0E7C197F7238B5 /* SDL2.xcodeproj */, + ); + name = "Projects"; + sourceTree = ""; + }; + 1DF54D335F07031E66B12A6A /* Products */ = { + isa = PBXGroup; + children = ( + 2CE10C33796F7ED04A7D661F /* libSDL2main.a */, + ); + name = Products; + sourceTree = ""; + }; + 50BB422B200B724E6F850FD0 /* Products */ = { + isa = PBXGroup; + children = ( + 0E4A36C205D6384A3C18559E /* libSDL2test.a */, + ); + name = Products; + sourceTree = ""; + }; + 484E1DB0205361030D1B0F46 /* Products */ = { + isa = PBXGroup; + children = ( + 002D3E8461A530CE5D8A1613 /* libSDL2.a */, + ); + name = Products; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 557C7D5C52F640C955CB0F67 /* testrendercopyex */ = { + isa = PBXNativeTarget; + buildConfigurationList = 59E3072F380A3C4A325F130D /* Build configuration list for PBXNativeTarget "testrendercopyex" */; + buildPhases = ( + 5B1B6AAF180F28375ADB1C63 /* Resources */, + 62F761C96CF0025F32C158CE /* Sources */, + 3FDD6E742FAE04D07CFB6D74 /* Frameworks */, + 9607AE3710C85E8F00CD1376 /* Postbuild */, + ); + buildRules = ( + ); + dependencies = ( + 172122C5708535651DDE65C6 /* PBXTargetDependency */, + 75D50FC35348521025404D82 /* PBXTargetDependency */, + 06264C7B60C120251C9B1488 /* PBXTargetDependency */, + ); + name = "testrendercopyex"; + productInstallPath = "$(HOME)/bin"; + productName = "testrendercopyex"; + productReference = 5087525F0A1453AF2F9A6588 /* testrendercopyex */; + productType = "com.apple.product-type.tool"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 08FB7793FE84155DC02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testrendercopyex" */; + compatibilityVersion = "Xcode 3.2"; + hasScannedForEncodings = 1; + mainGroup = 251C69F41B3F726174443202 /* testrendercopyex */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 1DF54D335F07031E66B12A6A /* Products */; + ProjectRef = 1F963BA70DA6400C0A6E4784 /* SDL2main.xcodeproj */; + }, + { + ProductGroup = 50BB422B200B724E6F850FD0 /* Products */; + ProjectRef = 326520CF17B318C34CA51272 /* SDL2test.xcodeproj */; + }, + { + ProductGroup = 484E1DB0205361030D1B0F46 /* Products */; + ProjectRef = 483C18416E0E7C197F7238B5 /* SDL2.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 557C7D5C52F640C955CB0F67 /* testrendercopyex */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 2CE10C33796F7ED04A7D661F /* libSDL2main.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2main.a"; + remoteRef = 557A4002043D621175310F7B /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 0E4A36C205D6384A3C18559E /* libSDL2test.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2test.a"; + remoteRef = 4DB203F95FB172A15DBE6900 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 002D3E8461A530CE5D8A1613 /* libSDL2.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2.a"; + remoteRef = 40837EDF6B281C520A0448EE /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 5B1B6AAF180F28375ADB1C63 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXShellScriptBuildPhase section */ + 9607AE3710C85E8F00CD1376 /* Postbuild */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = Postbuild; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "if [ \"${CONFIGURATION}\" = \"Debug Universal\" ]; then\nif [ ! -d \"./Build/Debug\" ]; then mkdir -p \"./Build/Debug\"; fi\ncp \"./../../../../../test/icon.bmp\" \"./Build/Debug/icon.bmp\"\ncp \"./../../../../../test/sample.bmp\" \"./Build/Debug/sample.bmp\"\nfi\nif [ \"${CONFIGURATION}\" = \"Debug Native\" ]; then\nif [ ! -d \"./Build/Debug\" ]; then mkdir -p \"./Build/Debug\"; fi\ncp \"./../../../../../test/icon.bmp\" \"./Build/Debug/icon.bmp\"\ncp \"./../../../../../test/sample.bmp\" \"./Build/Debug/sample.bmp\"\nfi\nif [ \"${CONFIGURATION}\" = \"Release Universal\" ]; then\nif [ ! -d \"./Build/Release\" ]; then mkdir -p \"./Build/Release\"; fi\ncp \"./../../../../../test/icon.bmp\" \"./Build/Release/icon.bmp\"\ncp \"./../../../../../test/sample.bmp\" \"./Build/Release/sample.bmp\"\nfi\nif [ \"${CONFIGURATION}\" = \"Release Native\" ]; then\nif [ ! -d \"./Build/Release\" ]; then mkdir -p \"./Build/Release\"; fi\ncp \"./../../../../../test/icon.bmp\" \"./Build/Release/icon.bmp\"\ncp \"./../../../../../test/sample.bmp\" \"./Build/Release/sample.bmp\"\nfi"; + }; +/* End PBXShellScriptBuildPhase section */ +/* Begin PBXSourcesBuildPhase section */ + 62F761C96CF0025F32C158CE /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 6E8C5D734CF62AC02E2A628C /* testrendercopyex.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ +/* End PBXVariantGroup section */ + +/* Begin PBXTargetDependency section */ + 172122C5708535651DDE65C6 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2main.a"; + targetProxy = 0D933B3057FF40D6491C69FF /* PBXContainerItemProxy */; + }; + 75D50FC35348521025404D82 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2test.a"; + targetProxy = 13B63D4042FB7093495A389B /* PBXContainerItemProxy */; + }; + 06264C7B60C120251C9B1488 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2.a"; + targetProxy = 1D371817285041810DA0112A /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 17F645D86ABB423F50E12287 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testrendercopyex"; + }; + name = "Debug Universal"; + }; + 410818042FC736AD221E1049 /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testrendercopyex"; + }; + name = "Debug Native"; + }; + 408047A8720F482E471F6286 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testrendercopyex"; + }; + name = "Release Universal"; + }; + 7E6F2C356E69538C2D745325 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testrendercopyex"; + }; + name = "Release Native"; + }; + 7CC167931CC81DA144C105A3 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Universal"; + }; + 3545579A69D14F791CFD4CB2 /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Native"; + }; + 642E19635F9A7EFC0FB53836 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Universal"; + }; + 2F2F783E37D0711E060339EB /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Native"; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 59E3072F380A3C4A325F130D /* Build configuration list for PBXNativeTarget "testrendercopyex" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 17F645D86ABB423F50E12287 /* Debug Universal */, + 410818042FC736AD221E1049 /* Debug Native */, + 408047A8720F482E471F6286 /* Release Universal */, + 7E6F2C356E69538C2D745325 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; + 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testrendercopyex" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 7CC167931CC81DA144C105A3 /* Debug Universal */, + 3545579A69D14F791CFD4CB2 /* Debug Native */, + 642E19635F9A7EFC0FB53836 /* Release Universal */, + 2F2F783E37D0711E060339EB /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; +/* End XCConfigurationList section */ + + }; + rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; +} diff --git a/premake/Xcode/Xcode3/tests/testrendertarget/testrendertarget.xcodeproj/project.pbxproj b/premake/Xcode/Xcode3/tests/testrendertarget/testrendertarget.xcodeproj/project.pbxproj new file mode 100755 index 000000000..49c2ef966 --- /dev/null +++ b/premake/Xcode/Xcode3/tests/testrendertarget/testrendertarget.xcodeproj/project.pbxproj @@ -0,0 +1,517 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 45; + objects = { + +/* Begin PBXBuildFile section */ + 3BDE770E382742407C9C7275 /* testrendertarget.c in Sources */ = {isa = PBXBuildFile; fileRef = 3D377B2F758301FB3EE53E1E /* testrendertarget.c */; }; + 021E0C863FA852C728EA21A5 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 65E944291E9579D473B31994 /* AudioToolbox.framework */; }; + 066B616A0F357B1350403119 /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 622318275C5B0EF65EC61AFD /* AudioUnit.framework */; }; + 13447C76577A1A13163437A4 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 07CC15F06B1E09D103A97BCF /* Cocoa.framework */; }; + 15193EED718E39916A7C1483 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 02892BC34C873ECA4BD25839 /* CoreAudio.framework */; }; + 2997079F67543FEE3875249B /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4B7F14644F8011D956DE2051 /* IOKit.framework */; }; + 0A550BAF42E407DD6A3A1FD8 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 452655000EBA59503EF420A0 /* Carbon.framework */; }; + 0F702DAE7E5868BC1FAD46D8 /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 308856AD13007A0847B90197 /* ForceFeedback.framework */; }; + 19FA7BAA13ED683E72FB497A /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 30B350842E226D2F36C90784 /* CoreFoundation.framework */; }; + 45C9492E2BA1789A72911841 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D7875D9299727716BC76549 /* OpenGL.framework */; }; + 058D1D23740D3B8402CF1144 /* libSDL2main.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 56767874260E1325074412DF /* libSDL2main.a */; }; + 0B674F36010E61E9091C25CA /* libSDL2test.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 482733D23FB6544709C50ED4 /* libSDL2test.a */; }; + 28AA6DE4175D71F470BB420D /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 59D2230B5A0B1CDE43107EEF /* libSDL2.a */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 27766928021C033336E5032B /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 42D156B9499913F169B57314 /* SDL2main.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 58DC62993160374E09FF7AD6; + remoteInfo = "libSDL2main.a"; + }; + 0254080707BB2E0C50006C25 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 42D156B9499913F169B57314 /* SDL2main.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 0E7126A94A11494963D3548B; + remoteInfo = "libSDL2main.a"; + }; + 74BB51AB6C52216E68215FCE /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 134322956CCC6439154A3F0E /* SDL2test.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 1E1175156F97314C291323CB; + remoteInfo = "libSDL2test.a"; + }; + 4EDA545541D53C84205B592B /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 134322956CCC6439154A3F0E /* SDL2test.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 7CD70F5D43DA554D66287CFC; + remoteInfo = "libSDL2test.a"; + }; + 7C3932CF473920007BED14B6 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 72532B8E33703B3E07570B89 /* SDL2.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 07D004B11E733F1F0EA93105; + remoteInfo = "libSDL2.a"; + }; + 396733C34AF07D6F3CBD30D2 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 72532B8E33703B3E07570B89 /* SDL2.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 58C10ED14175754444033E0E; + remoteInfo = "libSDL2.a"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 3D377B2F758301FB3EE53E1E /* testrendertarget.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "testrendertarget.c"; path = "../../../../../test/testrendertarget.c"; sourceTree = ""; }; + 65E944291E9579D473B31994 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioToolbox.framework"; path = "/System/Library/Frameworks/AudioToolbox.framework"; sourceTree = ""; }; + 622318275C5B0EF65EC61AFD /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioUnit.framework"; path = "/System/Library/Frameworks/AudioUnit.framework"; sourceTree = ""; }; + 07CC15F06B1E09D103A97BCF /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Cocoa.framework"; path = "/System/Library/Frameworks/Cocoa.framework"; sourceTree = ""; }; + 02892BC34C873ECA4BD25839 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreAudio.framework"; path = "/System/Library/Frameworks/CoreAudio.framework"; sourceTree = ""; }; + 4B7F14644F8011D956DE2051 /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "IOKit.framework"; path = "/System/Library/Frameworks/IOKit.framework"; sourceTree = ""; }; + 452655000EBA59503EF420A0 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Carbon.framework"; path = "/System/Library/Frameworks/Carbon.framework"; sourceTree = ""; }; + 308856AD13007A0847B90197 /* ForceFeedback.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "ForceFeedback.framework"; path = "/System/Library/Frameworks/ForceFeedback.framework"; sourceTree = ""; }; + 30B350842E226D2F36C90784 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreFoundation.framework"; path = "/System/Library/Frameworks/CoreFoundation.framework"; sourceTree = ""; }; + 0D7875D9299727716BC76549 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "OpenGL.framework"; path = "/System/Library/Frameworks/OpenGL.framework"; sourceTree = ""; }; + 2C727B1464A05D8628A65406 /* testrendertarget */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; name = "testrendertarget"; path = "testrendertarget"; sourceTree = BUILT_PRODUCTS_DIR; }; + 42D156B9499913F169B57314 /* SDL2main.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2main.xcodeproj"; path = "../../SDL2main/SDL2main.xcodeproj"; sourceTree = SOURCE_ROOT; }; + 134322956CCC6439154A3F0E /* SDL2test.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2test.xcodeproj"; path = "../../SDL2test/SDL2test.xcodeproj"; sourceTree = SOURCE_ROOT; }; + 72532B8E33703B3E07570B89 /* SDL2.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2.xcodeproj"; path = "../../SDL2/SDL2.xcodeproj"; sourceTree = SOURCE_ROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 182F540A002D452A74910B72 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 021E0C863FA852C728EA21A5 /* AudioToolbox.framework in Frameworks */, + 066B616A0F357B1350403119 /* AudioUnit.framework in Frameworks */, + 13447C76577A1A13163437A4 /* Cocoa.framework in Frameworks */, + 15193EED718E39916A7C1483 /* CoreAudio.framework in Frameworks */, + 2997079F67543FEE3875249B /* IOKit.framework in Frameworks */, + 0A550BAF42E407DD6A3A1FD8 /* Carbon.framework in Frameworks */, + 0F702DAE7E5868BC1FAD46D8 /* ForceFeedback.framework in Frameworks */, + 19FA7BAA13ED683E72FB497A /* CoreFoundation.framework in Frameworks */, + 45C9492E2BA1789A72911841 /* OpenGL.framework in Frameworks */, + 058D1D23740D3B8402CF1144 /* libSDL2main.a in Frameworks */, + 0B674F36010E61E9091C25CA /* libSDL2test.a in Frameworks */, + 28AA6DE4175D71F470BB420D /* libSDL2.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 0E822AD7464B6D584977305A /* testrendertarget */ = { + isa = PBXGroup; + children = ( + 0E314AD426492160672949A2 /* test */, + 12CF719841E46665046F3E95 /* Frameworks */, + 1236373726C70594517914E9 /* Products */, + 593C7BBB72C50DE2211447BA /* Projects */, + ); + name = "testrendertarget"; + sourceTree = ""; + }; + 0E314AD426492160672949A2 /* test */ = { + isa = PBXGroup; + children = ( + 3D377B2F758301FB3EE53E1E /* testrendertarget.c */, + ); + name = "test"; + sourceTree = ""; + }; + 12CF719841E46665046F3E95 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 65E944291E9579D473B31994 /* AudioToolbox.framework */, + 622318275C5B0EF65EC61AFD /* AudioUnit.framework */, + 07CC15F06B1E09D103A97BCF /* Cocoa.framework */, + 02892BC34C873ECA4BD25839 /* CoreAudio.framework */, + 4B7F14644F8011D956DE2051 /* IOKit.framework */, + 452655000EBA59503EF420A0 /* Carbon.framework */, + 308856AD13007A0847B90197 /* ForceFeedback.framework */, + 30B350842E226D2F36C90784 /* CoreFoundation.framework */, + 0D7875D9299727716BC76549 /* OpenGL.framework */, + ); + name = "Frameworks"; + sourceTree = ""; + }; + 1236373726C70594517914E9 /* Products */ = { + isa = PBXGroup; + children = ( + 2C727B1464A05D8628A65406 /* testrendertarget */, + ); + name = "Products"; + sourceTree = ""; + }; + 593C7BBB72C50DE2211447BA /* Projects */ = { + isa = PBXGroup; + children = ( + 42D156B9499913F169B57314 /* SDL2main.xcodeproj */, + 134322956CCC6439154A3F0E /* SDL2test.xcodeproj */, + 72532B8E33703B3E07570B89 /* SDL2.xcodeproj */, + ); + name = "Projects"; + sourceTree = ""; + }; + 55097AE10B0B20BD6A302F28 /* Products */ = { + isa = PBXGroup; + children = ( + 56767874260E1325074412DF /* libSDL2main.a */, + ); + name = Products; + sourceTree = ""; + }; + 6D5572D6669077FD15BB4226 /* Products */ = { + isa = PBXGroup; + children = ( + 482733D23FB6544709C50ED4 /* libSDL2test.a */, + ); + name = Products; + sourceTree = ""; + }; + 4940288F4A214C0F2DA54FF7 /* Products */ = { + isa = PBXGroup; + children = ( + 59D2230B5A0B1CDE43107EEF /* libSDL2.a */, + ); + name = Products; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 65143E696F3D32C92E185878 /* testrendertarget */ = { + isa = PBXNativeTarget; + buildConfigurationList = 1FEF3F326E341A4274F33683 /* Build configuration list for PBXNativeTarget "testrendertarget" */; + buildPhases = ( + 004E1202473233B004CF3DBA /* Resources */, + 36BC22F924372FD8195A7A55 /* Sources */, + 182F540A002D452A74910B72 /* Frameworks */, + 9607AE3710C85E8F00CD1376 /* Postbuild */, + ); + buildRules = ( + ); + dependencies = ( + 7C8910967C946E6201153F3D /* PBXTargetDependency */, + 1A252909129B03C27273049A /* PBXTargetDependency */, + 553675717DDC133503AC233F /* PBXTargetDependency */, + ); + name = "testrendertarget"; + productInstallPath = "$(HOME)/bin"; + productName = "testrendertarget"; + productReference = 2C727B1464A05D8628A65406 /* testrendertarget */; + productType = "com.apple.product-type.tool"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 08FB7793FE84155DC02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testrendertarget" */; + compatibilityVersion = "Xcode 3.2"; + hasScannedForEncodings = 1; + mainGroup = 0E822AD7464B6D584977305A /* testrendertarget */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 55097AE10B0B20BD6A302F28 /* Products */; + ProjectRef = 42D156B9499913F169B57314 /* SDL2main.xcodeproj */; + }, + { + ProductGroup = 6D5572D6669077FD15BB4226 /* Products */; + ProjectRef = 134322956CCC6439154A3F0E /* SDL2test.xcodeproj */; + }, + { + ProductGroup = 4940288F4A214C0F2DA54FF7 /* Products */; + ProjectRef = 72532B8E33703B3E07570B89 /* SDL2.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 65143E696F3D32C92E185878 /* testrendertarget */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 56767874260E1325074412DF /* libSDL2main.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2main.a"; + remoteRef = 27766928021C033336E5032B /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 482733D23FB6544709C50ED4 /* libSDL2test.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2test.a"; + remoteRef = 74BB51AB6C52216E68215FCE /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 59D2230B5A0B1CDE43107EEF /* libSDL2.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2.a"; + remoteRef = 7C3932CF473920007BED14B6 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 004E1202473233B004CF3DBA /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXShellScriptBuildPhase section */ + 9607AE3710C85E8F00CD1376 /* Postbuild */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = Postbuild; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "if [ \"${CONFIGURATION}\" = \"Debug Universal\" ]; then\nif [ ! -d \"./Build/Debug\" ]; then mkdir -p \"./Build/Debug\"; fi\ncp \"./../../../../../test/sample.bmp\" \"./Build/Debug/sample.bmp\"\ncp \"./../../../../../test/icon.bmp\" \"./Build/Debug/icon.bmp\"\nfi\nif [ \"${CONFIGURATION}\" = \"Debug Native\" ]; then\nif [ ! -d \"./Build/Debug\" ]; then mkdir -p \"./Build/Debug\"; fi\ncp \"./../../../../../test/sample.bmp\" \"./Build/Debug/sample.bmp\"\ncp \"./../../../../../test/icon.bmp\" \"./Build/Debug/icon.bmp\"\nfi\nif [ \"${CONFIGURATION}\" = \"Release Universal\" ]; then\nif [ ! -d \"./Build/Release\" ]; then mkdir -p \"./Build/Release\"; fi\ncp \"./../../../../../test/sample.bmp\" \"./Build/Release/sample.bmp\"\ncp \"./../../../../../test/icon.bmp\" \"./Build/Release/icon.bmp\"\nfi\nif [ \"${CONFIGURATION}\" = \"Release Native\" ]; then\nif [ ! -d \"./Build/Release\" ]; then mkdir -p \"./Build/Release\"; fi\ncp \"./../../../../../test/sample.bmp\" \"./Build/Release/sample.bmp\"\ncp \"./../../../../../test/icon.bmp\" \"./Build/Release/icon.bmp\"\nfi"; + }; +/* End PBXShellScriptBuildPhase section */ +/* Begin PBXSourcesBuildPhase section */ + 36BC22F924372FD8195A7A55 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 3BDE770E382742407C9C7275 /* testrendertarget.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ +/* End PBXVariantGroup section */ + +/* Begin PBXTargetDependency section */ + 7C8910967C946E6201153F3D /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2main.a"; + targetProxy = 0254080707BB2E0C50006C25 /* PBXContainerItemProxy */; + }; + 1A252909129B03C27273049A /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2test.a"; + targetProxy = 4EDA545541D53C84205B592B /* PBXContainerItemProxy */; + }; + 553675717DDC133503AC233F /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2.a"; + targetProxy = 396733C34AF07D6F3CBD30D2 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 720F444D1EE3087071D6296C /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testrendertarget"; + }; + name = "Debug Universal"; + }; + 575813D33EF752B42F4B1FDE /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testrendertarget"; + }; + name = "Debug Native"; + }; + 0BD15545445C1F2558C66013 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testrendertarget"; + }; + name = "Release Universal"; + }; + 61DD770A5FF844034B705E59 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testrendertarget"; + }; + name = "Release Native"; + }; + 77ED6AEC477D1A0B6DAD3671 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Universal"; + }; + 507826301DEE793106690AF3 /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Native"; + }; + 02F6008057A6739429672D3A /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Universal"; + }; + 38E023561EA90EBE187269E5 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Native"; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 1FEF3F326E341A4274F33683 /* Build configuration list for PBXNativeTarget "testrendertarget" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 720F444D1EE3087071D6296C /* Debug Universal */, + 575813D33EF752B42F4B1FDE /* Debug Native */, + 0BD15545445C1F2558C66013 /* Release Universal */, + 61DD770A5FF844034B705E59 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; + 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testrendertarget" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 77ED6AEC477D1A0B6DAD3671 /* Debug Universal */, + 507826301DEE793106690AF3 /* Debug Native */, + 02F6008057A6739429672D3A /* Release Universal */, + 38E023561EA90EBE187269E5 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; +/* End XCConfigurationList section */ + + }; + rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; +} diff --git a/premake/Xcode/Xcode3/tests/testresample/testresample.xcodeproj/project.pbxproj b/premake/Xcode/Xcode3/tests/testresample/testresample.xcodeproj/project.pbxproj new file mode 100755 index 000000000..62507d643 --- /dev/null +++ b/premake/Xcode/Xcode3/tests/testresample/testresample.xcodeproj/project.pbxproj @@ -0,0 +1,474 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 45; + objects = { + +/* Begin PBXBuildFile section */ + 76BF146D2915361C206609F5 /* testresample.c in Sources */ = {isa = PBXBuildFile; fileRef = 569306C5153013C8469245DA /* testresample.c */; }; + 574A7ADD7E8D6164004D704D /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 74113BD1382E5DF879DF5182 /* AudioToolbox.framework */; }; + 4779101031F434B778E65448 /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0CA768C01B3407D961E44088 /* AudioUnit.framework */; }; + 419215986BFB4528763B3B70 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6DBC704556B47843205405CA /* Cocoa.framework */; }; + 35F37D307ECD6C7032882DAA /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C5577F93D2C3BC657F133C4 /* CoreAudio.framework */; }; + 0C9870DA331B3DB67AC874CE /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2B09143813350D77182A749B /* IOKit.framework */; }; + 27DE098722F061A277AE67C1 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1238352C09A1295D46AF0F41 /* Carbon.framework */; }; + 4CB3298851D12A615E5544B1 /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 68FA231E3B7D0CEE1331190D /* ForceFeedback.framework */; }; + 530846550776061B08E50193 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 45D6167562824A0E6F3332F2 /* CoreFoundation.framework */; }; + 088C4D0339B466941438209F /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 62094A9101C3606448CD26CB /* OpenGL.framework */; }; + 5D985F333D3E54D0559F53F0 /* libSDL2main.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 74FE741E090E329A57072A76 /* libSDL2main.a */; }; + 7E991A6635F84F1C4A4B12A5 /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 36C16BB401BA7F296E737694 /* libSDL2.a */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 00C73F06453266556CA1778F /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 280C41556E9D2C0915937CD8 /* SDL2main.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 58DC62993160374E09FF7AD6; + remoteInfo = "libSDL2main.a"; + }; + 568F66C878FE1FB55D4657C9 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 280C41556E9D2C0915937CD8 /* SDL2main.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 0E7126A94A11494963D3548B; + remoteInfo = "libSDL2main.a"; + }; + 6C7E7391621159C07402679C /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 57F740F5173813BD71B0085B /* SDL2.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 07D004B11E733F1F0EA93105; + remoteInfo = "libSDL2.a"; + }; + 54654C1A475E706257ED1B6D /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 57F740F5173813BD71B0085B /* SDL2.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 58C10ED14175754444033E0E; + remoteInfo = "libSDL2.a"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 569306C5153013C8469245DA /* testresample.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "testresample.c"; path = "../../../../../test/testresample.c"; sourceTree = ""; }; + 74113BD1382E5DF879DF5182 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioToolbox.framework"; path = "/System/Library/Frameworks/AudioToolbox.framework"; sourceTree = ""; }; + 0CA768C01B3407D961E44088 /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioUnit.framework"; path = "/System/Library/Frameworks/AudioUnit.framework"; sourceTree = ""; }; + 6DBC704556B47843205405CA /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Cocoa.framework"; path = "/System/Library/Frameworks/Cocoa.framework"; sourceTree = ""; }; + 4C5577F93D2C3BC657F133C4 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreAudio.framework"; path = "/System/Library/Frameworks/CoreAudio.framework"; sourceTree = ""; }; + 2B09143813350D77182A749B /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "IOKit.framework"; path = "/System/Library/Frameworks/IOKit.framework"; sourceTree = ""; }; + 1238352C09A1295D46AF0F41 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Carbon.framework"; path = "/System/Library/Frameworks/Carbon.framework"; sourceTree = ""; }; + 68FA231E3B7D0CEE1331190D /* ForceFeedback.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "ForceFeedback.framework"; path = "/System/Library/Frameworks/ForceFeedback.framework"; sourceTree = ""; }; + 45D6167562824A0E6F3332F2 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreFoundation.framework"; path = "/System/Library/Frameworks/CoreFoundation.framework"; sourceTree = ""; }; + 62094A9101C3606448CD26CB /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "OpenGL.framework"; path = "/System/Library/Frameworks/OpenGL.framework"; sourceTree = ""; }; + 4D3A34FC368C51A554200429 /* testresample */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; name = "testresample"; path = "testresample"; sourceTree = BUILT_PRODUCTS_DIR; }; + 280C41556E9D2C0915937CD8 /* SDL2main.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2main.xcodeproj"; path = "../../SDL2main/SDL2main.xcodeproj"; sourceTree = SOURCE_ROOT; }; + 57F740F5173813BD71B0085B /* SDL2.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2.xcodeproj"; path = "../../SDL2/SDL2.xcodeproj"; sourceTree = SOURCE_ROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 0C6D72FC0160642278964596 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 574A7ADD7E8D6164004D704D /* AudioToolbox.framework in Frameworks */, + 4779101031F434B778E65448 /* AudioUnit.framework in Frameworks */, + 419215986BFB4528763B3B70 /* Cocoa.framework in Frameworks */, + 35F37D307ECD6C7032882DAA /* CoreAudio.framework in Frameworks */, + 0C9870DA331B3DB67AC874CE /* IOKit.framework in Frameworks */, + 27DE098722F061A277AE67C1 /* Carbon.framework in Frameworks */, + 4CB3298851D12A615E5544B1 /* ForceFeedback.framework in Frameworks */, + 530846550776061B08E50193 /* CoreFoundation.framework in Frameworks */, + 088C4D0339B466941438209F /* OpenGL.framework in Frameworks */, + 5D985F333D3E54D0559F53F0 /* libSDL2main.a in Frameworks */, + 7E991A6635F84F1C4A4B12A5 /* libSDL2.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 38433A46021F7BB00E9C34F4 /* testresample */ = { + isa = PBXGroup; + children = ( + 22107488396D576354857AD9 /* test */, + 413E0EE56103220D38B23A54 /* Frameworks */, + 546220AC13A77568176F35DB /* Products */, + 6B500C6028EF004738402E7B /* Projects */, + ); + name = "testresample"; + sourceTree = ""; + }; + 22107488396D576354857AD9 /* test */ = { + isa = PBXGroup; + children = ( + 569306C5153013C8469245DA /* testresample.c */, + ); + name = "test"; + sourceTree = ""; + }; + 413E0EE56103220D38B23A54 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 74113BD1382E5DF879DF5182 /* AudioToolbox.framework */, + 0CA768C01B3407D961E44088 /* AudioUnit.framework */, + 6DBC704556B47843205405CA /* Cocoa.framework */, + 4C5577F93D2C3BC657F133C4 /* CoreAudio.framework */, + 2B09143813350D77182A749B /* IOKit.framework */, + 1238352C09A1295D46AF0F41 /* Carbon.framework */, + 68FA231E3B7D0CEE1331190D /* ForceFeedback.framework */, + 45D6167562824A0E6F3332F2 /* CoreFoundation.framework */, + 62094A9101C3606448CD26CB /* OpenGL.framework */, + ); + name = "Frameworks"; + sourceTree = ""; + }; + 546220AC13A77568176F35DB /* Products */ = { + isa = PBXGroup; + children = ( + 4D3A34FC368C51A554200429 /* testresample */, + ); + name = "Products"; + sourceTree = ""; + }; + 6B500C6028EF004738402E7B /* Projects */ = { + isa = PBXGroup; + children = ( + 280C41556E9D2C0915937CD8 /* SDL2main.xcodeproj */, + 57F740F5173813BD71B0085B /* SDL2.xcodeproj */, + ); + name = "Projects"; + sourceTree = ""; + }; + 6D3E3A2E33280DEE1ECC645E /* Products */ = { + isa = PBXGroup; + children = ( + 74FE741E090E329A57072A76 /* libSDL2main.a */, + ); + name = Products; + sourceTree = ""; + }; + 5D6E6E2804B31C6E253762F3 /* Products */ = { + isa = PBXGroup; + children = ( + 36C16BB401BA7F296E737694 /* libSDL2.a */, + ); + name = Products; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 252D5F4F68CC3DDF07376025 /* testresample */ = { + isa = PBXNativeTarget; + buildConfigurationList = 16593BC10B1F2BC613B95D1B /* Build configuration list for PBXNativeTarget "testresample" */; + buildPhases = ( + 55394CA4557C63172A972246 /* Resources */, + 3E722EBA7478798B375B4376 /* Sources */, + 0C6D72FC0160642278964596 /* Frameworks */, + 9607AE3710C85E8F00CD1376 /* Postbuild */, + ); + buildRules = ( + ); + dependencies = ( + 7D476F07532F53464DEC5572 /* PBXTargetDependency */, + 1D554DA605B14CC0617213FC /* PBXTargetDependency */, + ); + name = "testresample"; + productInstallPath = "$(HOME)/bin"; + productName = "testresample"; + productReference = 4D3A34FC368C51A554200429 /* testresample */; + productType = "com.apple.product-type.tool"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 08FB7793FE84155DC02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testresample" */; + compatibilityVersion = "Xcode 3.2"; + hasScannedForEncodings = 1; + mainGroup = 38433A46021F7BB00E9C34F4 /* testresample */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 6D3E3A2E33280DEE1ECC645E /* Products */; + ProjectRef = 280C41556E9D2C0915937CD8 /* SDL2main.xcodeproj */; + }, + { + ProductGroup = 5D6E6E2804B31C6E253762F3 /* Products */; + ProjectRef = 57F740F5173813BD71B0085B /* SDL2.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 252D5F4F68CC3DDF07376025 /* testresample */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 74FE741E090E329A57072A76 /* libSDL2main.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2main.a"; + remoteRef = 00C73F06453266556CA1778F /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 36C16BB401BA7F296E737694 /* libSDL2.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2.a"; + remoteRef = 6C7E7391621159C07402679C /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 55394CA4557C63172A972246 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXShellScriptBuildPhase section */ + 9607AE3710C85E8F00CD1376 /* Postbuild */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = Postbuild; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "if [ \"${CONFIGURATION}\" = \"Debug Universal\" ]; then\nif [ ! -d \"./Build/Debug\" ]; then mkdir -p \"./Build/Debug\"; fi\ncp \"./../../../../../test/sample.wav\" \"./Build/Debug/sample.wav\"\nfi\nif [ \"${CONFIGURATION}\" = \"Debug Native\" ]; then\nif [ ! -d \"./Build/Debug\" ]; then mkdir -p \"./Build/Debug\"; fi\ncp \"./../../../../../test/sample.wav\" \"./Build/Debug/sample.wav\"\nfi\nif [ \"${CONFIGURATION}\" = \"Release Universal\" ]; then\nif [ ! -d \"./Build/Release\" ]; then mkdir -p \"./Build/Release\"; fi\ncp \"./../../../../../test/sample.wav\" \"./Build/Release/sample.wav\"\nfi\nif [ \"${CONFIGURATION}\" = \"Release Native\" ]; then\nif [ ! -d \"./Build/Release\" ]; then mkdir -p \"./Build/Release\"; fi\ncp \"./../../../../../test/sample.wav\" \"./Build/Release/sample.wav\"\nfi"; + }; +/* End PBXShellScriptBuildPhase section */ +/* Begin PBXSourcesBuildPhase section */ + 3E722EBA7478798B375B4376 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 76BF146D2915361C206609F5 /* testresample.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ +/* End PBXVariantGroup section */ + +/* Begin PBXTargetDependency section */ + 7D476F07532F53464DEC5572 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2main.a"; + targetProxy = 568F66C878FE1FB55D4657C9 /* PBXContainerItemProxy */; + }; + 1D554DA605B14CC0617213FC /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2.a"; + targetProxy = 54654C1A475E706257ED1B6D /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 2BCC04AE3EA42FB868BE3848 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testresample"; + }; + name = "Debug Universal"; + }; + 47613B2D450016BD08C82BD2 /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testresample"; + }; + name = "Debug Native"; + }; + 08F137D45C1375BC0FF8049B /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testresample"; + }; + name = "Release Universal"; + }; + 09E6797930703AAC01A57EA4 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testresample"; + }; + name = "Release Native"; + }; + 0CB700C516FC322D48077012 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Universal"; + }; + 061009CA5EC043147F7A5963 /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Native"; + }; + 6A5D37096F305DD241554511 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Universal"; + }; + 6B621C2B68195FF17E896D24 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Native"; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 16593BC10B1F2BC613B95D1B /* Build configuration list for PBXNativeTarget "testresample" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 2BCC04AE3EA42FB868BE3848 /* Debug Universal */, + 47613B2D450016BD08C82BD2 /* Debug Native */, + 08F137D45C1375BC0FF8049B /* Release Universal */, + 09E6797930703AAC01A57EA4 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; + 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testresample" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 0CB700C516FC322D48077012 /* Debug Universal */, + 061009CA5EC043147F7A5963 /* Debug Native */, + 6A5D37096F305DD241554511 /* Release Universal */, + 6B621C2B68195FF17E896D24 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; +/* End XCConfigurationList section */ + + }; + rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; +} diff --git a/premake/Xcode/Xcode3/tests/testrumble/testrumble.xcodeproj/project.pbxproj b/premake/Xcode/Xcode3/tests/testrumble/testrumble.xcodeproj/project.pbxproj new file mode 100755 index 000000000..f5ce3c71c --- /dev/null +++ b/premake/Xcode/Xcode3/tests/testrumble/testrumble.xcodeproj/project.pbxproj @@ -0,0 +1,457 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 45; + objects = { + +/* Begin PBXBuildFile section */ + 124717442E7B35AD1B5650AA /* testrumble.c in Sources */ = {isa = PBXBuildFile; fileRef = 2DFA268370C4769A2F5C6FBF /* testrumble.c */; }; + 61B829E932DA38657B423F6F /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 69D74DF941656C4010E27051 /* AudioToolbox.framework */; }; + 1B80799E29AE683A561D2DB4 /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 311E40904AC82FEF1E0024D6 /* AudioUnit.framework */; }; + 11EA2EBD273E1774610E1D63 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 35C95AF30CDE6D6F180D121E /* Cocoa.framework */; }; + 7BE64BB3746B20D13298487B /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5E802D674BE67D6516DE6B3F /* CoreAudio.framework */; }; + 23CF713628841182291540AB /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 259850524A7B72D70AC5404B /* IOKit.framework */; }; + 56A91EB248F34A240B320DF0 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 54A81435574F3DD44B3B0EE2 /* Carbon.framework */; }; + 428016FB577550EB01B05486 /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2BCC0FAB5C6A6FEC10547B1D /* ForceFeedback.framework */; }; + 418474DD110F17102210799B /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C0B68346EA0611D783518C1 /* CoreFoundation.framework */; }; + 25A83C2D5A4F2F0125416A3E /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 68D84A2617487AB2763930C2 /* OpenGL.framework */; }; + 1812540F49050067143E0FC1 /* libSDL2main.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 24582C823A926F21777B61F6 /* libSDL2main.a */; }; + 2F3E1E6239A7419D35267477 /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 44CF004538894E25185D1A41 /* libSDL2.a */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 6E65490B7B3A5975262822EF /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 6E17506B5A510B7674EE5296 /* SDL2main.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 58DC62993160374E09FF7AD6; + remoteInfo = "libSDL2main.a"; + }; + 088E3B4F509B188B0A18328D /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 6E17506B5A510B7674EE5296 /* SDL2main.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 0E7126A94A11494963D3548B; + remoteInfo = "libSDL2main.a"; + }; + 700F1857105810F014265B7D /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 720A00A215EA428D644D3680 /* SDL2.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 07D004B11E733F1F0EA93105; + remoteInfo = "libSDL2.a"; + }; + 05540490337C51A5407A38F3 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 720A00A215EA428D644D3680 /* SDL2.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 58C10ED14175754444033E0E; + remoteInfo = "libSDL2.a"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 2DFA268370C4769A2F5C6FBF /* testrumble.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "testrumble.c"; path = "../../../../../test/testrumble.c"; sourceTree = ""; }; + 69D74DF941656C4010E27051 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioToolbox.framework"; path = "/System/Library/Frameworks/AudioToolbox.framework"; sourceTree = ""; }; + 311E40904AC82FEF1E0024D6 /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioUnit.framework"; path = "/System/Library/Frameworks/AudioUnit.framework"; sourceTree = ""; }; + 35C95AF30CDE6D6F180D121E /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Cocoa.framework"; path = "/System/Library/Frameworks/Cocoa.framework"; sourceTree = ""; }; + 5E802D674BE67D6516DE6B3F /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreAudio.framework"; path = "/System/Library/Frameworks/CoreAudio.framework"; sourceTree = ""; }; + 259850524A7B72D70AC5404B /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "IOKit.framework"; path = "/System/Library/Frameworks/IOKit.framework"; sourceTree = ""; }; + 54A81435574F3DD44B3B0EE2 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Carbon.framework"; path = "/System/Library/Frameworks/Carbon.framework"; sourceTree = ""; }; + 2BCC0FAB5C6A6FEC10547B1D /* ForceFeedback.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "ForceFeedback.framework"; path = "/System/Library/Frameworks/ForceFeedback.framework"; sourceTree = ""; }; + 4C0B68346EA0611D783518C1 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreFoundation.framework"; path = "/System/Library/Frameworks/CoreFoundation.framework"; sourceTree = ""; }; + 68D84A2617487AB2763930C2 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "OpenGL.framework"; path = "/System/Library/Frameworks/OpenGL.framework"; sourceTree = ""; }; + 42820EA2474110E017AC3089 /* testrumble */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; name = "testrumble"; path = "testrumble"; sourceTree = BUILT_PRODUCTS_DIR; }; + 6E17506B5A510B7674EE5296 /* SDL2main.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2main.xcodeproj"; path = "../../SDL2main/SDL2main.xcodeproj"; sourceTree = SOURCE_ROOT; }; + 720A00A215EA428D644D3680 /* SDL2.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2.xcodeproj"; path = "../../SDL2/SDL2.xcodeproj"; sourceTree = SOURCE_ROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 20B41A2F07B5262F6DAE7A4A /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 61B829E932DA38657B423F6F /* AudioToolbox.framework in Frameworks */, + 1B80799E29AE683A561D2DB4 /* AudioUnit.framework in Frameworks */, + 11EA2EBD273E1774610E1D63 /* Cocoa.framework in Frameworks */, + 7BE64BB3746B20D13298487B /* CoreAudio.framework in Frameworks */, + 23CF713628841182291540AB /* IOKit.framework in Frameworks */, + 56A91EB248F34A240B320DF0 /* Carbon.framework in Frameworks */, + 428016FB577550EB01B05486 /* ForceFeedback.framework in Frameworks */, + 418474DD110F17102210799B /* CoreFoundation.framework in Frameworks */, + 25A83C2D5A4F2F0125416A3E /* OpenGL.framework in Frameworks */, + 1812540F49050067143E0FC1 /* libSDL2main.a in Frameworks */, + 2F3E1E6239A7419D35267477 /* libSDL2.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 794130C91C19308D27BE6658 /* testrumble */ = { + isa = PBXGroup; + children = ( + 1DA903B35E6944BC40C2237C /* test */, + 5E6D7FF211280064452F49F0 /* Frameworks */, + 3B4C21335B6D0F6F411E4001 /* Products */, + 30BA1FFF51161B0E3FC0130B /* Projects */, + ); + name = "testrumble"; + sourceTree = ""; + }; + 1DA903B35E6944BC40C2237C /* test */ = { + isa = PBXGroup; + children = ( + 2DFA268370C4769A2F5C6FBF /* testrumble.c */, + ); + name = "test"; + sourceTree = ""; + }; + 5E6D7FF211280064452F49F0 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 69D74DF941656C4010E27051 /* AudioToolbox.framework */, + 311E40904AC82FEF1E0024D6 /* AudioUnit.framework */, + 35C95AF30CDE6D6F180D121E /* Cocoa.framework */, + 5E802D674BE67D6516DE6B3F /* CoreAudio.framework */, + 259850524A7B72D70AC5404B /* IOKit.framework */, + 54A81435574F3DD44B3B0EE2 /* Carbon.framework */, + 2BCC0FAB5C6A6FEC10547B1D /* ForceFeedback.framework */, + 4C0B68346EA0611D783518C1 /* CoreFoundation.framework */, + 68D84A2617487AB2763930C2 /* OpenGL.framework */, + ); + name = "Frameworks"; + sourceTree = ""; + }; + 3B4C21335B6D0F6F411E4001 /* Products */ = { + isa = PBXGroup; + children = ( + 42820EA2474110E017AC3089 /* testrumble */, + ); + name = "Products"; + sourceTree = ""; + }; + 30BA1FFF51161B0E3FC0130B /* Projects */ = { + isa = PBXGroup; + children = ( + 6E17506B5A510B7674EE5296 /* SDL2main.xcodeproj */, + 720A00A215EA428D644D3680 /* SDL2.xcodeproj */, + ); + name = "Projects"; + sourceTree = ""; + }; + 440676EE151B3F9F60F84413 /* Products */ = { + isa = PBXGroup; + children = ( + 24582C823A926F21777B61F6 /* libSDL2main.a */, + ); + name = Products; + sourceTree = ""; + }; + 07E146715659099073561E9D /* Products */ = { + isa = PBXGroup; + children = ( + 44CF004538894E25185D1A41 /* libSDL2.a */, + ); + name = Products; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 0A26695A3BA775F1544E573C /* testrumble */ = { + isa = PBXNativeTarget; + buildConfigurationList = 3209004474375DDF74242210 /* Build configuration list for PBXNativeTarget "testrumble" */; + buildPhases = ( + 525E1C4500F9782E333F6D5C /* Resources */, + 464C671A0921752D69745B41 /* Sources */, + 20B41A2F07B5262F6DAE7A4A /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 6C6169043D7162D877D74ED8 /* PBXTargetDependency */, + 0EA714145C373CC53B724481 /* PBXTargetDependency */, + ); + name = "testrumble"; + productInstallPath = "$(HOME)/bin"; + productName = "testrumble"; + productReference = 42820EA2474110E017AC3089 /* testrumble */; + productType = "com.apple.product-type.tool"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 08FB7793FE84155DC02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testrumble" */; + compatibilityVersion = "Xcode 3.2"; + hasScannedForEncodings = 1; + mainGroup = 794130C91C19308D27BE6658 /* testrumble */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 440676EE151B3F9F60F84413 /* Products */; + ProjectRef = 6E17506B5A510B7674EE5296 /* SDL2main.xcodeproj */; + }, + { + ProductGroup = 07E146715659099073561E9D /* Products */; + ProjectRef = 720A00A215EA428D644D3680 /* SDL2.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 0A26695A3BA775F1544E573C /* testrumble */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 24582C823A926F21777B61F6 /* libSDL2main.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2main.a"; + remoteRef = 6E65490B7B3A5975262822EF /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 44CF004538894E25185D1A41 /* libSDL2.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2.a"; + remoteRef = 700F1857105810F014265B7D /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 525E1C4500F9782E333F6D5C /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 464C671A0921752D69745B41 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 124717442E7B35AD1B5650AA /* testrumble.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ +/* End PBXVariantGroup section */ + +/* Begin PBXTargetDependency section */ + 6C6169043D7162D877D74ED8 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2main.a"; + targetProxy = 088E3B4F509B188B0A18328D /* PBXContainerItemProxy */; + }; + 0EA714145C373CC53B724481 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2.a"; + targetProxy = 05540490337C51A5407A38F3 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 6B782B6457187E425846665A /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testrumble"; + }; + name = "Debug Universal"; + }; + 2EC265311617661F38B64480 /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testrumble"; + }; + name = "Debug Native"; + }; + 04C401E9721021A577592F56 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testrumble"; + }; + name = "Release Universal"; + }; + 453C130F733140BF75E919C3 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testrumble"; + }; + name = "Release Native"; + }; + 31B864D7174418902FAF48D9 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Universal"; + }; + 3FA1669563B47E9C34373217 /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Native"; + }; + 744E499246E639F1161F0573 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Universal"; + }; + 6AB0796B790B7BFD4BF8251B /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Native"; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 3209004474375DDF74242210 /* Build configuration list for PBXNativeTarget "testrumble" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 6B782B6457187E425846665A /* Debug Universal */, + 2EC265311617661F38B64480 /* Debug Native */, + 04C401E9721021A577592F56 /* Release Universal */, + 453C130F733140BF75E919C3 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; + 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testrumble" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 31B864D7174418902FAF48D9 /* Debug Universal */, + 3FA1669563B47E9C34373217 /* Debug Native */, + 744E499246E639F1161F0573 /* Release Universal */, + 6AB0796B790B7BFD4BF8251B /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; +/* End XCConfigurationList section */ + + }; + rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; +} diff --git a/premake/Xcode/Xcode3/tests/testscale/testscale.xcodeproj/project.pbxproj b/premake/Xcode/Xcode3/tests/testscale/testscale.xcodeproj/project.pbxproj new file mode 100755 index 000000000..f71fa2b32 --- /dev/null +++ b/premake/Xcode/Xcode3/tests/testscale/testscale.xcodeproj/project.pbxproj @@ -0,0 +1,517 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 45; + objects = { + +/* Begin PBXBuildFile section */ + 5C7E74D2428F5D0E5D255890 /* testscale.c in Sources */ = {isa = PBXBuildFile; fileRef = 0FD502B61D5F67B264693032 /* testscale.c */; }; + 008274C95424081325DA48B0 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1FF4030D762D287614DB4655 /* AudioToolbox.framework */; }; + 71D766A1037F09BE4526683F /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 370C097F7251551E65CE6817 /* AudioUnit.framework */; }; + 1D58080302756DC939006C33 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DB572FF7F6B6C1B14CE00D6 /* Cocoa.framework */; }; + 259C326672FE134A64C57099 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 355F15261C243D04044C2710 /* CoreAudio.framework */; }; + 03B04B0970D35360661A3815 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 628E6EE669DA090270846F6F /* IOKit.framework */; }; + 28F11C2C3DA535A173D823ED /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7F7D0CDB3AC832BF221A6264 /* Carbon.framework */; }; + 153F06D869C50ADC1A3D574D /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 41803CB46328617360EB7126 /* ForceFeedback.framework */; }; + 51D03EF609265DE579AD09E6 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3D2C18455CC51ECC78C55220 /* CoreFoundation.framework */; }; + 47B33B7877E42FF4459D73DF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7F5C040571280FD63B6900AA /* OpenGL.framework */; }; + 7D61189049B1252270922C8B /* libSDL2main.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 0BC5668C2655352934CE638D /* libSDL2main.a */; }; + 76EE0DCB338C4C126C1918E2 /* libSDL2test.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3F1704E222587110735D0416 /* libSDL2test.a */; }; + 50D176EF72035A626E550F7E /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 1F2334F36CCA6E620E7E104D /* libSDL2.a */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 65CC46BD4FDF3CCC0AE631B2 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 17F90FFD39896CA2220E62DA /* SDL2main.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 58DC62993160374E09FF7AD6; + remoteInfo = "libSDL2main.a"; + }; + 5478435D3A932BF85FEF5978 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 17F90FFD39896CA2220E62DA /* SDL2main.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 0E7126A94A11494963D3548B; + remoteInfo = "libSDL2main.a"; + }; + 2CAF4B5D7DDE7D0364B5662E /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 67B07D395C536E7D041136EA /* SDL2test.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 1E1175156F97314C291323CB; + remoteInfo = "libSDL2test.a"; + }; + 695812884A4E4E67742C271C /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 67B07D395C536E7D041136EA /* SDL2test.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 7CD70F5D43DA554D66287CFC; + remoteInfo = "libSDL2test.a"; + }; + 03973B8B23E47C71118E0561 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 319B4AC355290E8B7988714D /* SDL2.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 07D004B11E733F1F0EA93105; + remoteInfo = "libSDL2.a"; + }; + 614474296E7608606F001FE6 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 319B4AC355290E8B7988714D /* SDL2.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 58C10ED14175754444033E0E; + remoteInfo = "libSDL2.a"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 0FD502B61D5F67B264693032 /* testscale.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "testscale.c"; path = "../../../../../test/testscale.c"; sourceTree = ""; }; + 1FF4030D762D287614DB4655 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioToolbox.framework"; path = "/System/Library/Frameworks/AudioToolbox.framework"; sourceTree = ""; }; + 370C097F7251551E65CE6817 /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioUnit.framework"; path = "/System/Library/Frameworks/AudioUnit.framework"; sourceTree = ""; }; + 3DB572FF7F6B6C1B14CE00D6 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Cocoa.framework"; path = "/System/Library/Frameworks/Cocoa.framework"; sourceTree = ""; }; + 355F15261C243D04044C2710 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreAudio.framework"; path = "/System/Library/Frameworks/CoreAudio.framework"; sourceTree = ""; }; + 628E6EE669DA090270846F6F /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "IOKit.framework"; path = "/System/Library/Frameworks/IOKit.framework"; sourceTree = ""; }; + 7F7D0CDB3AC832BF221A6264 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Carbon.framework"; path = "/System/Library/Frameworks/Carbon.framework"; sourceTree = ""; }; + 41803CB46328617360EB7126 /* ForceFeedback.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "ForceFeedback.framework"; path = "/System/Library/Frameworks/ForceFeedback.framework"; sourceTree = ""; }; + 3D2C18455CC51ECC78C55220 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreFoundation.framework"; path = "/System/Library/Frameworks/CoreFoundation.framework"; sourceTree = ""; }; + 7F5C040571280FD63B6900AA /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "OpenGL.framework"; path = "/System/Library/Frameworks/OpenGL.framework"; sourceTree = ""; }; + 1CDD1F2D74ED225651426E4F /* testscale */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; name = "testscale"; path = "testscale"; sourceTree = BUILT_PRODUCTS_DIR; }; + 17F90FFD39896CA2220E62DA /* SDL2main.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2main.xcodeproj"; path = "../../SDL2main/SDL2main.xcodeproj"; sourceTree = SOURCE_ROOT; }; + 67B07D395C536E7D041136EA /* SDL2test.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2test.xcodeproj"; path = "../../SDL2test/SDL2test.xcodeproj"; sourceTree = SOURCE_ROOT; }; + 319B4AC355290E8B7988714D /* SDL2.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2.xcodeproj"; path = "../../SDL2/SDL2.xcodeproj"; sourceTree = SOURCE_ROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 42DC02D65D8203E2001E529F /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 008274C95424081325DA48B0 /* AudioToolbox.framework in Frameworks */, + 71D766A1037F09BE4526683F /* AudioUnit.framework in Frameworks */, + 1D58080302756DC939006C33 /* Cocoa.framework in Frameworks */, + 259C326672FE134A64C57099 /* CoreAudio.framework in Frameworks */, + 03B04B0970D35360661A3815 /* IOKit.framework in Frameworks */, + 28F11C2C3DA535A173D823ED /* Carbon.framework in Frameworks */, + 153F06D869C50ADC1A3D574D /* ForceFeedback.framework in Frameworks */, + 51D03EF609265DE579AD09E6 /* CoreFoundation.framework in Frameworks */, + 47B33B7877E42FF4459D73DF /* OpenGL.framework in Frameworks */, + 7D61189049B1252270922C8B /* libSDL2main.a in Frameworks */, + 76EE0DCB338C4C126C1918E2 /* libSDL2test.a in Frameworks */, + 50D176EF72035A626E550F7E /* libSDL2.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 2D9A6CE93F294BE420CB2D03 /* testscale */ = { + isa = PBXGroup; + children = ( + 5A2617995C0A195D51F46D9B /* test */, + 62C711C941A76D5919A5331A /* Frameworks */, + 45C13CF5123C598A0ECC1CD4 /* Products */, + 568416000E5979CE4A9B07B5 /* Projects */, + ); + name = "testscale"; + sourceTree = ""; + }; + 5A2617995C0A195D51F46D9B /* test */ = { + isa = PBXGroup; + children = ( + 0FD502B61D5F67B264693032 /* testscale.c */, + ); + name = "test"; + sourceTree = ""; + }; + 62C711C941A76D5919A5331A /* Frameworks */ = { + isa = PBXGroup; + children = ( + 1FF4030D762D287614DB4655 /* AudioToolbox.framework */, + 370C097F7251551E65CE6817 /* AudioUnit.framework */, + 3DB572FF7F6B6C1B14CE00D6 /* Cocoa.framework */, + 355F15261C243D04044C2710 /* CoreAudio.framework */, + 628E6EE669DA090270846F6F /* IOKit.framework */, + 7F7D0CDB3AC832BF221A6264 /* Carbon.framework */, + 41803CB46328617360EB7126 /* ForceFeedback.framework */, + 3D2C18455CC51ECC78C55220 /* CoreFoundation.framework */, + 7F5C040571280FD63B6900AA /* OpenGL.framework */, + ); + name = "Frameworks"; + sourceTree = ""; + }; + 45C13CF5123C598A0ECC1CD4 /* Products */ = { + isa = PBXGroup; + children = ( + 1CDD1F2D74ED225651426E4F /* testscale */, + ); + name = "Products"; + sourceTree = ""; + }; + 568416000E5979CE4A9B07B5 /* Projects */ = { + isa = PBXGroup; + children = ( + 17F90FFD39896CA2220E62DA /* SDL2main.xcodeproj */, + 67B07D395C536E7D041136EA /* SDL2test.xcodeproj */, + 319B4AC355290E8B7988714D /* SDL2.xcodeproj */, + ); + name = "Projects"; + sourceTree = ""; + }; + 094C0168673D01ED02DA6559 /* Products */ = { + isa = PBXGroup; + children = ( + 0BC5668C2655352934CE638D /* libSDL2main.a */, + ); + name = Products; + sourceTree = ""; + }; + 43BF4F6033DB2F443E3B2EB0 /* Products */ = { + isa = PBXGroup; + children = ( + 3F1704E222587110735D0416 /* libSDL2test.a */, + ); + name = Products; + sourceTree = ""; + }; + 2D3735827E174E0A1E0E426D /* Products */ = { + isa = PBXGroup; + children = ( + 1F2334F36CCA6E620E7E104D /* libSDL2.a */, + ); + name = Products; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 0EC34CFC45CC683D7EBB5540 /* testscale */ = { + isa = PBXNativeTarget; + buildConfigurationList = 25AD405002C3531D24703F82 /* Build configuration list for PBXNativeTarget "testscale" */; + buildPhases = ( + 199A59146CA641AA22B930A3 /* Resources */, + 208462FC4C8275FF6B437D23 /* Sources */, + 42DC02D65D8203E2001E529F /* Frameworks */, + 9607AE3710C85E8F00CD1376 /* Postbuild */, + ); + buildRules = ( + ); + dependencies = ( + 6C2E5EFD6B391AFE29F74168 /* PBXTargetDependency */, + 40A9274C023D14501F1E0B09 /* PBXTargetDependency */, + 739B03B657397C6C3BBA4B10 /* PBXTargetDependency */, + ); + name = "testscale"; + productInstallPath = "$(HOME)/bin"; + productName = "testscale"; + productReference = 1CDD1F2D74ED225651426E4F /* testscale */; + productType = "com.apple.product-type.tool"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 08FB7793FE84155DC02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testscale" */; + compatibilityVersion = "Xcode 3.2"; + hasScannedForEncodings = 1; + mainGroup = 2D9A6CE93F294BE420CB2D03 /* testscale */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 094C0168673D01ED02DA6559 /* Products */; + ProjectRef = 17F90FFD39896CA2220E62DA /* SDL2main.xcodeproj */; + }, + { + ProductGroup = 43BF4F6033DB2F443E3B2EB0 /* Products */; + ProjectRef = 67B07D395C536E7D041136EA /* SDL2test.xcodeproj */; + }, + { + ProductGroup = 2D3735827E174E0A1E0E426D /* Products */; + ProjectRef = 319B4AC355290E8B7988714D /* SDL2.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 0EC34CFC45CC683D7EBB5540 /* testscale */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 0BC5668C2655352934CE638D /* libSDL2main.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2main.a"; + remoteRef = 65CC46BD4FDF3CCC0AE631B2 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 3F1704E222587110735D0416 /* libSDL2test.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2test.a"; + remoteRef = 2CAF4B5D7DDE7D0364B5662E /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 1F2334F36CCA6E620E7E104D /* libSDL2.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2.a"; + remoteRef = 03973B8B23E47C71118E0561 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 199A59146CA641AA22B930A3 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXShellScriptBuildPhase section */ + 9607AE3710C85E8F00CD1376 /* Postbuild */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = Postbuild; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "if [ \"${CONFIGURATION}\" = \"Debug Universal\" ]; then\nif [ ! -d \"./Build/Debug\" ]; then mkdir -p \"./Build/Debug\"; fi\ncp \"./../../../../../test/sample.bmp\" \"./Build/Debug/sample.bmp\"\ncp \"./../../../../../test/icon.bmp\" \"./Build/Debug/icon.bmp\"\nfi\nif [ \"${CONFIGURATION}\" = \"Debug Native\" ]; then\nif [ ! -d \"./Build/Debug\" ]; then mkdir -p \"./Build/Debug\"; fi\ncp \"./../../../../../test/sample.bmp\" \"./Build/Debug/sample.bmp\"\ncp \"./../../../../../test/icon.bmp\" \"./Build/Debug/icon.bmp\"\nfi\nif [ \"${CONFIGURATION}\" = \"Release Universal\" ]; then\nif [ ! -d \"./Build/Release\" ]; then mkdir -p \"./Build/Release\"; fi\ncp \"./../../../../../test/sample.bmp\" \"./Build/Release/sample.bmp\"\ncp \"./../../../../../test/icon.bmp\" \"./Build/Release/icon.bmp\"\nfi\nif [ \"${CONFIGURATION}\" = \"Release Native\" ]; then\nif [ ! -d \"./Build/Release\" ]; then mkdir -p \"./Build/Release\"; fi\ncp \"./../../../../../test/sample.bmp\" \"./Build/Release/sample.bmp\"\ncp \"./../../../../../test/icon.bmp\" \"./Build/Release/icon.bmp\"\nfi"; + }; +/* End PBXShellScriptBuildPhase section */ +/* Begin PBXSourcesBuildPhase section */ + 208462FC4C8275FF6B437D23 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 5C7E74D2428F5D0E5D255890 /* testscale.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ +/* End PBXVariantGroup section */ + +/* Begin PBXTargetDependency section */ + 6C2E5EFD6B391AFE29F74168 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2main.a"; + targetProxy = 5478435D3A932BF85FEF5978 /* PBXContainerItemProxy */; + }; + 40A9274C023D14501F1E0B09 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2test.a"; + targetProxy = 695812884A4E4E67742C271C /* PBXContainerItemProxy */; + }; + 739B03B657397C6C3BBA4B10 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2.a"; + targetProxy = 614474296E7608606F001FE6 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 38D3412E523F2FF65E750295 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testscale"; + }; + name = "Debug Universal"; + }; + 7BB4091A16586ED03AB36A59 /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testscale"; + }; + name = "Debug Native"; + }; + 16FB63191DCC7389511770EA /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testscale"; + }; + name = "Release Universal"; + }; + 067C640A78A9459B4C4A1F7F /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testscale"; + }; + name = "Release Native"; + }; + 42050D2904E37ACF6D4A536A /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Universal"; + }; + 7EA309485CBB312912310BE7 /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Native"; + }; + 2B5E48ED6C3C057621381841 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Universal"; + }; + 051B6D755DB943992EED6558 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Native"; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 25AD405002C3531D24703F82 /* Build configuration list for PBXNativeTarget "testscale" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 38D3412E523F2FF65E750295 /* Debug Universal */, + 7BB4091A16586ED03AB36A59 /* Debug Native */, + 16FB63191DCC7389511770EA /* Release Universal */, + 067C640A78A9459B4C4A1F7F /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; + 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testscale" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 42050D2904E37ACF6D4A536A /* Debug Universal */, + 7EA309485CBB312912310BE7 /* Debug Native */, + 2B5E48ED6C3C057621381841 /* Release Universal */, + 051B6D755DB943992EED6558 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; +/* End XCConfigurationList section */ + + }; + rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; +} diff --git a/premake/Xcode/Xcode3/tests/testsem/testsem.xcodeproj/project.pbxproj b/premake/Xcode/Xcode3/tests/testsem/testsem.xcodeproj/project.pbxproj new file mode 100755 index 000000000..f93e65c5f --- /dev/null +++ b/premake/Xcode/Xcode3/tests/testsem/testsem.xcodeproj/project.pbxproj @@ -0,0 +1,457 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 45; + objects = { + +/* Begin PBXBuildFile section */ + 23D727C066BC73B378660B91 /* testsem.c in Sources */ = {isa = PBXBuildFile; fileRef = 3DC63D4043E05E614C373246 /* testsem.c */; }; + 79C46DFD3D8051E940E505D3 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6D4B71C230540E5312A67585 /* AudioToolbox.framework */; }; + 68DE767B074D5196705C5DF9 /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 64486EA133A1171D30D05825 /* AudioUnit.framework */; }; + 2E1E631E63EF68CE3D6A179D /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0E42372420093EBA66A64A47 /* Cocoa.framework */; }; + 39FC72F1593359D42D10293E /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 746C05F74057432023DF08F3 /* CoreAudio.framework */; }; + 79EE18E441E46B8A5F440449 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5FD805DF7FB835B5371B626B /* IOKit.framework */; }; + 445812F25E9F286875527298 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 70E22DCD04214F5B1DB15F6C /* Carbon.framework */; }; + 00332AC262B35C453AE46753 /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6B15710922315C8E0DF36B0C /* ForceFeedback.framework */; }; + 7CE41CCD694C08B66D543266 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1F0F147E6D2D32883850181A /* CoreFoundation.framework */; }; + 46AF197E50572E3056B2526C /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 61DD30B97AB666044A674524 /* OpenGL.framework */; }; + 1E623EDF37066D130CF14144 /* libSDL2main.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 77011CA06E2E371F0E1747D3 /* libSDL2main.a */; }; + 71EA42207B42562F5E850747 /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 69346C0D7A5A6336006B1CAE /* libSDL2.a */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 5D8150C16B4F49401E2B334B /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 34CB05B5562E70E84B1975BD /* SDL2main.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 58DC62993160374E09FF7AD6; + remoteInfo = "libSDL2main.a"; + }; + 1B10591925DA12883FA50675 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 34CB05B5562E70E84B1975BD /* SDL2main.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 0E7126A94A11494963D3548B; + remoteInfo = "libSDL2main.a"; + }; + 339641237FD2473A5E7362AA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 0FB06F434A7D007B1B2344F7 /* SDL2.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 07D004B11E733F1F0EA93105; + remoteInfo = "libSDL2.a"; + }; + 0B0E63E30633081752D94589 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 0FB06F434A7D007B1B2344F7 /* SDL2.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 58C10ED14175754444033E0E; + remoteInfo = "libSDL2.a"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 3DC63D4043E05E614C373246 /* testsem.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "testsem.c"; path = "../../../../../test/testsem.c"; sourceTree = ""; }; + 6D4B71C230540E5312A67585 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioToolbox.framework"; path = "/System/Library/Frameworks/AudioToolbox.framework"; sourceTree = ""; }; + 64486EA133A1171D30D05825 /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioUnit.framework"; path = "/System/Library/Frameworks/AudioUnit.framework"; sourceTree = ""; }; + 0E42372420093EBA66A64A47 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Cocoa.framework"; path = "/System/Library/Frameworks/Cocoa.framework"; sourceTree = ""; }; + 746C05F74057432023DF08F3 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreAudio.framework"; path = "/System/Library/Frameworks/CoreAudio.framework"; sourceTree = ""; }; + 5FD805DF7FB835B5371B626B /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "IOKit.framework"; path = "/System/Library/Frameworks/IOKit.framework"; sourceTree = ""; }; + 70E22DCD04214F5B1DB15F6C /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Carbon.framework"; path = "/System/Library/Frameworks/Carbon.framework"; sourceTree = ""; }; + 6B15710922315C8E0DF36B0C /* ForceFeedback.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "ForceFeedback.framework"; path = "/System/Library/Frameworks/ForceFeedback.framework"; sourceTree = ""; }; + 1F0F147E6D2D32883850181A /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreFoundation.framework"; path = "/System/Library/Frameworks/CoreFoundation.framework"; sourceTree = ""; }; + 61DD30B97AB666044A674524 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "OpenGL.framework"; path = "/System/Library/Frameworks/OpenGL.framework"; sourceTree = ""; }; + 740F3E5D0BEF048353CF5D3D /* testsem */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; name = "testsem"; path = "testsem"; sourceTree = BUILT_PRODUCTS_DIR; }; + 34CB05B5562E70E84B1975BD /* SDL2main.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2main.xcodeproj"; path = "../../SDL2main/SDL2main.xcodeproj"; sourceTree = SOURCE_ROOT; }; + 0FB06F434A7D007B1B2344F7 /* SDL2.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2.xcodeproj"; path = "../../SDL2/SDL2.xcodeproj"; sourceTree = SOURCE_ROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 4D0337447364434E68AC7C13 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 79C46DFD3D8051E940E505D3 /* AudioToolbox.framework in Frameworks */, + 68DE767B074D5196705C5DF9 /* AudioUnit.framework in Frameworks */, + 2E1E631E63EF68CE3D6A179D /* Cocoa.framework in Frameworks */, + 39FC72F1593359D42D10293E /* CoreAudio.framework in Frameworks */, + 79EE18E441E46B8A5F440449 /* IOKit.framework in Frameworks */, + 445812F25E9F286875527298 /* Carbon.framework in Frameworks */, + 00332AC262B35C453AE46753 /* ForceFeedback.framework in Frameworks */, + 7CE41CCD694C08B66D543266 /* CoreFoundation.framework in Frameworks */, + 46AF197E50572E3056B2526C /* OpenGL.framework in Frameworks */, + 1E623EDF37066D130CF14144 /* libSDL2main.a in Frameworks */, + 71EA42207B42562F5E850747 /* libSDL2.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 7BBF483138F638271C0B3153 /* testsem */ = { + isa = PBXGroup; + children = ( + 4F2912F91AF36CB64E623EFC /* test */, + 1764508366145E0400845D87 /* Frameworks */, + 59544DA468A5578103583F02 /* Products */, + 4AEA54AE768D59E8166C3D28 /* Projects */, + ); + name = "testsem"; + sourceTree = ""; + }; + 4F2912F91AF36CB64E623EFC /* test */ = { + isa = PBXGroup; + children = ( + 3DC63D4043E05E614C373246 /* testsem.c */, + ); + name = "test"; + sourceTree = ""; + }; + 1764508366145E0400845D87 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 6D4B71C230540E5312A67585 /* AudioToolbox.framework */, + 64486EA133A1171D30D05825 /* AudioUnit.framework */, + 0E42372420093EBA66A64A47 /* Cocoa.framework */, + 746C05F74057432023DF08F3 /* CoreAudio.framework */, + 5FD805DF7FB835B5371B626B /* IOKit.framework */, + 70E22DCD04214F5B1DB15F6C /* Carbon.framework */, + 6B15710922315C8E0DF36B0C /* ForceFeedback.framework */, + 1F0F147E6D2D32883850181A /* CoreFoundation.framework */, + 61DD30B97AB666044A674524 /* OpenGL.framework */, + ); + name = "Frameworks"; + sourceTree = ""; + }; + 59544DA468A5578103583F02 /* Products */ = { + isa = PBXGroup; + children = ( + 740F3E5D0BEF048353CF5D3D /* testsem */, + ); + name = "Products"; + sourceTree = ""; + }; + 4AEA54AE768D59E8166C3D28 /* Projects */ = { + isa = PBXGroup; + children = ( + 34CB05B5562E70E84B1975BD /* SDL2main.xcodeproj */, + 0FB06F434A7D007B1B2344F7 /* SDL2.xcodeproj */, + ); + name = "Projects"; + sourceTree = ""; + }; + 659660EA44F207D27BFC71D3 /* Products */ = { + isa = PBXGroup; + children = ( + 77011CA06E2E371F0E1747D3 /* libSDL2main.a */, + ); + name = Products; + sourceTree = ""; + }; + 43C27A16721169F641C46197 /* Products */ = { + isa = PBXGroup; + children = ( + 69346C0D7A5A6336006B1CAE /* libSDL2.a */, + ); + name = Products; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 522E4E093832135C2C4025DA /* testsem */ = { + isa = PBXNativeTarget; + buildConfigurationList = 7E62068E021B5BEA74A939B4 /* Build configuration list for PBXNativeTarget "testsem" */; + buildPhases = ( + 116843D511AA349D4B307059 /* Resources */, + 0F912A1002BD727B18D571CE /* Sources */, + 4D0337447364434E68AC7C13 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 222C22526E4E4A673B3C04E0 /* PBXTargetDependency */, + 2E2D469655C32E386F1417AB /* PBXTargetDependency */, + ); + name = "testsem"; + productInstallPath = "$(HOME)/bin"; + productName = "testsem"; + productReference = 740F3E5D0BEF048353CF5D3D /* testsem */; + productType = "com.apple.product-type.tool"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 08FB7793FE84155DC02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testsem" */; + compatibilityVersion = "Xcode 3.2"; + hasScannedForEncodings = 1; + mainGroup = 7BBF483138F638271C0B3153 /* testsem */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 659660EA44F207D27BFC71D3 /* Products */; + ProjectRef = 34CB05B5562E70E84B1975BD /* SDL2main.xcodeproj */; + }, + { + ProductGroup = 43C27A16721169F641C46197 /* Products */; + ProjectRef = 0FB06F434A7D007B1B2344F7 /* SDL2.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 522E4E093832135C2C4025DA /* testsem */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 77011CA06E2E371F0E1747D3 /* libSDL2main.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2main.a"; + remoteRef = 5D8150C16B4F49401E2B334B /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 69346C0D7A5A6336006B1CAE /* libSDL2.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2.a"; + remoteRef = 339641237FD2473A5E7362AA /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 116843D511AA349D4B307059 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 0F912A1002BD727B18D571CE /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 23D727C066BC73B378660B91 /* testsem.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ +/* End PBXVariantGroup section */ + +/* Begin PBXTargetDependency section */ + 222C22526E4E4A673B3C04E0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2main.a"; + targetProxy = 1B10591925DA12883FA50675 /* PBXContainerItemProxy */; + }; + 2E2D469655C32E386F1417AB /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2.a"; + targetProxy = 0B0E63E30633081752D94589 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 7048280F2E9E372505836FCB /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testsem"; + }; + name = "Debug Universal"; + }; + 157B62A8427F2EF5665049AA /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testsem"; + }; + name = "Debug Native"; + }; + 36E32B38286B3C5915295CAB /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testsem"; + }; + name = "Release Universal"; + }; + 38FB05EE6260400735ED5DD2 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testsem"; + }; + name = "Release Native"; + }; + 2D593B3A0AA5576E212E6396 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Universal"; + }; + 64490E226FA359BF46AA4F5A /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Native"; + }; + 195A6625383F595B24581B85 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Universal"; + }; + 2C4A3A796A7D45AD08F00038 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Native"; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 7E62068E021B5BEA74A939B4 /* Build configuration list for PBXNativeTarget "testsem" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 7048280F2E9E372505836FCB /* Debug Universal */, + 157B62A8427F2EF5665049AA /* Debug Native */, + 36E32B38286B3C5915295CAB /* Release Universal */, + 38FB05EE6260400735ED5DD2 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; + 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testsem" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 2D593B3A0AA5576E212E6396 /* Debug Universal */, + 64490E226FA359BF46AA4F5A /* Debug Native */, + 195A6625383F595B24581B85 /* Release Universal */, + 2C4A3A796A7D45AD08F00038 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; +/* End XCConfigurationList section */ + + }; + rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; +} diff --git a/premake/Xcode/Xcode3/tests/testshader/testshader.xcodeproj/project.pbxproj b/premake/Xcode/Xcode3/tests/testshader/testshader.xcodeproj/project.pbxproj new file mode 100755 index 000000000..d676b8408 --- /dev/null +++ b/premake/Xcode/Xcode3/tests/testshader/testshader.xcodeproj/project.pbxproj @@ -0,0 +1,478 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 45; + objects = { + +/* Begin PBXBuildFile section */ + 23D051A629F740B60E253CB9 /* testshader.c in Sources */ = {isa = PBXBuildFile; fileRef = 134C74B1427128EE60A172E7 /* testshader.c */; }; + 382D14F447586A74066013BE /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2F9638AB656E238065CF7E96 /* AudioToolbox.framework */; }; + 41763EBD74246C48267307B9 /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5AF068F34B7D000811A2404F /* AudioUnit.framework */; }; + 79EE2FCC7F54000829121C9F /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2573329901D62DDB06FE117A /* Cocoa.framework */; }; + 3C252B7B191554CD7DAB0703 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 15167E334C2E06C906711189 /* CoreAudio.framework */; }; + 40330C033C3E33FB54E51BB7 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6C89263646260FAB3D7A1961 /* IOKit.framework */; }; + 5C8E6FC6322C12CB7A8F586D /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 21D75E275FDC0F5D55947B75 /* Carbon.framework */; }; + 3F7D384D5E783FAC44A80F2E /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 65AC24DF57DF0F113C531E41 /* ForceFeedback.framework */; }; + 29FD532E2B3819D645AD0812 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 157D6BA86B493563050D502A /* CoreFoundation.framework */; }; + 7A58360130FF499B1987103B /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 590216181858482E648D0B1E /* OpenGL.framework */; }; + 399C6FFC268A2F921D0F53E3 /* libSDL2main.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 34C72A6A21902BF629147CCC /* libSDL2main.a */; }; + 58656ADB0ADE0DEA1C053C03 /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 78C170FF352268D645B70248 /* libSDL2.a */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 07355230088E4BB107E96FAB /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 11894E51596031A03F2138F6 /* SDL2main.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 58DC62993160374E09FF7AD6; + remoteInfo = "libSDL2main.a"; + }; + 61552AFE1253241F7EE42C10 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 11894E51596031A03F2138F6 /* SDL2main.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 0E7126A94A11494963D3548B; + remoteInfo = "libSDL2main.a"; + }; + 018502242167787D6CB76865 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 70421877319763C546797101 /* SDL2.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 07D004B11E733F1F0EA93105; + remoteInfo = "libSDL2.a"; + }; + 004B43E464D82EA41DA413F5 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 70421877319763C546797101 /* SDL2.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 58C10ED14175754444033E0E; + remoteInfo = "libSDL2.a"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 134C74B1427128EE60A172E7 /* testshader.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "testshader.c"; path = "../../../../../test/testshader.c"; sourceTree = ""; }; + 2F9638AB656E238065CF7E96 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioToolbox.framework"; path = "/System/Library/Frameworks/AudioToolbox.framework"; sourceTree = ""; }; + 5AF068F34B7D000811A2404F /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioUnit.framework"; path = "/System/Library/Frameworks/AudioUnit.framework"; sourceTree = ""; }; + 2573329901D62DDB06FE117A /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Cocoa.framework"; path = "/System/Library/Frameworks/Cocoa.framework"; sourceTree = ""; }; + 15167E334C2E06C906711189 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreAudio.framework"; path = "/System/Library/Frameworks/CoreAudio.framework"; sourceTree = ""; }; + 6C89263646260FAB3D7A1961 /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "IOKit.framework"; path = "/System/Library/Frameworks/IOKit.framework"; sourceTree = ""; }; + 21D75E275FDC0F5D55947B75 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Carbon.framework"; path = "/System/Library/Frameworks/Carbon.framework"; sourceTree = ""; }; + 65AC24DF57DF0F113C531E41 /* ForceFeedback.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "ForceFeedback.framework"; path = "/System/Library/Frameworks/ForceFeedback.framework"; sourceTree = ""; }; + 157D6BA86B493563050D502A /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreFoundation.framework"; path = "/System/Library/Frameworks/CoreFoundation.framework"; sourceTree = ""; }; + 590216181858482E648D0B1E /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "OpenGL.framework"; path = "/System/Library/Frameworks/OpenGL.framework"; sourceTree = ""; }; + 4A8247A1301F68195E500DD7 /* testshader */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; name = "testshader"; path = "testshader"; sourceTree = BUILT_PRODUCTS_DIR; }; + 11894E51596031A03F2138F6 /* SDL2main.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2main.xcodeproj"; path = "../../SDL2main/SDL2main.xcodeproj"; sourceTree = SOURCE_ROOT; }; + 70421877319763C546797101 /* SDL2.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2.xcodeproj"; path = "../../SDL2/SDL2.xcodeproj"; sourceTree = SOURCE_ROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 36233D85791E4B556C1151C9 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 382D14F447586A74066013BE /* AudioToolbox.framework in Frameworks */, + 41763EBD74246C48267307B9 /* AudioUnit.framework in Frameworks */, + 79EE2FCC7F54000829121C9F /* Cocoa.framework in Frameworks */, + 3C252B7B191554CD7DAB0703 /* CoreAudio.framework in Frameworks */, + 40330C033C3E33FB54E51BB7 /* IOKit.framework in Frameworks */, + 5C8E6FC6322C12CB7A8F586D /* Carbon.framework in Frameworks */, + 3F7D384D5E783FAC44A80F2E /* ForceFeedback.framework in Frameworks */, + 29FD532E2B3819D645AD0812 /* CoreFoundation.framework in Frameworks */, + 7A58360130FF499B1987103B /* OpenGL.framework in Frameworks */, + 399C6FFC268A2F921D0F53E3 /* libSDL2main.a in Frameworks */, + 58656ADB0ADE0DEA1C053C03 /* libSDL2.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 65182F0C69806E635014632D /* testshader */ = { + isa = PBXGroup; + children = ( + 2D9925B750835F5F69B85B8B /* test */, + 52570C4B279F559944E13D28 /* Frameworks */, + 2DC4606B317D08903A3F278E /* Products */, + 7B763C5F3B38054104171266 /* Projects */, + ); + name = "testshader"; + sourceTree = ""; + }; + 2D9925B750835F5F69B85B8B /* test */ = { + isa = PBXGroup; + children = ( + 134C74B1427128EE60A172E7 /* testshader.c */, + ); + name = "test"; + sourceTree = ""; + }; + 52570C4B279F559944E13D28 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 2F9638AB656E238065CF7E96 /* AudioToolbox.framework */, + 5AF068F34B7D000811A2404F /* AudioUnit.framework */, + 2573329901D62DDB06FE117A /* Cocoa.framework */, + 15167E334C2E06C906711189 /* CoreAudio.framework */, + 6C89263646260FAB3D7A1961 /* IOKit.framework */, + 21D75E275FDC0F5D55947B75 /* Carbon.framework */, + 65AC24DF57DF0F113C531E41 /* ForceFeedback.framework */, + 157D6BA86B493563050D502A /* CoreFoundation.framework */, + 590216181858482E648D0B1E /* OpenGL.framework */, + ); + name = "Frameworks"; + sourceTree = ""; + }; + 2DC4606B317D08903A3F278E /* Products */ = { + isa = PBXGroup; + children = ( + 4A8247A1301F68195E500DD7 /* testshader */, + ); + name = "Products"; + sourceTree = ""; + }; + 7B763C5F3B38054104171266 /* Projects */ = { + isa = PBXGroup; + children = ( + 11894E51596031A03F2138F6 /* SDL2main.xcodeproj */, + 70421877319763C546797101 /* SDL2.xcodeproj */, + ); + name = "Projects"; + sourceTree = ""; + }; + 3D3F7D1241E953EC457A6124 /* Products */ = { + isa = PBXGroup; + children = ( + 34C72A6A21902BF629147CCC /* libSDL2main.a */, + ); + name = Products; + sourceTree = ""; + }; + 56B6477D64BC2B14331D4437 /* Products */ = { + isa = PBXGroup; + children = ( + 78C170FF352268D645B70248 /* libSDL2.a */, + ); + name = Products; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 1E840B4F16662F9E4EA1340A /* testshader */ = { + isa = PBXNativeTarget; + buildConfigurationList = 07E569961E9411B33C5D286D /* Build configuration list for PBXNativeTarget "testshader" */; + buildPhases = ( + 45DF56211C7F58150ACC1409 /* Resources */, + 7DD46A8703460AFF1B131FC2 /* Sources */, + 36233D85791E4B556C1151C9 /* Frameworks */, + 9607AE3710C85E8F00CD1376 /* Postbuild */, + ); + buildRules = ( + ); + dependencies = ( + 62FA1686515F68E611693F22 /* PBXTargetDependency */, + 65A271FB45ED68A608E264B5 /* PBXTargetDependency */, + ); + name = "testshader"; + productInstallPath = "$(HOME)/bin"; + productName = "testshader"; + productReference = 4A8247A1301F68195E500DD7 /* testshader */; + productType = "com.apple.product-type.tool"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 08FB7793FE84155DC02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testshader" */; + compatibilityVersion = "Xcode 3.2"; + hasScannedForEncodings = 1; + mainGroup = 65182F0C69806E635014632D /* testshader */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 3D3F7D1241E953EC457A6124 /* Products */; + ProjectRef = 11894E51596031A03F2138F6 /* SDL2main.xcodeproj */; + }, + { + ProductGroup = 56B6477D64BC2B14331D4437 /* Products */; + ProjectRef = 70421877319763C546797101 /* SDL2.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 1E840B4F16662F9E4EA1340A /* testshader */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 34C72A6A21902BF629147CCC /* libSDL2main.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2main.a"; + remoteRef = 07355230088E4BB107E96FAB /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 78C170FF352268D645B70248 /* libSDL2.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2.a"; + remoteRef = 018502242167787D6CB76865 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 45DF56211C7F58150ACC1409 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXShellScriptBuildPhase section */ + 9607AE3710C85E8F00CD1376 /* Postbuild */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = Postbuild; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "if [ \"${CONFIGURATION}\" = \"Debug Universal\" ]; then\nif [ ! -d \"./Build/Debug\" ]; then mkdir -p \"./Build/Debug\"; fi\ncp \"./../../../../../test/icon.bmp\" \"./Build/Debug/icon.bmp\"\nfi\nif [ \"${CONFIGURATION}\" = \"Debug Native\" ]; then\nif [ ! -d \"./Build/Debug\" ]; then mkdir -p \"./Build/Debug\"; fi\ncp \"./../../../../../test/icon.bmp\" \"./Build/Debug/icon.bmp\"\nfi\nif [ \"${CONFIGURATION}\" = \"Release Universal\" ]; then\nif [ ! -d \"./Build/Release\" ]; then mkdir -p \"./Build/Release\"; fi\ncp \"./../../../../../test/icon.bmp\" \"./Build/Release/icon.bmp\"\nfi\nif [ \"${CONFIGURATION}\" = \"Release Native\" ]; then\nif [ ! -d \"./Build/Release\" ]; then mkdir -p \"./Build/Release\"; fi\ncp \"./../../../../../test/icon.bmp\" \"./Build/Release/icon.bmp\"\nfi"; + }; +/* End PBXShellScriptBuildPhase section */ +/* Begin PBXSourcesBuildPhase section */ + 7DD46A8703460AFF1B131FC2 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 23D051A629F740B60E253CB9 /* testshader.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ +/* End PBXVariantGroup section */ + +/* Begin PBXTargetDependency section */ + 62FA1686515F68E611693F22 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2main.a"; + targetProxy = 61552AFE1253241F7EE42C10 /* PBXContainerItemProxy */; + }; + 65A271FB45ED68A608E264B5 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2.a"; + targetProxy = 004B43E464D82EA41DA413F5 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 01D9087D534B7CE341305890 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testshader"; + }; + name = "Debug Universal"; + }; + 1202753D23397666358A010B /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testshader"; + }; + name = "Debug Native"; + }; + 4BAF54AF4A05157B5986250E /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testshader"; + }; + name = "Release Universal"; + }; + 47257A7C1DA17473369B0F99 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testshader"; + }; + name = "Release Native"; + }; + 7B0D26586A397937134463E2 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + "HAVE_OPENGL", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Universal"; + }; + 25AC4C1D043159711F660C26 /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + "HAVE_OPENGL", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Native"; + }; + 41AE249E2B16442B1A3254CE /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + "HAVE_OPENGL", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Universal"; + }; + 07E771BF6D7201C0194804F6 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + "HAVE_OPENGL", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Native"; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 07E569961E9411B33C5D286D /* Build configuration list for PBXNativeTarget "testshader" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 01D9087D534B7CE341305890 /* Debug Universal */, + 1202753D23397666358A010B /* Debug Native */, + 4BAF54AF4A05157B5986250E /* Release Universal */, + 47257A7C1DA17473369B0F99 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; + 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testshader" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 7B0D26586A397937134463E2 /* Debug Universal */, + 25AC4C1D043159711F660C26 /* Debug Native */, + 41AE249E2B16442B1A3254CE /* Release Universal */, + 07E771BF6D7201C0194804F6 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; +/* End XCConfigurationList section */ + + }; + rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; +} diff --git a/premake/Xcode/Xcode3/tests/testshape/testshape.xcodeproj/project.pbxproj b/premake/Xcode/Xcode3/tests/testshape/testshape.xcodeproj/project.pbxproj new file mode 100755 index 000000000..28c88508e --- /dev/null +++ b/premake/Xcode/Xcode3/tests/testshape/testshape.xcodeproj/project.pbxproj @@ -0,0 +1,474 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 45; + objects = { + +/* Begin PBXBuildFile section */ + 202628995578715C6F5637E6 /* testshape.c in Sources */ = {isa = PBXBuildFile; fileRef = 43E24949641949004B330CAE /* testshape.c */; }; + 788117C91E8415DC3321536A /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 72D8592724162CF94B460B9D /* AudioToolbox.framework */; }; + 734A25BC7D5823D04BE7375C /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 54547D3A0DBE4FA7056B51EC /* AudioUnit.framework */; }; + 17E42AF547993879442C3108 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0B16756D762D04AD0DB22708 /* Cocoa.framework */; }; + 709954A2023777BB558545D2 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3B036C48219E21265EE27992 /* CoreAudio.framework */; }; + 506A736657DC4736575E7CBF /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1B5B25FF0A8330761456538E /* IOKit.framework */; }; + 77B3169B22CF6A4F73A303DA /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 65B8302030B00C5A033F3E29 /* Carbon.framework */; }; + 45062A8B0E0322773F490BAB /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 11DA2C82465663C7424D4E3A /* ForceFeedback.framework */; }; + 17F2356A544A561848142CE1 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0FB9466E6DFA48E158636096 /* CoreFoundation.framework */; }; + 26D43E2850235FEA357A5E50 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 732B1B64571C2542457D1813 /* OpenGL.framework */; }; + 5FCF2AC22A4201B734B7756F /* libSDL2main.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 005F68A0073E7FFC7B8434D6 /* libSDL2main.a */; }; + 709156165A287C716B6339E5 /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6D1469BB087227AB70854EA9 /* libSDL2.a */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 2384308443B135C947953CD0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 67120B7E04F779A22B45751D /* SDL2main.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 58DC62993160374E09FF7AD6; + remoteInfo = "libSDL2main.a"; + }; + 00853D8C601C54567F116D02 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 67120B7E04F779A22B45751D /* SDL2main.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 0E7126A94A11494963D3548B; + remoteInfo = "libSDL2main.a"; + }; + 20520A1452E97A671C5A0639 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 55AA1BF734016AF247A5433B /* SDL2.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 07D004B11E733F1F0EA93105; + remoteInfo = "libSDL2.a"; + }; + 1BA16A511E0B21FE310003A3 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 55AA1BF734016AF247A5433B /* SDL2.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 58C10ED14175754444033E0E; + remoteInfo = "libSDL2.a"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 43E24949641949004B330CAE /* testshape.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "testshape.c"; path = "../../../../../test/testshape.c"; sourceTree = ""; }; + 72D8592724162CF94B460B9D /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioToolbox.framework"; path = "/System/Library/Frameworks/AudioToolbox.framework"; sourceTree = ""; }; + 54547D3A0DBE4FA7056B51EC /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioUnit.framework"; path = "/System/Library/Frameworks/AudioUnit.framework"; sourceTree = ""; }; + 0B16756D762D04AD0DB22708 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Cocoa.framework"; path = "/System/Library/Frameworks/Cocoa.framework"; sourceTree = ""; }; + 3B036C48219E21265EE27992 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreAudio.framework"; path = "/System/Library/Frameworks/CoreAudio.framework"; sourceTree = ""; }; + 1B5B25FF0A8330761456538E /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "IOKit.framework"; path = "/System/Library/Frameworks/IOKit.framework"; sourceTree = ""; }; + 65B8302030B00C5A033F3E29 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Carbon.framework"; path = "/System/Library/Frameworks/Carbon.framework"; sourceTree = ""; }; + 11DA2C82465663C7424D4E3A /* ForceFeedback.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "ForceFeedback.framework"; path = "/System/Library/Frameworks/ForceFeedback.framework"; sourceTree = ""; }; + 0FB9466E6DFA48E158636096 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreFoundation.framework"; path = "/System/Library/Frameworks/CoreFoundation.framework"; sourceTree = ""; }; + 732B1B64571C2542457D1813 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "OpenGL.framework"; path = "/System/Library/Frameworks/OpenGL.framework"; sourceTree = ""; }; + 5C3739896E223879365B4DE4 /* testshape */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; name = "testshape"; path = "testshape"; sourceTree = BUILT_PRODUCTS_DIR; }; + 67120B7E04F779A22B45751D /* SDL2main.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2main.xcodeproj"; path = "../../SDL2main/SDL2main.xcodeproj"; sourceTree = SOURCE_ROOT; }; + 55AA1BF734016AF247A5433B /* SDL2.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2.xcodeproj"; path = "../../SDL2/SDL2.xcodeproj"; sourceTree = SOURCE_ROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 3E8C126F5ABF48AB57426F58 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 788117C91E8415DC3321536A /* AudioToolbox.framework in Frameworks */, + 734A25BC7D5823D04BE7375C /* AudioUnit.framework in Frameworks */, + 17E42AF547993879442C3108 /* Cocoa.framework in Frameworks */, + 709954A2023777BB558545D2 /* CoreAudio.framework in Frameworks */, + 506A736657DC4736575E7CBF /* IOKit.framework in Frameworks */, + 77B3169B22CF6A4F73A303DA /* Carbon.framework in Frameworks */, + 45062A8B0E0322773F490BAB /* ForceFeedback.framework in Frameworks */, + 17F2356A544A561848142CE1 /* CoreFoundation.framework in Frameworks */, + 26D43E2850235FEA357A5E50 /* OpenGL.framework in Frameworks */, + 5FCF2AC22A4201B734B7756F /* libSDL2main.a in Frameworks */, + 709156165A287C716B6339E5 /* libSDL2.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 5D7D4BAD6D647D711B6D19CE /* testshape */ = { + isa = PBXGroup; + children = ( + 5CD208E04E0E7A0851C371DC /* test */, + 6AE30425336078A52B7B221A /* Frameworks */, + 766D2A792C7D7D73113560E7 /* Products */, + 02AE6DE75BDE0A34746B344D /* Projects */, + ); + name = "testshape"; + sourceTree = ""; + }; + 5CD208E04E0E7A0851C371DC /* test */ = { + isa = PBXGroup; + children = ( + 43E24949641949004B330CAE /* testshape.c */, + ); + name = "test"; + sourceTree = ""; + }; + 6AE30425336078A52B7B221A /* Frameworks */ = { + isa = PBXGroup; + children = ( + 72D8592724162CF94B460B9D /* AudioToolbox.framework */, + 54547D3A0DBE4FA7056B51EC /* AudioUnit.framework */, + 0B16756D762D04AD0DB22708 /* Cocoa.framework */, + 3B036C48219E21265EE27992 /* CoreAudio.framework */, + 1B5B25FF0A8330761456538E /* IOKit.framework */, + 65B8302030B00C5A033F3E29 /* Carbon.framework */, + 11DA2C82465663C7424D4E3A /* ForceFeedback.framework */, + 0FB9466E6DFA48E158636096 /* CoreFoundation.framework */, + 732B1B64571C2542457D1813 /* OpenGL.framework */, + ); + name = "Frameworks"; + sourceTree = ""; + }; + 766D2A792C7D7D73113560E7 /* Products */ = { + isa = PBXGroup; + children = ( + 5C3739896E223879365B4DE4 /* testshape */, + ); + name = "Products"; + sourceTree = ""; + }; + 02AE6DE75BDE0A34746B344D /* Projects */ = { + isa = PBXGroup; + children = ( + 67120B7E04F779A22B45751D /* SDL2main.xcodeproj */, + 55AA1BF734016AF247A5433B /* SDL2.xcodeproj */, + ); + name = "Projects"; + sourceTree = ""; + }; + 49F435A3218F4BA0205559A6 /* Products */ = { + isa = PBXGroup; + children = ( + 005F68A0073E7FFC7B8434D6 /* libSDL2main.a */, + ); + name = Products; + sourceTree = ""; + }; + 487B0976429814BD155C6CAE /* Products */ = { + isa = PBXGroup; + children = ( + 6D1469BB087227AB70854EA9 /* libSDL2.a */, + ); + name = Products; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 35AA427877B403F005830AC6 /* testshape */ = { + isa = PBXNativeTarget; + buildConfigurationList = 193B2B3337325C373BD14073 /* Build configuration list for PBXNativeTarget "testshape" */; + buildPhases = ( + 5AE51D66204A1AA957ED31CB /* Resources */, + 3BE6230259D825610F5954CA /* Sources */, + 3E8C126F5ABF48AB57426F58 /* Frameworks */, + 9607AE3710C85E8F00CD1376 /* Postbuild */, + ); + buildRules = ( + ); + dependencies = ( + 311D1281113535BC65B42833 /* PBXTargetDependency */, + 75D06A7C056D7268208F223B /* PBXTargetDependency */, + ); + name = "testshape"; + productInstallPath = "$(HOME)/bin"; + productName = "testshape"; + productReference = 5C3739896E223879365B4DE4 /* testshape */; + productType = "com.apple.product-type.tool"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 08FB7793FE84155DC02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testshape" */; + compatibilityVersion = "Xcode 3.2"; + hasScannedForEncodings = 1; + mainGroup = 5D7D4BAD6D647D711B6D19CE /* testshape */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 49F435A3218F4BA0205559A6 /* Products */; + ProjectRef = 67120B7E04F779A22B45751D /* SDL2main.xcodeproj */; + }, + { + ProductGroup = 487B0976429814BD155C6CAE /* Products */; + ProjectRef = 55AA1BF734016AF247A5433B /* SDL2.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 35AA427877B403F005830AC6 /* testshape */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 005F68A0073E7FFC7B8434D6 /* libSDL2main.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2main.a"; + remoteRef = 2384308443B135C947953CD0 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 6D1469BB087227AB70854EA9 /* libSDL2.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2.a"; + remoteRef = 20520A1452E97A671C5A0639 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 5AE51D66204A1AA957ED31CB /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXShellScriptBuildPhase section */ + 9607AE3710C85E8F00CD1376 /* Postbuild */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = Postbuild; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "if [ \"${CONFIGURATION}\" = \"Debug Universal\" ]; then\nif [ ! -d \"./Build/Debug/shapes\" ]; then mkdir -p \"./Build/Debug/shapes\"; fi\ncp ./../../../../../test/shapes/*.bmp \"./Build/Debug/shapes\"\nfi\nif [ \"${CONFIGURATION}\" = \"Debug Native\" ]; then\nif [ ! -d \"./Build/Debug/shapes\" ]; then mkdir -p \"./Build/Debug/shapes\"; fi\ncp ./../../../../../test/shapes/*.bmp \"./Build/Debug/shapes\"\nfi\nif [ \"${CONFIGURATION}\" = \"Release Universal\" ]; then\nif [ ! -d \"./Build/Release/shapes\" ]; then mkdir -p \"./Build/Release/shapes\"; fi\ncp ./../../../../../test/shapes/*.bmp \"./Build/Release/shapes\"\nfi\nif [ \"${CONFIGURATION}\" = \"Release Native\" ]; then\nif [ ! -d \"./Build/Release/shapes\" ]; then mkdir -p \"./Build/Release/shapes\"; fi\ncp ./../../../../../test/shapes/*.bmp \"./Build/Release/shapes\"\nfi"; + }; +/* End PBXShellScriptBuildPhase section */ +/* Begin PBXSourcesBuildPhase section */ + 3BE6230259D825610F5954CA /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 202628995578715C6F5637E6 /* testshape.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ +/* End PBXVariantGroup section */ + +/* Begin PBXTargetDependency section */ + 311D1281113535BC65B42833 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2main.a"; + targetProxy = 00853D8C601C54567F116D02 /* PBXContainerItemProxy */; + }; + 75D06A7C056D7268208F223B /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2.a"; + targetProxy = 1BA16A511E0B21FE310003A3 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 592F43A85686299E6E721640 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testshape"; + }; + name = "Debug Universal"; + }; + 78085C4758825991561F2095 /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testshape"; + }; + name = "Debug Native"; + }; + 22E1002723CF734227D92CC2 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testshape"; + }; + name = "Release Universal"; + }; + 047130637117482F228B7442 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testshape"; + }; + name = "Release Native"; + }; + 7C8C7CFD7587313147A94909 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Universal"; + }; + 31387F642C4233DB0E8B77CA /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Native"; + }; + 215701D2376A2E9B7AF05275 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Universal"; + }; + 29844E000AE01A8D350A510D /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Native"; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 193B2B3337325C373BD14073 /* Build configuration list for PBXNativeTarget "testshape" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 592F43A85686299E6E721640 /* Debug Universal */, + 78085C4758825991561F2095 /* Debug Native */, + 22E1002723CF734227D92CC2 /* Release Universal */, + 047130637117482F228B7442 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; + 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testshape" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 7C8C7CFD7587313147A94909 /* Debug Universal */, + 31387F642C4233DB0E8B77CA /* Debug Native */, + 215701D2376A2E9B7AF05275 /* Release Universal */, + 29844E000AE01A8D350A510D /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; +/* End XCConfigurationList section */ + + }; + rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; +} diff --git a/premake/Xcode/Xcode3/tests/testsprite2/testsprite2.xcodeproj/project.pbxproj b/premake/Xcode/Xcode3/tests/testsprite2/testsprite2.xcodeproj/project.pbxproj new file mode 100755 index 000000000..46667d7b2 --- /dev/null +++ b/premake/Xcode/Xcode3/tests/testsprite2/testsprite2.xcodeproj/project.pbxproj @@ -0,0 +1,517 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 45; + objects = { + +/* Begin PBXBuildFile section */ + 3EB57AB86FFE23F207D537AA /* testsprite2.c in Sources */ = {isa = PBXBuildFile; fileRef = 2A912E101D30786C09E95794 /* testsprite2.c */; }; + 087A1944451D2DA369184F1E /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2C8104694537524B61B218B0 /* AudioToolbox.framework */; }; + 68546BB2759652B31B21432E /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6618588939563E5E1F43181E /* AudioUnit.framework */; }; + 44791DCF02A874A118976C9D /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 064A109E14BF42380B651BDC /* Cocoa.framework */; }; + 183D70E81E9563380C4B1807 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 726B55980F35791C46607166 /* CoreAudio.framework */; }; + 5FC045FE3F3C1D5139544A77 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 243B45494B536CC32BE64580 /* IOKit.framework */; }; + 4CE77BFA714D0B841F8028EB /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5BBF75B02F7422997FB35CD1 /* Carbon.framework */; }; + 5F757CA42CFA6B45342F7CDB /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 198A6EF667E5219C2E8E6F70 /* ForceFeedback.framework */; }; + 08E314F563FF09A96FC63B90 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3C4B69785D1400934B9D3169 /* CoreFoundation.framework */; }; + 380B6B2A16CE56B7347E45CB /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 75A13ECB147671C62FD14B58 /* OpenGL.framework */; }; + 53BA19D50A584D911B761477 /* libSDL2main.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 71253F5D764F41F351093C58 /* libSDL2main.a */; }; + 7254112B23CE415D785955E3 /* libSDL2test.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 0B5C4F7D3911478D04F65D64 /* libSDL2test.a */; }; + 09CB2BED55A5675D228C29D3 /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5C3356376A7540802F88195A /* libSDL2.a */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 1E416B30527921DF534D7CB7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 4A07383B4BB8387E5D8D5BC7 /* SDL2main.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 58DC62993160374E09FF7AD6; + remoteInfo = "libSDL2main.a"; + }; + 7F3F389B51573B773AE07791 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 4A07383B4BB8387E5D8D5BC7 /* SDL2main.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 0E7126A94A11494963D3548B; + remoteInfo = "libSDL2main.a"; + }; + 396811F314DA212D116460B0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 42463E5A42B4529479332675 /* SDL2test.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 1E1175156F97314C291323CB; + remoteInfo = "libSDL2test.a"; + }; + 6EC218C470B6516954552546 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 42463E5A42B4529479332675 /* SDL2test.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 7CD70F5D43DA554D66287CFC; + remoteInfo = "libSDL2test.a"; + }; + 74530E532BD76A4B74FC7F15 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 5DB2012E79D1214636524DBF /* SDL2.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 07D004B11E733F1F0EA93105; + remoteInfo = "libSDL2.a"; + }; + 416703454AE111545D5F42B8 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 5DB2012E79D1214636524DBF /* SDL2.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 58C10ED14175754444033E0E; + remoteInfo = "libSDL2.a"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 2A912E101D30786C09E95794 /* testsprite2.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "testsprite2.c"; path = "../../../../../test/testsprite2.c"; sourceTree = ""; }; + 2C8104694537524B61B218B0 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioToolbox.framework"; path = "/System/Library/Frameworks/AudioToolbox.framework"; sourceTree = ""; }; + 6618588939563E5E1F43181E /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioUnit.framework"; path = "/System/Library/Frameworks/AudioUnit.framework"; sourceTree = ""; }; + 064A109E14BF42380B651BDC /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Cocoa.framework"; path = "/System/Library/Frameworks/Cocoa.framework"; sourceTree = ""; }; + 726B55980F35791C46607166 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreAudio.framework"; path = "/System/Library/Frameworks/CoreAudio.framework"; sourceTree = ""; }; + 243B45494B536CC32BE64580 /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "IOKit.framework"; path = "/System/Library/Frameworks/IOKit.framework"; sourceTree = ""; }; + 5BBF75B02F7422997FB35CD1 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Carbon.framework"; path = "/System/Library/Frameworks/Carbon.framework"; sourceTree = ""; }; + 198A6EF667E5219C2E8E6F70 /* ForceFeedback.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "ForceFeedback.framework"; path = "/System/Library/Frameworks/ForceFeedback.framework"; sourceTree = ""; }; + 3C4B69785D1400934B9D3169 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreFoundation.framework"; path = "/System/Library/Frameworks/CoreFoundation.framework"; sourceTree = ""; }; + 75A13ECB147671C62FD14B58 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "OpenGL.framework"; path = "/System/Library/Frameworks/OpenGL.framework"; sourceTree = ""; }; + 73D147E54C5433A953971D4B /* testsprite2 */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; name = "testsprite2"; path = "testsprite2"; sourceTree = BUILT_PRODUCTS_DIR; }; + 4A07383B4BB8387E5D8D5BC7 /* SDL2main.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2main.xcodeproj"; path = "../../SDL2main/SDL2main.xcodeproj"; sourceTree = SOURCE_ROOT; }; + 42463E5A42B4529479332675 /* SDL2test.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2test.xcodeproj"; path = "../../SDL2test/SDL2test.xcodeproj"; sourceTree = SOURCE_ROOT; }; + 5DB2012E79D1214636524DBF /* SDL2.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2.xcodeproj"; path = "../../SDL2/SDL2.xcodeproj"; sourceTree = SOURCE_ROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 29B6101B1E104C4613B163D4 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 087A1944451D2DA369184F1E /* AudioToolbox.framework in Frameworks */, + 68546BB2759652B31B21432E /* AudioUnit.framework in Frameworks */, + 44791DCF02A874A118976C9D /* Cocoa.framework in Frameworks */, + 183D70E81E9563380C4B1807 /* CoreAudio.framework in Frameworks */, + 5FC045FE3F3C1D5139544A77 /* IOKit.framework in Frameworks */, + 4CE77BFA714D0B841F8028EB /* Carbon.framework in Frameworks */, + 5F757CA42CFA6B45342F7CDB /* ForceFeedback.framework in Frameworks */, + 08E314F563FF09A96FC63B90 /* CoreFoundation.framework in Frameworks */, + 380B6B2A16CE56B7347E45CB /* OpenGL.framework in Frameworks */, + 53BA19D50A584D911B761477 /* libSDL2main.a in Frameworks */, + 7254112B23CE415D785955E3 /* libSDL2test.a in Frameworks */, + 09CB2BED55A5675D228C29D3 /* libSDL2.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 0F951D9E01DE5764063B320A /* testsprite2 */ = { + isa = PBXGroup; + children = ( + 6ADD0DB31A7C64810BF443A3 /* test */, + 1D8A702E686D5B7D11A779A8 /* Frameworks */, + 40EE4A173C0117077E861AD6 /* Products */, + 6E675BE807B31BCB59B04E8F /* Projects */, + ); + name = "testsprite2"; + sourceTree = ""; + }; + 6ADD0DB31A7C64810BF443A3 /* test */ = { + isa = PBXGroup; + children = ( + 2A912E101D30786C09E95794 /* testsprite2.c */, + ); + name = "test"; + sourceTree = ""; + }; + 1D8A702E686D5B7D11A779A8 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 2C8104694537524B61B218B0 /* AudioToolbox.framework */, + 6618588939563E5E1F43181E /* AudioUnit.framework */, + 064A109E14BF42380B651BDC /* Cocoa.framework */, + 726B55980F35791C46607166 /* CoreAudio.framework */, + 243B45494B536CC32BE64580 /* IOKit.framework */, + 5BBF75B02F7422997FB35CD1 /* Carbon.framework */, + 198A6EF667E5219C2E8E6F70 /* ForceFeedback.framework */, + 3C4B69785D1400934B9D3169 /* CoreFoundation.framework */, + 75A13ECB147671C62FD14B58 /* OpenGL.framework */, + ); + name = "Frameworks"; + sourceTree = ""; + }; + 40EE4A173C0117077E861AD6 /* Products */ = { + isa = PBXGroup; + children = ( + 73D147E54C5433A953971D4B /* testsprite2 */, + ); + name = "Products"; + sourceTree = ""; + }; + 6E675BE807B31BCB59B04E8F /* Projects */ = { + isa = PBXGroup; + children = ( + 4A07383B4BB8387E5D8D5BC7 /* SDL2main.xcodeproj */, + 42463E5A42B4529479332675 /* SDL2test.xcodeproj */, + 5DB2012E79D1214636524DBF /* SDL2.xcodeproj */, + ); + name = "Projects"; + sourceTree = ""; + }; + 7AB27AD56CB82C38517F043E /* Products */ = { + isa = PBXGroup; + children = ( + 71253F5D764F41F351093C58 /* libSDL2main.a */, + ); + name = Products; + sourceTree = ""; + }; + 71C168EC0C974C962B1926BC /* Products */ = { + isa = PBXGroup; + children = ( + 0B5C4F7D3911478D04F65D64 /* libSDL2test.a */, + ); + name = Products; + sourceTree = ""; + }; + 756E3CB600DF45B31E4B768C /* Products */ = { + isa = PBXGroup; + children = ( + 5C3356376A7540802F88195A /* libSDL2.a */, + ); + name = Products; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 35687872140D74AE6C872222 /* testsprite2 */ = { + isa = PBXNativeTarget; + buildConfigurationList = 16886C987897338B04DA2605 /* Build configuration list for PBXNativeTarget "testsprite2" */; + buildPhases = ( + 18450EBA03DA7D8F43085EE2 /* Resources */, + 7E4517DF5BC63B2F1B251F2E /* Sources */, + 29B6101B1E104C4613B163D4 /* Frameworks */, + 9607AE3710C85E8F00CD1376 /* Postbuild */, + ); + buildRules = ( + ); + dependencies = ( + 52B42E1E696C46266BEA61EE /* PBXTargetDependency */, + 1976183F0FB53D2149A16D9B /* PBXTargetDependency */, + 5B573B543FBA0DD522E169BD /* PBXTargetDependency */, + ); + name = "testsprite2"; + productInstallPath = "$(HOME)/bin"; + productName = "testsprite2"; + productReference = 73D147E54C5433A953971D4B /* testsprite2 */; + productType = "com.apple.product-type.tool"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 08FB7793FE84155DC02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testsprite2" */; + compatibilityVersion = "Xcode 3.2"; + hasScannedForEncodings = 1; + mainGroup = 0F951D9E01DE5764063B320A /* testsprite2 */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 7AB27AD56CB82C38517F043E /* Products */; + ProjectRef = 4A07383B4BB8387E5D8D5BC7 /* SDL2main.xcodeproj */; + }, + { + ProductGroup = 71C168EC0C974C962B1926BC /* Products */; + ProjectRef = 42463E5A42B4529479332675 /* SDL2test.xcodeproj */; + }, + { + ProductGroup = 756E3CB600DF45B31E4B768C /* Products */; + ProjectRef = 5DB2012E79D1214636524DBF /* SDL2.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 35687872140D74AE6C872222 /* testsprite2 */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 71253F5D764F41F351093C58 /* libSDL2main.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2main.a"; + remoteRef = 1E416B30527921DF534D7CB7 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 0B5C4F7D3911478D04F65D64 /* libSDL2test.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2test.a"; + remoteRef = 396811F314DA212D116460B0 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 5C3356376A7540802F88195A /* libSDL2.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2.a"; + remoteRef = 74530E532BD76A4B74FC7F15 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 18450EBA03DA7D8F43085EE2 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXShellScriptBuildPhase section */ + 9607AE3710C85E8F00CD1376 /* Postbuild */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = Postbuild; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "if [ \"${CONFIGURATION}\" = \"Debug Universal\" ]; then\nif [ ! -d \"./Build/Debug\" ]; then mkdir -p \"./Build/Debug\"; fi\ncp \"./../../../../../test/icon.bmp\" \"./Build/Debug/icon.bmp\"\nfi\nif [ \"${CONFIGURATION}\" = \"Debug Native\" ]; then\nif [ ! -d \"./Build/Debug\" ]; then mkdir -p \"./Build/Debug\"; fi\ncp \"./../../../../../test/icon.bmp\" \"./Build/Debug/icon.bmp\"\nfi\nif [ \"${CONFIGURATION}\" = \"Release Universal\" ]; then\nif [ ! -d \"./Build/Release\" ]; then mkdir -p \"./Build/Release\"; fi\ncp \"./../../../../../test/icon.bmp\" \"./Build/Release/icon.bmp\"\nfi\nif [ \"${CONFIGURATION}\" = \"Release Native\" ]; then\nif [ ! -d \"./Build/Release\" ]; then mkdir -p \"./Build/Release\"; fi\ncp \"./../../../../../test/icon.bmp\" \"./Build/Release/icon.bmp\"\nfi"; + }; +/* End PBXShellScriptBuildPhase section */ +/* Begin PBXSourcesBuildPhase section */ + 7E4517DF5BC63B2F1B251F2E /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 3EB57AB86FFE23F207D537AA /* testsprite2.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ +/* End PBXVariantGroup section */ + +/* Begin PBXTargetDependency section */ + 52B42E1E696C46266BEA61EE /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2main.a"; + targetProxy = 7F3F389B51573B773AE07791 /* PBXContainerItemProxy */; + }; + 1976183F0FB53D2149A16D9B /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2test.a"; + targetProxy = 6EC218C470B6516954552546 /* PBXContainerItemProxy */; + }; + 5B573B543FBA0DD522E169BD /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2.a"; + targetProxy = 416703454AE111545D5F42B8 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 3F753F944A4A71F8566710F3 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testsprite2"; + }; + name = "Debug Universal"; + }; + 6D705A0801376B88684946D8 /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testsprite2"; + }; + name = "Debug Native"; + }; + 6DE045657B7422D169846ADC /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testsprite2"; + }; + name = "Release Universal"; + }; + 03805B3518B951D3749643DC /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testsprite2"; + }; + name = "Release Native"; + }; + 6B1F452712591CF13A6E2780 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Universal"; + }; + 131233112AA0233E6B222B9F /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Native"; + }; + 270E39AB193A36634CAB0F08 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Universal"; + }; + 60D541A3387D31F43A4F39CB /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Native"; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 16886C987897338B04DA2605 /* Build configuration list for PBXNativeTarget "testsprite2" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 3F753F944A4A71F8566710F3 /* Debug Universal */, + 6D705A0801376B88684946D8 /* Debug Native */, + 6DE045657B7422D169846ADC /* Release Universal */, + 03805B3518B951D3749643DC /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; + 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testsprite2" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 6B1F452712591CF13A6E2780 /* Debug Universal */, + 131233112AA0233E6B222B9F /* Debug Native */, + 270E39AB193A36634CAB0F08 /* Release Universal */, + 60D541A3387D31F43A4F39CB /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; +/* End XCConfigurationList section */ + + }; + rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; +} diff --git a/premake/Xcode/Xcode3/tests/testspriteminimal/testspriteminimal.xcodeproj/project.pbxproj b/premake/Xcode/Xcode3/tests/testspriteminimal/testspriteminimal.xcodeproj/project.pbxproj new file mode 100755 index 000000000..b0a396991 --- /dev/null +++ b/premake/Xcode/Xcode3/tests/testspriteminimal/testspriteminimal.xcodeproj/project.pbxproj @@ -0,0 +1,474 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 45; + objects = { + +/* Begin PBXBuildFile section */ + 62DB4954662D1F8E3BA37ACA /* testspriteminimal.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C1B753C765F6C601B2F643D /* testspriteminimal.c */; }; + 3DC4313B3F2F64070882420C /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DF550B7379E7829785514AA /* AudioToolbox.framework */; }; + 2D9F4D2153A9336D676C1734 /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2D61713970C95297751000A4 /* AudioUnit.framework */; }; + 6BD50E7752975A842077685E /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 706E710E6B450C73763B538D /* Cocoa.framework */; }; + 42C00439481E2BC73EF40DF7 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2FE229317DDE101622154306 /* CoreAudio.framework */; }; + 6C270D18477F6BFE749C39D8 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 076917E15A445E933F807F75 /* IOKit.framework */; }; + 304044844415497A0F162D57 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 171A4A4C65487EB26E3706DB /* Carbon.framework */; }; + 33C83C51201D0602135E21F6 /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 50530398216B348742DA7819 /* ForceFeedback.framework */; }; + 11791F8A3A541B8F0A705571 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 525E413445794C4774EB755C /* CoreFoundation.framework */; }; + 145767026A1D1F7360996A50 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0C951E12551829336BFC7208 /* OpenGL.framework */; }; + 1B5059BB3DFF6E6543376759 /* libSDL2main.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5DEE3D6A389C0DA574361287 /* libSDL2main.a */; }; + 649855CA451F23FE1C5A6D39 /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CBE7C32481C336A0C2A2FE1 /* libSDL2.a */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 69041C6E09B95BF621382000 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 318318FD0A800B9226A94394 /* SDL2main.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 58DC62993160374E09FF7AD6; + remoteInfo = "libSDL2main.a"; + }; + 7C122EE362272F032F4B7958 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 318318FD0A800B9226A94394 /* SDL2main.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 0E7126A94A11494963D3548B; + remoteInfo = "libSDL2main.a"; + }; + 46BC1180082B6D3C25150D60 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 2BDE2A46153C30CD6704563B /* SDL2.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 07D004B11E733F1F0EA93105; + remoteInfo = "libSDL2.a"; + }; + 2C5440E173DB379F53B531D5 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 2BDE2A46153C30CD6704563B /* SDL2.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 58C10ED14175754444033E0E; + remoteInfo = "libSDL2.a"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 5C1B753C765F6C601B2F643D /* testspriteminimal.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "testspriteminimal.c"; path = "../../../../../test/testspriteminimal.c"; sourceTree = ""; }; + 3DF550B7379E7829785514AA /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioToolbox.framework"; path = "/System/Library/Frameworks/AudioToolbox.framework"; sourceTree = ""; }; + 2D61713970C95297751000A4 /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioUnit.framework"; path = "/System/Library/Frameworks/AudioUnit.framework"; sourceTree = ""; }; + 706E710E6B450C73763B538D /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Cocoa.framework"; path = "/System/Library/Frameworks/Cocoa.framework"; sourceTree = ""; }; + 2FE229317DDE101622154306 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreAudio.framework"; path = "/System/Library/Frameworks/CoreAudio.framework"; sourceTree = ""; }; + 076917E15A445E933F807F75 /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "IOKit.framework"; path = "/System/Library/Frameworks/IOKit.framework"; sourceTree = ""; }; + 171A4A4C65487EB26E3706DB /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Carbon.framework"; path = "/System/Library/Frameworks/Carbon.framework"; sourceTree = ""; }; + 50530398216B348742DA7819 /* ForceFeedback.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "ForceFeedback.framework"; path = "/System/Library/Frameworks/ForceFeedback.framework"; sourceTree = ""; }; + 525E413445794C4774EB755C /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreFoundation.framework"; path = "/System/Library/Frameworks/CoreFoundation.framework"; sourceTree = ""; }; + 0C951E12551829336BFC7208 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "OpenGL.framework"; path = "/System/Library/Frameworks/OpenGL.framework"; sourceTree = ""; }; + 682B784310DB2802375B6DEC /* testspriteminimal */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; name = "testspriteminimal"; path = "testspriteminimal"; sourceTree = BUILT_PRODUCTS_DIR; }; + 318318FD0A800B9226A94394 /* SDL2main.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2main.xcodeproj"; path = "../../SDL2main/SDL2main.xcodeproj"; sourceTree = SOURCE_ROOT; }; + 2BDE2A46153C30CD6704563B /* SDL2.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2.xcodeproj"; path = "../../SDL2/SDL2.xcodeproj"; sourceTree = SOURCE_ROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 4E1E250A414739E45532796C /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 3DC4313B3F2F64070882420C /* AudioToolbox.framework in Frameworks */, + 2D9F4D2153A9336D676C1734 /* AudioUnit.framework in Frameworks */, + 6BD50E7752975A842077685E /* Cocoa.framework in Frameworks */, + 42C00439481E2BC73EF40DF7 /* CoreAudio.framework in Frameworks */, + 6C270D18477F6BFE749C39D8 /* IOKit.framework in Frameworks */, + 304044844415497A0F162D57 /* Carbon.framework in Frameworks */, + 33C83C51201D0602135E21F6 /* ForceFeedback.framework in Frameworks */, + 11791F8A3A541B8F0A705571 /* CoreFoundation.framework in Frameworks */, + 145767026A1D1F7360996A50 /* OpenGL.framework in Frameworks */, + 1B5059BB3DFF6E6543376759 /* libSDL2main.a in Frameworks */, + 649855CA451F23FE1C5A6D39 /* libSDL2.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 2B5C2A426B511D0B4A8D204B /* testspriteminimal */ = { + isa = PBXGroup; + children = ( + 45833D4C757D12843A930F3C /* test */, + 68EE6F8336E12B8015930A83 /* Frameworks */, + 374D3E547EB07A0F1F9E784C /* Products */, + 06B715DA20D125B67EC21AC9 /* Projects */, + ); + name = "testspriteminimal"; + sourceTree = ""; + }; + 45833D4C757D12843A930F3C /* test */ = { + isa = PBXGroup; + children = ( + 5C1B753C765F6C601B2F643D /* testspriteminimal.c */, + ); + name = "test"; + sourceTree = ""; + }; + 68EE6F8336E12B8015930A83 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 3DF550B7379E7829785514AA /* AudioToolbox.framework */, + 2D61713970C95297751000A4 /* AudioUnit.framework */, + 706E710E6B450C73763B538D /* Cocoa.framework */, + 2FE229317DDE101622154306 /* CoreAudio.framework */, + 076917E15A445E933F807F75 /* IOKit.framework */, + 171A4A4C65487EB26E3706DB /* Carbon.framework */, + 50530398216B348742DA7819 /* ForceFeedback.framework */, + 525E413445794C4774EB755C /* CoreFoundation.framework */, + 0C951E12551829336BFC7208 /* OpenGL.framework */, + ); + name = "Frameworks"; + sourceTree = ""; + }; + 374D3E547EB07A0F1F9E784C /* Products */ = { + isa = PBXGroup; + children = ( + 682B784310DB2802375B6DEC /* testspriteminimal */, + ); + name = "Products"; + sourceTree = ""; + }; + 06B715DA20D125B67EC21AC9 /* Projects */ = { + isa = PBXGroup; + children = ( + 318318FD0A800B9226A94394 /* SDL2main.xcodeproj */, + 2BDE2A46153C30CD6704563B /* SDL2.xcodeproj */, + ); + name = "Projects"; + sourceTree = ""; + }; + 78825DB3215D6EE04BCB3D13 /* Products */ = { + isa = PBXGroup; + children = ( + 5DEE3D6A389C0DA574361287 /* libSDL2main.a */, + ); + name = Products; + sourceTree = ""; + }; + 2CC02954759A55E144BB7D35 /* Products */ = { + isa = PBXGroup; + children = ( + 5CBE7C32481C336A0C2A2FE1 /* libSDL2.a */, + ); + name = Products; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 5C453F9422E25C27178F55DE /* testspriteminimal */ = { + isa = PBXNativeTarget; + buildConfigurationList = 478778DB14BD436004C87DD2 /* Build configuration list for PBXNativeTarget "testspriteminimal" */; + buildPhases = ( + 161627C86C5A1BA45985591E /* Resources */, + 7972338A540C63530C96571F /* Sources */, + 4E1E250A414739E45532796C /* Frameworks */, + 9607AE3710C85E8F00CD1376 /* Postbuild */, + ); + buildRules = ( + ); + dependencies = ( + 2BE83F726BE730FC7CBF7E0F /* PBXTargetDependency */, + 32F8621364966E12740D384A /* PBXTargetDependency */, + ); + name = "testspriteminimal"; + productInstallPath = "$(HOME)/bin"; + productName = "testspriteminimal"; + productReference = 682B784310DB2802375B6DEC /* testspriteminimal */; + productType = "com.apple.product-type.tool"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 08FB7793FE84155DC02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testspriteminimal" */; + compatibilityVersion = "Xcode 3.2"; + hasScannedForEncodings = 1; + mainGroup = 2B5C2A426B511D0B4A8D204B /* testspriteminimal */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 78825DB3215D6EE04BCB3D13 /* Products */; + ProjectRef = 318318FD0A800B9226A94394 /* SDL2main.xcodeproj */; + }, + { + ProductGroup = 2CC02954759A55E144BB7D35 /* Products */; + ProjectRef = 2BDE2A46153C30CD6704563B /* SDL2.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 5C453F9422E25C27178F55DE /* testspriteminimal */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 5DEE3D6A389C0DA574361287 /* libSDL2main.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2main.a"; + remoteRef = 69041C6E09B95BF621382000 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 5CBE7C32481C336A0C2A2FE1 /* libSDL2.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2.a"; + remoteRef = 46BC1180082B6D3C25150D60 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 161627C86C5A1BA45985591E /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXShellScriptBuildPhase section */ + 9607AE3710C85E8F00CD1376 /* Postbuild */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = Postbuild; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "if [ \"${CONFIGURATION}\" = \"Debug Universal\" ]; then\nif [ ! -d \"./Build/Debug\" ]; then mkdir -p \"./Build/Debug\"; fi\ncp \"./../../../../../test/icon.bmp\" \"./Build/Debug/icon.bmp\"\nfi\nif [ \"${CONFIGURATION}\" = \"Debug Native\" ]; then\nif [ ! -d \"./Build/Debug\" ]; then mkdir -p \"./Build/Debug\"; fi\ncp \"./../../../../../test/icon.bmp\" \"./Build/Debug/icon.bmp\"\nfi\nif [ \"${CONFIGURATION}\" = \"Release Universal\" ]; then\nif [ ! -d \"./Build/Release\" ]; then mkdir -p \"./Build/Release\"; fi\ncp \"./../../../../../test/icon.bmp\" \"./Build/Release/icon.bmp\"\nfi\nif [ \"${CONFIGURATION}\" = \"Release Native\" ]; then\nif [ ! -d \"./Build/Release\" ]; then mkdir -p \"./Build/Release\"; fi\ncp \"./../../../../../test/icon.bmp\" \"./Build/Release/icon.bmp\"\nfi"; + }; +/* End PBXShellScriptBuildPhase section */ +/* Begin PBXSourcesBuildPhase section */ + 7972338A540C63530C96571F /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 62DB4954662D1F8E3BA37ACA /* testspriteminimal.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ +/* End PBXVariantGroup section */ + +/* Begin PBXTargetDependency section */ + 2BE83F726BE730FC7CBF7E0F /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2main.a"; + targetProxy = 7C122EE362272F032F4B7958 /* PBXContainerItemProxy */; + }; + 32F8621364966E12740D384A /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2.a"; + targetProxy = 2C5440E173DB379F53B531D5 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 603C388D45F018CD77F5780C /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testspriteminimal"; + }; + name = "Debug Universal"; + }; + 4FED08936BDD2D3F070A420C /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testspriteminimal"; + }; + name = "Debug Native"; + }; + 622F3BFF122C178B290A61E3 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testspriteminimal"; + }; + name = "Release Universal"; + }; + 503A46D813DE5AAD43977E11 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testspriteminimal"; + }; + name = "Release Native"; + }; + 5F871CB005D22412470F4E84 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Universal"; + }; + 589814B1177E728336BD3BB2 /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Native"; + }; + 07DE20A2087426F07BA05E59 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Universal"; + }; + 29247CDB151870E152C13DE2 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Native"; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 478778DB14BD436004C87DD2 /* Build configuration list for PBXNativeTarget "testspriteminimal" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 603C388D45F018CD77F5780C /* Debug Universal */, + 4FED08936BDD2D3F070A420C /* Debug Native */, + 622F3BFF122C178B290A61E3 /* Release Universal */, + 503A46D813DE5AAD43977E11 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; + 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testspriteminimal" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 5F871CB005D22412470F4E84 /* Debug Universal */, + 589814B1177E728336BD3BB2 /* Debug Native */, + 07DE20A2087426F07BA05E59 /* Release Universal */, + 29247CDB151870E152C13DE2 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; +/* End XCConfigurationList section */ + + }; + rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; +} diff --git a/premake/Xcode/Xcode3/tests/teststreaming/teststreaming.xcodeproj/project.pbxproj b/premake/Xcode/Xcode3/tests/teststreaming/teststreaming.xcodeproj/project.pbxproj new file mode 100755 index 000000000..26015f120 --- /dev/null +++ b/premake/Xcode/Xcode3/tests/teststreaming/teststreaming.xcodeproj/project.pbxproj @@ -0,0 +1,474 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 45; + objects = { + +/* Begin PBXBuildFile section */ + 47447E154FC472C43BEA16E6 /* teststreaming.c in Sources */ = {isa = PBXBuildFile; fileRef = 1EE40EB60D7479286B5813D2 /* teststreaming.c */; }; + 5317299B36F200543D5B53F3 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3C3E36F2711806BE347F18CF /* AudioToolbox.framework */; }; + 3B93528320F549E654071C62 /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2C2A7C9520D0712016AE1C0B /* AudioUnit.framework */; }; + 54A0073931161CC363455BAB /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 732727135BFC1F100E9B643E /* Cocoa.framework */; }; + 473B75407B957715044436EB /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4A9716F561A945765DC21491 /* CoreAudio.framework */; }; + 6B0110E4132F74FD109468C2 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1D97430D453817A97BA129F6 /* IOKit.framework */; }; + 300874647C6570915163763A /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5614746C75256D0313E60AFE /* Carbon.framework */; }; + 3FF2589E219215586AA51263 /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 782C1D3F27433FAE5F651E06 /* ForceFeedback.framework */; }; + 59A36BDC79B856023BD6784F /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 436A761C2F4E2F82380023AB /* CoreFoundation.framework */; }; + 67377FF61257162D09467EE7 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2C133A541FDC30781B705A8B /* OpenGL.framework */; }; + 22B348961023745658FA4216 /* libSDL2main.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6A8E18482EF110D939C42DA4 /* libSDL2main.a */; }; + 02E474F453003499444E5D9D /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 0588479D274C013F77D818D0 /* libSDL2.a */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 61B8029C633B63745F043822 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 70B46A1B2CE041E35E8C597E /* SDL2main.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 58DC62993160374E09FF7AD6; + remoteInfo = "libSDL2main.a"; + }; + 7A9F66C857A744F136C82CE7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 70B46A1B2CE041E35E8C597E /* SDL2main.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 0E7126A94A11494963D3548B; + remoteInfo = "libSDL2main.a"; + }; + 2998598A27AA0FF5471E29D5 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 3FBA500309AC35F8693A1524 /* SDL2.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 07D004B11E733F1F0EA93105; + remoteInfo = "libSDL2.a"; + }; + 76BE5E68237D14A7006F1192 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 3FBA500309AC35F8693A1524 /* SDL2.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 58C10ED14175754444033E0E; + remoteInfo = "libSDL2.a"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 1EE40EB60D7479286B5813D2 /* teststreaming.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "teststreaming.c"; path = "../../../../../test/teststreaming.c"; sourceTree = ""; }; + 3C3E36F2711806BE347F18CF /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioToolbox.framework"; path = "/System/Library/Frameworks/AudioToolbox.framework"; sourceTree = ""; }; + 2C2A7C9520D0712016AE1C0B /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioUnit.framework"; path = "/System/Library/Frameworks/AudioUnit.framework"; sourceTree = ""; }; + 732727135BFC1F100E9B643E /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Cocoa.framework"; path = "/System/Library/Frameworks/Cocoa.framework"; sourceTree = ""; }; + 4A9716F561A945765DC21491 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreAudio.framework"; path = "/System/Library/Frameworks/CoreAudio.framework"; sourceTree = ""; }; + 1D97430D453817A97BA129F6 /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "IOKit.framework"; path = "/System/Library/Frameworks/IOKit.framework"; sourceTree = ""; }; + 5614746C75256D0313E60AFE /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Carbon.framework"; path = "/System/Library/Frameworks/Carbon.framework"; sourceTree = ""; }; + 782C1D3F27433FAE5F651E06 /* ForceFeedback.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "ForceFeedback.framework"; path = "/System/Library/Frameworks/ForceFeedback.framework"; sourceTree = ""; }; + 436A761C2F4E2F82380023AB /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreFoundation.framework"; path = "/System/Library/Frameworks/CoreFoundation.framework"; sourceTree = ""; }; + 2C133A541FDC30781B705A8B /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "OpenGL.framework"; path = "/System/Library/Frameworks/OpenGL.framework"; sourceTree = ""; }; + 14733D757BB072E065202A98 /* teststreaming */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; name = "teststreaming"; path = "teststreaming"; sourceTree = BUILT_PRODUCTS_DIR; }; + 70B46A1B2CE041E35E8C597E /* SDL2main.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2main.xcodeproj"; path = "../../SDL2main/SDL2main.xcodeproj"; sourceTree = SOURCE_ROOT; }; + 3FBA500309AC35F8693A1524 /* SDL2.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2.xcodeproj"; path = "../../SDL2/SDL2.xcodeproj"; sourceTree = SOURCE_ROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 1A74422A5609234E022836C0 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 5317299B36F200543D5B53F3 /* AudioToolbox.framework in Frameworks */, + 3B93528320F549E654071C62 /* AudioUnit.framework in Frameworks */, + 54A0073931161CC363455BAB /* Cocoa.framework in Frameworks */, + 473B75407B957715044436EB /* CoreAudio.framework in Frameworks */, + 6B0110E4132F74FD109468C2 /* IOKit.framework in Frameworks */, + 300874647C6570915163763A /* Carbon.framework in Frameworks */, + 3FF2589E219215586AA51263 /* ForceFeedback.framework in Frameworks */, + 59A36BDC79B856023BD6784F /* CoreFoundation.framework in Frameworks */, + 67377FF61257162D09467EE7 /* OpenGL.framework in Frameworks */, + 22B348961023745658FA4216 /* libSDL2main.a in Frameworks */, + 02E474F453003499444E5D9D /* libSDL2.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 72FC3EFA16116F39330F49E8 /* teststreaming */ = { + isa = PBXGroup; + children = ( + 485153C14B3F1FA33C3D7350 /* test */, + 13D33CCC7FC91EAA5D735C35 /* Frameworks */, + 03AB10080B2408D5172A6C45 /* Products */, + 5BE001EA674300077A322759 /* Projects */, + ); + name = "teststreaming"; + sourceTree = ""; + }; + 485153C14B3F1FA33C3D7350 /* test */ = { + isa = PBXGroup; + children = ( + 1EE40EB60D7479286B5813D2 /* teststreaming.c */, + ); + name = "test"; + sourceTree = ""; + }; + 13D33CCC7FC91EAA5D735C35 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 3C3E36F2711806BE347F18CF /* AudioToolbox.framework */, + 2C2A7C9520D0712016AE1C0B /* AudioUnit.framework */, + 732727135BFC1F100E9B643E /* Cocoa.framework */, + 4A9716F561A945765DC21491 /* CoreAudio.framework */, + 1D97430D453817A97BA129F6 /* IOKit.framework */, + 5614746C75256D0313E60AFE /* Carbon.framework */, + 782C1D3F27433FAE5F651E06 /* ForceFeedback.framework */, + 436A761C2F4E2F82380023AB /* CoreFoundation.framework */, + 2C133A541FDC30781B705A8B /* OpenGL.framework */, + ); + name = "Frameworks"; + sourceTree = ""; + }; + 03AB10080B2408D5172A6C45 /* Products */ = { + isa = PBXGroup; + children = ( + 14733D757BB072E065202A98 /* teststreaming */, + ); + name = "Products"; + sourceTree = ""; + }; + 5BE001EA674300077A322759 /* Projects */ = { + isa = PBXGroup; + children = ( + 70B46A1B2CE041E35E8C597E /* SDL2main.xcodeproj */, + 3FBA500309AC35F8693A1524 /* SDL2.xcodeproj */, + ); + name = "Projects"; + sourceTree = ""; + }; + 52EE3DCB5CB044A5688E4F3F /* Products */ = { + isa = PBXGroup; + children = ( + 6A8E18482EF110D939C42DA4 /* libSDL2main.a */, + ); + name = Products; + sourceTree = ""; + }; + 32DA150856EA5059045C6914 /* Products */ = { + isa = PBXGroup; + children = ( + 0588479D274C013F77D818D0 /* libSDL2.a */, + ); + name = Products; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 173C64D366191D744B872D7D /* teststreaming */ = { + isa = PBXNativeTarget; + buildConfigurationList = 16242E351F194FF65F771AE5 /* Build configuration list for PBXNativeTarget "teststreaming" */; + buildPhases = ( + 51C6293824A624077220472E /* Resources */, + 2C10687D72CD7CF4280235EF /* Sources */, + 1A74422A5609234E022836C0 /* Frameworks */, + 9607AE3710C85E8F00CD1376 /* Postbuild */, + ); + buildRules = ( + ); + dependencies = ( + 79E557E67AA02D4E78F8139F /* PBXTargetDependency */, + 2D6224285416717E08173EAD /* PBXTargetDependency */, + ); + name = "teststreaming"; + productInstallPath = "$(HOME)/bin"; + productName = "teststreaming"; + productReference = 14733D757BB072E065202A98 /* teststreaming */; + productType = "com.apple.product-type.tool"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 08FB7793FE84155DC02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "teststreaming" */; + compatibilityVersion = "Xcode 3.2"; + hasScannedForEncodings = 1; + mainGroup = 72FC3EFA16116F39330F49E8 /* teststreaming */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 52EE3DCB5CB044A5688E4F3F /* Products */; + ProjectRef = 70B46A1B2CE041E35E8C597E /* SDL2main.xcodeproj */; + }, + { + ProductGroup = 32DA150856EA5059045C6914 /* Products */; + ProjectRef = 3FBA500309AC35F8693A1524 /* SDL2.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 173C64D366191D744B872D7D /* teststreaming */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 6A8E18482EF110D939C42DA4 /* libSDL2main.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2main.a"; + remoteRef = 61B8029C633B63745F043822 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 0588479D274C013F77D818D0 /* libSDL2.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2.a"; + remoteRef = 2998598A27AA0FF5471E29D5 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 51C6293824A624077220472E /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXShellScriptBuildPhase section */ + 9607AE3710C85E8F00CD1376 /* Postbuild */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = Postbuild; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "if [ \"${CONFIGURATION}\" = \"Debug Universal\" ]; then\nif [ ! -d \"./Build/Debug\" ]; then mkdir -p \"./Build/Debug\"; fi\ncp \"./../../../../../test/moose.dat\" \"./Build/Debug/moose.dat\"\nfi\nif [ \"${CONFIGURATION}\" = \"Debug Native\" ]; then\nif [ ! -d \"./Build/Debug\" ]; then mkdir -p \"./Build/Debug\"; fi\ncp \"./../../../../../test/moose.dat\" \"./Build/Debug/moose.dat\"\nfi\nif [ \"${CONFIGURATION}\" = \"Release Universal\" ]; then\nif [ ! -d \"./Build/Release\" ]; then mkdir -p \"./Build/Release\"; fi\ncp \"./../../../../../test/moose.dat\" \"./Build/Release/moose.dat\"\nfi\nif [ \"${CONFIGURATION}\" = \"Release Native\" ]; then\nif [ ! -d \"./Build/Release\" ]; then mkdir -p \"./Build/Release\"; fi\ncp \"./../../../../../test/moose.dat\" \"./Build/Release/moose.dat\"\nfi"; + }; +/* End PBXShellScriptBuildPhase section */ +/* Begin PBXSourcesBuildPhase section */ + 2C10687D72CD7CF4280235EF /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 47447E154FC472C43BEA16E6 /* teststreaming.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ +/* End PBXVariantGroup section */ + +/* Begin PBXTargetDependency section */ + 79E557E67AA02D4E78F8139F /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2main.a"; + targetProxy = 7A9F66C857A744F136C82CE7 /* PBXContainerItemProxy */; + }; + 2D6224285416717E08173EAD /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2.a"; + targetProxy = 76BE5E68237D14A7006F1192 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 651834BD7ABC59AE61127244 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "teststreaming"; + }; + name = "Debug Universal"; + }; + 37C665BD71C07DAE39DB0359 /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "teststreaming"; + }; + name = "Debug Native"; + }; + 42E4297821EB03C0661F2D54 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "teststreaming"; + }; + name = "Release Universal"; + }; + 6796467F7C06764616332AE5 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "teststreaming"; + }; + name = "Release Native"; + }; + 05AF41094A51130770D800E4 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Universal"; + }; + 00B4382A7EF269B77D616E4E /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Native"; + }; + 1132085309E401543268778F /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Universal"; + }; + 4C4C43F8535050187F2D1804 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Native"; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 16242E351F194FF65F771AE5 /* Build configuration list for PBXNativeTarget "teststreaming" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 651834BD7ABC59AE61127244 /* Debug Universal */, + 37C665BD71C07DAE39DB0359 /* Debug Native */, + 42E4297821EB03C0661F2D54 /* Release Universal */, + 6796467F7C06764616332AE5 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; + 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "teststreaming" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 05AF41094A51130770D800E4 /* Debug Universal */, + 00B4382A7EF269B77D616E4E /* Debug Native */, + 1132085309E401543268778F /* Release Universal */, + 4C4C43F8535050187F2D1804 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; +/* End XCConfigurationList section */ + + }; + rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; +} diff --git a/premake/Xcode/Xcode3/tests/testthread/testthread.xcodeproj/project.pbxproj b/premake/Xcode/Xcode3/tests/testthread/testthread.xcodeproj/project.pbxproj new file mode 100755 index 000000000..14bedda82 --- /dev/null +++ b/premake/Xcode/Xcode3/tests/testthread/testthread.xcodeproj/project.pbxproj @@ -0,0 +1,457 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 45; + objects = { + +/* Begin PBXBuildFile section */ + 35213261134328003C164DCC /* testthread.c in Sources */ = {isa = PBXBuildFile; fileRef = 62744D221EB054A72DBF6ECC /* testthread.c */; }; + 5FE61B50452A4F3A025A07EE /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 61E86E5810DA1218058D7F05 /* AudioToolbox.framework */; }; + 1CDE462B612158DC56436167 /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3FB53A142E7C04B131AF60B7 /* AudioUnit.framework */; }; + 32AC74004CBA5DE11B0B0F45 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 54F55C097F9208C005565BD3 /* Cocoa.framework */; }; + 5D0B286037AC23DA67154CB9 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2254502358BA512C22620E25 /* CoreAudio.framework */; }; + 4BE566F378B35F5C39FF3450 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1D9873DF73A16D6469231A6A /* IOKit.framework */; }; + 44F224D13B105209689A0E41 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 747A165D604F2020484870A2 /* Carbon.framework */; }; + 293822431C5B46857C012DDA /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6A5D29B153AF28416A7F460B /* ForceFeedback.framework */; }; + 27297CC17F42639B5EE2035D /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 58C37721239B4B266D173C61 /* CoreFoundation.framework */; }; + 0EE435A85A430E423A1A2B66 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 54AD5A0329425E1A7F41340C /* OpenGL.framework */; }; + 39D35C8525C2098476340C5C /* libSDL2main.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 500A69B241F07D6E00F6539A /* libSDL2main.a */; }; + 40FA75F122A8667047931606 /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 0DE573AE3E46757763841538 /* libSDL2.a */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 77F70C1273611C6F52E54034 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 54FC11132A371CB4054F3547 /* SDL2main.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 58DC62993160374E09FF7AD6; + remoteInfo = "libSDL2main.a"; + }; + 177C7C892D4B4AA67FF60081 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 54FC11132A371CB4054F3547 /* SDL2main.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 0E7126A94A11494963D3548B; + remoteInfo = "libSDL2main.a"; + }; + 46151D864AD30A2264966480 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 168B12782E8D663D59F23F4B /* SDL2.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 07D004B11E733F1F0EA93105; + remoteInfo = "libSDL2.a"; + }; + 4B6C53A062BB6F64479473AE /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 168B12782E8D663D59F23F4B /* SDL2.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 58C10ED14175754444033E0E; + remoteInfo = "libSDL2.a"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 62744D221EB054A72DBF6ECC /* testthread.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "testthread.c"; path = "../../../../../test/testthread.c"; sourceTree = ""; }; + 61E86E5810DA1218058D7F05 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioToolbox.framework"; path = "/System/Library/Frameworks/AudioToolbox.framework"; sourceTree = ""; }; + 3FB53A142E7C04B131AF60B7 /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioUnit.framework"; path = "/System/Library/Frameworks/AudioUnit.framework"; sourceTree = ""; }; + 54F55C097F9208C005565BD3 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Cocoa.framework"; path = "/System/Library/Frameworks/Cocoa.framework"; sourceTree = ""; }; + 2254502358BA512C22620E25 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreAudio.framework"; path = "/System/Library/Frameworks/CoreAudio.framework"; sourceTree = ""; }; + 1D9873DF73A16D6469231A6A /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "IOKit.framework"; path = "/System/Library/Frameworks/IOKit.framework"; sourceTree = ""; }; + 747A165D604F2020484870A2 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Carbon.framework"; path = "/System/Library/Frameworks/Carbon.framework"; sourceTree = ""; }; + 6A5D29B153AF28416A7F460B /* ForceFeedback.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "ForceFeedback.framework"; path = "/System/Library/Frameworks/ForceFeedback.framework"; sourceTree = ""; }; + 58C37721239B4B266D173C61 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreFoundation.framework"; path = "/System/Library/Frameworks/CoreFoundation.framework"; sourceTree = ""; }; + 54AD5A0329425E1A7F41340C /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "OpenGL.framework"; path = "/System/Library/Frameworks/OpenGL.framework"; sourceTree = ""; }; + 41737E465E3319127D3C2499 /* testthread */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; name = "testthread"; path = "testthread"; sourceTree = BUILT_PRODUCTS_DIR; }; + 54FC11132A371CB4054F3547 /* SDL2main.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2main.xcodeproj"; path = "../../SDL2main/SDL2main.xcodeproj"; sourceTree = SOURCE_ROOT; }; + 168B12782E8D663D59F23F4B /* SDL2.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2.xcodeproj"; path = "../../SDL2/SDL2.xcodeproj"; sourceTree = SOURCE_ROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 4700007F3E1F074D7E8B03ED /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 5FE61B50452A4F3A025A07EE /* AudioToolbox.framework in Frameworks */, + 1CDE462B612158DC56436167 /* AudioUnit.framework in Frameworks */, + 32AC74004CBA5DE11B0B0F45 /* Cocoa.framework in Frameworks */, + 5D0B286037AC23DA67154CB9 /* CoreAudio.framework in Frameworks */, + 4BE566F378B35F5C39FF3450 /* IOKit.framework in Frameworks */, + 44F224D13B105209689A0E41 /* Carbon.framework in Frameworks */, + 293822431C5B46857C012DDA /* ForceFeedback.framework in Frameworks */, + 27297CC17F42639B5EE2035D /* CoreFoundation.framework in Frameworks */, + 0EE435A85A430E423A1A2B66 /* OpenGL.framework in Frameworks */, + 39D35C8525C2098476340C5C /* libSDL2main.a in Frameworks */, + 40FA75F122A8667047931606 /* libSDL2.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 213340E446C96252331F6C01 /* testthread */ = { + isa = PBXGroup; + children = ( + 66AE2FF133FC20E4198240D6 /* test */, + 3B5561B61103754713F35373 /* Frameworks */, + 490A3E9940BE055277566E68 /* Products */, + 16BA26944AB42BED0563622C /* Projects */, + ); + name = "testthread"; + sourceTree = ""; + }; + 66AE2FF133FC20E4198240D6 /* test */ = { + isa = PBXGroup; + children = ( + 62744D221EB054A72DBF6ECC /* testthread.c */, + ); + name = "test"; + sourceTree = ""; + }; + 3B5561B61103754713F35373 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 61E86E5810DA1218058D7F05 /* AudioToolbox.framework */, + 3FB53A142E7C04B131AF60B7 /* AudioUnit.framework */, + 54F55C097F9208C005565BD3 /* Cocoa.framework */, + 2254502358BA512C22620E25 /* CoreAudio.framework */, + 1D9873DF73A16D6469231A6A /* IOKit.framework */, + 747A165D604F2020484870A2 /* Carbon.framework */, + 6A5D29B153AF28416A7F460B /* ForceFeedback.framework */, + 58C37721239B4B266D173C61 /* CoreFoundation.framework */, + 54AD5A0329425E1A7F41340C /* OpenGL.framework */, + ); + name = "Frameworks"; + sourceTree = ""; + }; + 490A3E9940BE055277566E68 /* Products */ = { + isa = PBXGroup; + children = ( + 41737E465E3319127D3C2499 /* testthread */, + ); + name = "Products"; + sourceTree = ""; + }; + 16BA26944AB42BED0563622C /* Projects */ = { + isa = PBXGroup; + children = ( + 54FC11132A371CB4054F3547 /* SDL2main.xcodeproj */, + 168B12782E8D663D59F23F4B /* SDL2.xcodeproj */, + ); + name = "Projects"; + sourceTree = ""; + }; + 7EF6583068121C260D4950B0 /* Products */ = { + isa = PBXGroup; + children = ( + 500A69B241F07D6E00F6539A /* libSDL2main.a */, + ); + name = Products; + sourceTree = ""; + }; + 75AC2C5538B24E912EAF7B17 /* Products */ = { + isa = PBXGroup; + children = ( + 0DE573AE3E46757763841538 /* libSDL2.a */, + ); + name = Products; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 513F117C6C4C207175DB2ABD /* testthread */ = { + isa = PBXNativeTarget; + buildConfigurationList = 01E01EA916271687051A2652 /* Build configuration list for PBXNativeTarget "testthread" */; + buildPhases = ( + 6B6D5D1B1F55322A0FDD1DA7 /* Resources */, + 4B1011D7567C14523D7F1AF2 /* Sources */, + 4700007F3E1F074D7E8B03ED /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 44CE64AC0D075A681B5E4CA5 /* PBXTargetDependency */, + 5F6D256B254653457C6E4C1D /* PBXTargetDependency */, + ); + name = "testthread"; + productInstallPath = "$(HOME)/bin"; + productName = "testthread"; + productReference = 41737E465E3319127D3C2499 /* testthread */; + productType = "com.apple.product-type.tool"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 08FB7793FE84155DC02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testthread" */; + compatibilityVersion = "Xcode 3.2"; + hasScannedForEncodings = 1; + mainGroup = 213340E446C96252331F6C01 /* testthread */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 7EF6583068121C260D4950B0 /* Products */; + ProjectRef = 54FC11132A371CB4054F3547 /* SDL2main.xcodeproj */; + }, + { + ProductGroup = 75AC2C5538B24E912EAF7B17 /* Products */; + ProjectRef = 168B12782E8D663D59F23F4B /* SDL2.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 513F117C6C4C207175DB2ABD /* testthread */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 500A69B241F07D6E00F6539A /* libSDL2main.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2main.a"; + remoteRef = 77F70C1273611C6F52E54034 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 0DE573AE3E46757763841538 /* libSDL2.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2.a"; + remoteRef = 46151D864AD30A2264966480 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 6B6D5D1B1F55322A0FDD1DA7 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 4B1011D7567C14523D7F1AF2 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 35213261134328003C164DCC /* testthread.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ +/* End PBXVariantGroup section */ + +/* Begin PBXTargetDependency section */ + 44CE64AC0D075A681B5E4CA5 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2main.a"; + targetProxy = 177C7C892D4B4AA67FF60081 /* PBXContainerItemProxy */; + }; + 5F6D256B254653457C6E4C1D /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2.a"; + targetProxy = 4B6C53A062BB6F64479473AE /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 41810FD36E064D052AD31709 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testthread"; + }; + name = "Debug Universal"; + }; + 019B704A23640E7260FA75B0 /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testthread"; + }; + name = "Debug Native"; + }; + 0D1704B65F6C5D010A855C23 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testthread"; + }; + name = "Release Universal"; + }; + 0FCC32B4651505B32E3A642F /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testthread"; + }; + name = "Release Native"; + }; + 6EEB3E43225D2C3A3D457FFE /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Universal"; + }; + 30BD51C01613660E457D1E40 /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Native"; + }; + 394241E765B57185689269EA /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Universal"; + }; + 69103C962724337E46395806 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Native"; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 01E01EA916271687051A2652 /* Build configuration list for PBXNativeTarget "testthread" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 41810FD36E064D052AD31709 /* Debug Universal */, + 019B704A23640E7260FA75B0 /* Debug Native */, + 0D1704B65F6C5D010A855C23 /* Release Universal */, + 0FCC32B4651505B32E3A642F /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; + 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testthread" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 6EEB3E43225D2C3A3D457FFE /* Debug Universal */, + 30BD51C01613660E457D1E40 /* Debug Native */, + 394241E765B57185689269EA /* Release Universal */, + 69103C962724337E46395806 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; +/* End XCConfigurationList section */ + + }; + rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; +} diff --git a/premake/Xcode/Xcode3/tests/testtimer/testtimer.xcodeproj/project.pbxproj b/premake/Xcode/Xcode3/tests/testtimer/testtimer.xcodeproj/project.pbxproj new file mode 100755 index 000000000..74a85997e --- /dev/null +++ b/premake/Xcode/Xcode3/tests/testtimer/testtimer.xcodeproj/project.pbxproj @@ -0,0 +1,457 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 45; + objects = { + +/* Begin PBXBuildFile section */ + 7B64021D5808756776C306BF /* testtimer.c in Sources */ = {isa = PBXBuildFile; fileRef = 22293F957F2711D97BE30CC9 /* testtimer.c */; }; + 13F35686187C26DC67E311BA /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 59DB50ED16A5452649322B1D /* AudioToolbox.framework */; }; + 08C150FB43E435D67A1239D5 /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4BAC239C69E54EC71F2968F0 /* AudioUnit.framework */; }; + 294C7A37608D633F4876781D /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7FCE587F1D867D250B9D0AF4 /* Cocoa.framework */; }; + 73EC35FD16EE11A117EC26B5 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4BEF55F007556CBF162825F6 /* CoreAudio.framework */; }; + 19DF001C5A3D5F540DA70DED /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 600C4147227742EE2E68407C /* IOKit.framework */; }; + 1A197D67240E52331CFC2424 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7AF7093922A179FF070424A4 /* Carbon.framework */; }; + 7D9775EB412907CE0DF82667 /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4BAC129468810A51532E27A0 /* ForceFeedback.framework */; }; + 3B0822D6406677340EF37654 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 38440E44450A17785BCB1BCD /* CoreFoundation.framework */; }; + 2EF17062498F59832B3752BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D37571765C244EA1A325C9C /* OpenGL.framework */; }; + 0772793F37435116345630AE /* libSDL2main.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 08006ACB69B42AA67BCF53B0 /* libSDL2main.a */; }; + 0AB1254765E46EB803F0183D /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 341F7FBC474100F24D213FDE /* libSDL2.a */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 32C14D2F548E6BAC03F77804 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 697F233E5B4527790BD82DE8 /* SDL2main.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 58DC62993160374E09FF7AD6; + remoteInfo = "libSDL2main.a"; + }; + 0662119B0F20094B3237701F /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 697F233E5B4527790BD82DE8 /* SDL2main.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 0E7126A94A11494963D3548B; + remoteInfo = "libSDL2main.a"; + }; + 209B3D4C017327D60F250349 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 6F8E5D8A11FF021C396C63DA /* SDL2.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 07D004B11E733F1F0EA93105; + remoteInfo = "libSDL2.a"; + }; + 2E5850DC3F883A377C9E1B29 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 6F8E5D8A11FF021C396C63DA /* SDL2.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 58C10ED14175754444033E0E; + remoteInfo = "libSDL2.a"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 22293F957F2711D97BE30CC9 /* testtimer.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "testtimer.c"; path = "../../../../../test/testtimer.c"; sourceTree = ""; }; + 59DB50ED16A5452649322B1D /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioToolbox.framework"; path = "/System/Library/Frameworks/AudioToolbox.framework"; sourceTree = ""; }; + 4BAC239C69E54EC71F2968F0 /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioUnit.framework"; path = "/System/Library/Frameworks/AudioUnit.framework"; sourceTree = ""; }; + 7FCE587F1D867D250B9D0AF4 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Cocoa.framework"; path = "/System/Library/Frameworks/Cocoa.framework"; sourceTree = ""; }; + 4BEF55F007556CBF162825F6 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreAudio.framework"; path = "/System/Library/Frameworks/CoreAudio.framework"; sourceTree = ""; }; + 600C4147227742EE2E68407C /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "IOKit.framework"; path = "/System/Library/Frameworks/IOKit.framework"; sourceTree = ""; }; + 7AF7093922A179FF070424A4 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Carbon.framework"; path = "/System/Library/Frameworks/Carbon.framework"; sourceTree = ""; }; + 4BAC129468810A51532E27A0 /* ForceFeedback.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "ForceFeedback.framework"; path = "/System/Library/Frameworks/ForceFeedback.framework"; sourceTree = ""; }; + 38440E44450A17785BCB1BCD /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreFoundation.framework"; path = "/System/Library/Frameworks/CoreFoundation.framework"; sourceTree = ""; }; + 0D37571765C244EA1A325C9C /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "OpenGL.framework"; path = "/System/Library/Frameworks/OpenGL.framework"; sourceTree = ""; }; + 2BA90F533D2C35CE0EE821BB /* testtimer */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; name = "testtimer"; path = "testtimer"; sourceTree = BUILT_PRODUCTS_DIR; }; + 697F233E5B4527790BD82DE8 /* SDL2main.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2main.xcodeproj"; path = "../../SDL2main/SDL2main.xcodeproj"; sourceTree = SOURCE_ROOT; }; + 6F8E5D8A11FF021C396C63DA /* SDL2.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2.xcodeproj"; path = "../../SDL2/SDL2.xcodeproj"; sourceTree = SOURCE_ROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 59EA1639021D3F4F7AC86D7A /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 13F35686187C26DC67E311BA /* AudioToolbox.framework in Frameworks */, + 08C150FB43E435D67A1239D5 /* AudioUnit.framework in Frameworks */, + 294C7A37608D633F4876781D /* Cocoa.framework in Frameworks */, + 73EC35FD16EE11A117EC26B5 /* CoreAudio.framework in Frameworks */, + 19DF001C5A3D5F540DA70DED /* IOKit.framework in Frameworks */, + 1A197D67240E52331CFC2424 /* Carbon.framework in Frameworks */, + 7D9775EB412907CE0DF82667 /* ForceFeedback.framework in Frameworks */, + 3B0822D6406677340EF37654 /* CoreFoundation.framework in Frameworks */, + 2EF17062498F59832B3752BF /* OpenGL.framework in Frameworks */, + 0772793F37435116345630AE /* libSDL2main.a in Frameworks */, + 0AB1254765E46EB803F0183D /* libSDL2.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 2A3C61D921751E2A596D0B43 /* testtimer */ = { + isa = PBXGroup; + children = ( + 0C9320211078719C5CCC7EFD /* test */, + 213A271506811AED7E1C6A94 /* Frameworks */, + 0C6224BB0611706E7C390B7D /* Products */, + 6A363F94345F4A4D427A79A1 /* Projects */, + ); + name = "testtimer"; + sourceTree = ""; + }; + 0C9320211078719C5CCC7EFD /* test */ = { + isa = PBXGroup; + children = ( + 22293F957F2711D97BE30CC9 /* testtimer.c */, + ); + name = "test"; + sourceTree = ""; + }; + 213A271506811AED7E1C6A94 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 59DB50ED16A5452649322B1D /* AudioToolbox.framework */, + 4BAC239C69E54EC71F2968F0 /* AudioUnit.framework */, + 7FCE587F1D867D250B9D0AF4 /* Cocoa.framework */, + 4BEF55F007556CBF162825F6 /* CoreAudio.framework */, + 600C4147227742EE2E68407C /* IOKit.framework */, + 7AF7093922A179FF070424A4 /* Carbon.framework */, + 4BAC129468810A51532E27A0 /* ForceFeedback.framework */, + 38440E44450A17785BCB1BCD /* CoreFoundation.framework */, + 0D37571765C244EA1A325C9C /* OpenGL.framework */, + ); + name = "Frameworks"; + sourceTree = ""; + }; + 0C6224BB0611706E7C390B7D /* Products */ = { + isa = PBXGroup; + children = ( + 2BA90F533D2C35CE0EE821BB /* testtimer */, + ); + name = "Products"; + sourceTree = ""; + }; + 6A363F94345F4A4D427A79A1 /* Projects */ = { + isa = PBXGroup; + children = ( + 697F233E5B4527790BD82DE8 /* SDL2main.xcodeproj */, + 6F8E5D8A11FF021C396C63DA /* SDL2.xcodeproj */, + ); + name = "Projects"; + sourceTree = ""; + }; + 2D3E6AEA3B0428970CDF1AF4 /* Products */ = { + isa = PBXGroup; + children = ( + 08006ACB69B42AA67BCF53B0 /* libSDL2main.a */, + ); + name = Products; + sourceTree = ""; + }; + 62FE45F1775D285645F8488E /* Products */ = { + isa = PBXGroup; + children = ( + 341F7FBC474100F24D213FDE /* libSDL2.a */, + ); + name = Products; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 1F0F244D534C4D1B32E764E0 /* testtimer */ = { + isa = PBXNativeTarget; + buildConfigurationList = 069B2C7817DD3A9C768A7832 /* Build configuration list for PBXNativeTarget "testtimer" */; + buildPhases = ( + 438B662D3476654319572741 /* Resources */, + 20CB29B81AA1608556B53AD0 /* Sources */, + 59EA1639021D3F4F7AC86D7A /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 15C01811098725315C840603 /* PBXTargetDependency */, + 517D6C4E040B778751987EC8 /* PBXTargetDependency */, + ); + name = "testtimer"; + productInstallPath = "$(HOME)/bin"; + productName = "testtimer"; + productReference = 2BA90F533D2C35CE0EE821BB /* testtimer */; + productType = "com.apple.product-type.tool"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 08FB7793FE84155DC02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testtimer" */; + compatibilityVersion = "Xcode 3.2"; + hasScannedForEncodings = 1; + mainGroup = 2A3C61D921751E2A596D0B43 /* testtimer */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 2D3E6AEA3B0428970CDF1AF4 /* Products */; + ProjectRef = 697F233E5B4527790BD82DE8 /* SDL2main.xcodeproj */; + }, + { + ProductGroup = 62FE45F1775D285645F8488E /* Products */; + ProjectRef = 6F8E5D8A11FF021C396C63DA /* SDL2.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 1F0F244D534C4D1B32E764E0 /* testtimer */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 08006ACB69B42AA67BCF53B0 /* libSDL2main.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2main.a"; + remoteRef = 32C14D2F548E6BAC03F77804 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 341F7FBC474100F24D213FDE /* libSDL2.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2.a"; + remoteRef = 209B3D4C017327D60F250349 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 438B662D3476654319572741 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 20CB29B81AA1608556B53AD0 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 7B64021D5808756776C306BF /* testtimer.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ +/* End PBXVariantGroup section */ + +/* Begin PBXTargetDependency section */ + 15C01811098725315C840603 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2main.a"; + targetProxy = 0662119B0F20094B3237701F /* PBXContainerItemProxy */; + }; + 517D6C4E040B778751987EC8 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2.a"; + targetProxy = 2E5850DC3F883A377C9E1B29 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 5B5201CD5C61059315160862 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testtimer"; + }; + name = "Debug Universal"; + }; + 447031E408EE5E531E0D7235 /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testtimer"; + }; + name = "Debug Native"; + }; + 7E9248C5328360650A786F20 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testtimer"; + }; + name = "Release Universal"; + }; + 72D91F3A3DA959814FCD588B /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testtimer"; + }; + name = "Release Native"; + }; + 677744B358021FD634594C31 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Universal"; + }; + 010A4E8334CB0D2C617372DC /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Native"; + }; + 40E1047F345201CA036918EE /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Universal"; + }; + 2D81007B408A511C0D1500B4 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Native"; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 069B2C7817DD3A9C768A7832 /* Build configuration list for PBXNativeTarget "testtimer" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 5B5201CD5C61059315160862 /* Debug Universal */, + 447031E408EE5E531E0D7235 /* Debug Native */, + 7E9248C5328360650A786F20 /* Release Universal */, + 72D91F3A3DA959814FCD588B /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; + 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testtimer" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 677744B358021FD634594C31 /* Debug Universal */, + 010A4E8334CB0D2C617372DC /* Debug Native */, + 40E1047F345201CA036918EE /* Release Universal */, + 2D81007B408A511C0D1500B4 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; +/* End XCConfigurationList section */ + + }; + rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; +} diff --git a/premake/Xcode/Xcode3/tests/testver/testver.xcodeproj/project.pbxproj b/premake/Xcode/Xcode3/tests/testver/testver.xcodeproj/project.pbxproj new file mode 100755 index 000000000..6f5c57615 --- /dev/null +++ b/premake/Xcode/Xcode3/tests/testver/testver.xcodeproj/project.pbxproj @@ -0,0 +1,457 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 45; + objects = { + +/* Begin PBXBuildFile section */ + 6014781151E5187D528723EF /* testver.c in Sources */ = {isa = PBXBuildFile; fileRef = 6B6E22E11F8848E33DA408B5 /* testver.c */; }; + 5E694906601863BD26484E1A /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7EEC3B2E5C516CF444E07100 /* AudioToolbox.framework */; }; + 40844E75202C46C674FC6E3D /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3B6C2F9222654F643FB72B39 /* AudioUnit.framework */; }; + 51EA10F0387055E76C16517F /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0C8064FA612620554B384DB7 /* Cocoa.framework */; }; + 0AA62A9A179074774C2A62A5 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 729D379958F428DF503A3419 /* CoreAudio.framework */; }; + 354E4CAD736522D764C841F4 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4D8F1F80456F146E54A12F69 /* IOKit.framework */; }; + 76F75A2345D94CCE0894324B /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3A9547275EFD3F9E40524AB9 /* Carbon.framework */; }; + 3D412E44067570B904B5148F /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0F10718F74EE72460B2B53E0 /* ForceFeedback.framework */; }; + 52E8289C257550997213758F /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6359786E2B1D1C053CEB0D3B /* CoreFoundation.framework */; }; + 1B8633BE3CF116D51EA17524 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 37D30F5260F713FE171022A9 /* OpenGL.framework */; }; + 139738C34B68369115722D3C /* libSDL2main.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 55F14A235AE31CD4262346F7 /* libSDL2main.a */; }; + 0B984D0D20527570170D79FC /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 2F5645B120637F3775D905E5 /* libSDL2.a */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 685F569F02837F954ADE743D /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 22B66475709B098C69197BD2 /* SDL2main.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 58DC62993160374E09FF7AD6; + remoteInfo = "libSDL2main.a"; + }; + 72786455348A513E6CED7348 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 22B66475709B098C69197BD2 /* SDL2main.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 0E7126A94A11494963D3548B; + remoteInfo = "libSDL2main.a"; + }; + 2E48267038BB153158527C71 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 6A2F6D7A044147804F6F120F /* SDL2.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 07D004B11E733F1F0EA93105; + remoteInfo = "libSDL2.a"; + }; + 65C432673F726D01098111FA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 6A2F6D7A044147804F6F120F /* SDL2.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 58C10ED14175754444033E0E; + remoteInfo = "libSDL2.a"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 6B6E22E11F8848E33DA408B5 /* testver.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "testver.c"; path = "../../../../../test/testver.c"; sourceTree = ""; }; + 7EEC3B2E5C516CF444E07100 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioToolbox.framework"; path = "/System/Library/Frameworks/AudioToolbox.framework"; sourceTree = ""; }; + 3B6C2F9222654F643FB72B39 /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioUnit.framework"; path = "/System/Library/Frameworks/AudioUnit.framework"; sourceTree = ""; }; + 0C8064FA612620554B384DB7 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Cocoa.framework"; path = "/System/Library/Frameworks/Cocoa.framework"; sourceTree = ""; }; + 729D379958F428DF503A3419 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreAudio.framework"; path = "/System/Library/Frameworks/CoreAudio.framework"; sourceTree = ""; }; + 4D8F1F80456F146E54A12F69 /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "IOKit.framework"; path = "/System/Library/Frameworks/IOKit.framework"; sourceTree = ""; }; + 3A9547275EFD3F9E40524AB9 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Carbon.framework"; path = "/System/Library/Frameworks/Carbon.framework"; sourceTree = ""; }; + 0F10718F74EE72460B2B53E0 /* ForceFeedback.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "ForceFeedback.framework"; path = "/System/Library/Frameworks/ForceFeedback.framework"; sourceTree = ""; }; + 6359786E2B1D1C053CEB0D3B /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreFoundation.framework"; path = "/System/Library/Frameworks/CoreFoundation.framework"; sourceTree = ""; }; + 37D30F5260F713FE171022A9 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "OpenGL.framework"; path = "/System/Library/Frameworks/OpenGL.framework"; sourceTree = ""; }; + 5DB74E8116BC4C6530217502 /* testver */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; name = "testver"; path = "testver"; sourceTree = BUILT_PRODUCTS_DIR; }; + 22B66475709B098C69197BD2 /* SDL2main.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2main.xcodeproj"; path = "../../SDL2main/SDL2main.xcodeproj"; sourceTree = SOURCE_ROOT; }; + 6A2F6D7A044147804F6F120F /* SDL2.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2.xcodeproj"; path = "../../SDL2/SDL2.xcodeproj"; sourceTree = SOURCE_ROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 49B25FDC134C7A2A5B927661 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 5E694906601863BD26484E1A /* AudioToolbox.framework in Frameworks */, + 40844E75202C46C674FC6E3D /* AudioUnit.framework in Frameworks */, + 51EA10F0387055E76C16517F /* Cocoa.framework in Frameworks */, + 0AA62A9A179074774C2A62A5 /* CoreAudio.framework in Frameworks */, + 354E4CAD736522D764C841F4 /* IOKit.framework in Frameworks */, + 76F75A2345D94CCE0894324B /* Carbon.framework in Frameworks */, + 3D412E44067570B904B5148F /* ForceFeedback.framework in Frameworks */, + 52E8289C257550997213758F /* CoreFoundation.framework in Frameworks */, + 1B8633BE3CF116D51EA17524 /* OpenGL.framework in Frameworks */, + 139738C34B68369115722D3C /* libSDL2main.a in Frameworks */, + 0B984D0D20527570170D79FC /* libSDL2.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 11F833D43F53101770FD0C7B /* testver */ = { + isa = PBXGroup; + children = ( + 63294E297CC854C77B0271BB /* test */, + 3B4C1DD744AD6900191D4CA3 /* Frameworks */, + 27183CDE4E6371D435C25B93 /* Products */, + 334122EF372B062A59BA520E /* Projects */, + ); + name = "testver"; + sourceTree = ""; + }; + 63294E297CC854C77B0271BB /* test */ = { + isa = PBXGroup; + children = ( + 6B6E22E11F8848E33DA408B5 /* testver.c */, + ); + name = "test"; + sourceTree = ""; + }; + 3B4C1DD744AD6900191D4CA3 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 7EEC3B2E5C516CF444E07100 /* AudioToolbox.framework */, + 3B6C2F9222654F643FB72B39 /* AudioUnit.framework */, + 0C8064FA612620554B384DB7 /* Cocoa.framework */, + 729D379958F428DF503A3419 /* CoreAudio.framework */, + 4D8F1F80456F146E54A12F69 /* IOKit.framework */, + 3A9547275EFD3F9E40524AB9 /* Carbon.framework */, + 0F10718F74EE72460B2B53E0 /* ForceFeedback.framework */, + 6359786E2B1D1C053CEB0D3B /* CoreFoundation.framework */, + 37D30F5260F713FE171022A9 /* OpenGL.framework */, + ); + name = "Frameworks"; + sourceTree = ""; + }; + 27183CDE4E6371D435C25B93 /* Products */ = { + isa = PBXGroup; + children = ( + 5DB74E8116BC4C6530217502 /* testver */, + ); + name = "Products"; + sourceTree = ""; + }; + 334122EF372B062A59BA520E /* Projects */ = { + isa = PBXGroup; + children = ( + 22B66475709B098C69197BD2 /* SDL2main.xcodeproj */, + 6A2F6D7A044147804F6F120F /* SDL2.xcodeproj */, + ); + name = "Projects"; + sourceTree = ""; + }; + 40322E461BBE73D46D320F6F /* Products */ = { + isa = PBXGroup; + children = ( + 55F14A235AE31CD4262346F7 /* libSDL2main.a */, + ); + name = Products; + sourceTree = ""; + }; + 589E74AE7AAF144F04001D06 /* Products */ = { + isa = PBXGroup; + children = ( + 2F5645B120637F3775D905E5 /* libSDL2.a */, + ); + name = Products; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 0D77082F710F18C534BE6183 /* testver */ = { + isa = PBXNativeTarget; + buildConfigurationList = 23716C682BE236F146315787 /* Build configuration list for PBXNativeTarget "testver" */; + buildPhases = ( + 0CED4AD569D07AE1532321B5 /* Resources */, + 204748170CFF76D3407221CB /* Sources */, + 49B25FDC134C7A2A5B927661 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 3AD528CE0FF40F5F633541C8 /* PBXTargetDependency */, + 3FFF326116C8557B360861AA /* PBXTargetDependency */, + ); + name = "testver"; + productInstallPath = "$(HOME)/bin"; + productName = "testver"; + productReference = 5DB74E8116BC4C6530217502 /* testver */; + productType = "com.apple.product-type.tool"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 08FB7793FE84155DC02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testver" */; + compatibilityVersion = "Xcode 3.2"; + hasScannedForEncodings = 1; + mainGroup = 11F833D43F53101770FD0C7B /* testver */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 40322E461BBE73D46D320F6F /* Products */; + ProjectRef = 22B66475709B098C69197BD2 /* SDL2main.xcodeproj */; + }, + { + ProductGroup = 589E74AE7AAF144F04001D06 /* Products */; + ProjectRef = 6A2F6D7A044147804F6F120F /* SDL2.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 0D77082F710F18C534BE6183 /* testver */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 55F14A235AE31CD4262346F7 /* libSDL2main.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2main.a"; + remoteRef = 685F569F02837F954ADE743D /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 2F5645B120637F3775D905E5 /* libSDL2.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2.a"; + remoteRef = 2E48267038BB153158527C71 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 0CED4AD569D07AE1532321B5 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 204748170CFF76D3407221CB /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 6014781151E5187D528723EF /* testver.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ +/* End PBXVariantGroup section */ + +/* Begin PBXTargetDependency section */ + 3AD528CE0FF40F5F633541C8 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2main.a"; + targetProxy = 72786455348A513E6CED7348 /* PBXContainerItemProxy */; + }; + 3FFF326116C8557B360861AA /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2.a"; + targetProxy = 65C432673F726D01098111FA /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 200B57382D1F088E4FF70905 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testver"; + }; + name = "Debug Universal"; + }; + 458E1E8567FA792871804B05 /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testver"; + }; + name = "Debug Native"; + }; + 0E280C7B0045494B6BEB19AC /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testver"; + }; + name = "Release Universal"; + }; + 424C1D7523CE3B8E02B2147F /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testver"; + }; + name = "Release Native"; + }; + 43BA739D4B48008676B82CB7 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Universal"; + }; + 40E86CA3015C4F544D593DA0 /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Native"; + }; + 05DF7BBB62432ED070FD00CB /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Universal"; + }; + 47D77AC87E84335A01275818 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Native"; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 23716C682BE236F146315787 /* Build configuration list for PBXNativeTarget "testver" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 200B57382D1F088E4FF70905 /* Debug Universal */, + 458E1E8567FA792871804B05 /* Debug Native */, + 0E280C7B0045494B6BEB19AC /* Release Universal */, + 424C1D7523CE3B8E02B2147F /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; + 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testver" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 43BA739D4B48008676B82CB7 /* Debug Universal */, + 40E86CA3015C4F544D593DA0 /* Debug Native */, + 05DF7BBB62432ED070FD00CB /* Release Universal */, + 47D77AC87E84335A01275818 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; +/* End XCConfigurationList section */ + + }; + rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; +} diff --git a/premake/Xcode/Xcode3/tests/testwm2/testwm2.xcodeproj/project.pbxproj b/premake/Xcode/Xcode3/tests/testwm2/testwm2.xcodeproj/project.pbxproj new file mode 100755 index 000000000..d5a9d2525 --- /dev/null +++ b/premake/Xcode/Xcode3/tests/testwm2/testwm2.xcodeproj/project.pbxproj @@ -0,0 +1,500 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 45; + objects = { + +/* Begin PBXBuildFile section */ + 0BE42EAB72F36C7702866C3E /* testwm2.c in Sources */ = {isa = PBXBuildFile; fileRef = 35B30B9D2BA973305B431C79 /* testwm2.c */; }; + 02BA178200D8732B480340AA /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3F3B433238510A9201395B14 /* AudioToolbox.framework */; }; + 2531497A26C41FFB2DFE1CAA /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5A9723A216397B73732E783F /* AudioUnit.framework */; }; + 294839F8023630471AC87C9A /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1B7D416035FC73F2499D780B /* Cocoa.framework */; }; + 75960A7B1E35508958204E07 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 14494572789E5DD835710F4A /* CoreAudio.framework */; }; + 0FEA07E415674BD44CE2221A /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 67A17B15236238841E225074 /* IOKit.framework */; }; + 78B22C7E3EC4657C3ED53157 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 607D43CA29AD40A458D50CFF /* Carbon.framework */; }; + 49B245B2311E458D631105B5 /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 70BD41BC43D1767C493D4B07 /* ForceFeedback.framework */; }; + 30654A5B510B5FDD26F012DC /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 62A5002E6CDE23C3601931E1 /* CoreFoundation.framework */; }; + 495C760C1F090E551CD30744 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4FF1117D3E08144A1FB75727 /* OpenGL.framework */; }; + 15B73C417E775E8C789C760E /* libSDL2main.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 2F4656C1319D435B3942325F /* libSDL2main.a */; }; + 2DBD575800C87AB24B62371A /* libSDL2test.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 1D85368D023A6C344FD93913 /* libSDL2test.a */; }; + 19B3571E22DD01C53F4F6318 /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5B047E5801E928BC78040BE3 /* libSDL2.a */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 49F65F4954892A3468AF59B9 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 6B0400622E6E3A5B64172CE7 /* SDL2main.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 58DC62993160374E09FF7AD6; + remoteInfo = "libSDL2main.a"; + }; + 11E6192A46CF465107FD024B /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 6B0400622E6E3A5B64172CE7 /* SDL2main.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 0E7126A94A11494963D3548B; + remoteInfo = "libSDL2main.a"; + }; + 21E806AD668806325D1D568C /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 281E6FEE01AD198860124328 /* SDL2test.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 1E1175156F97314C291323CB; + remoteInfo = "libSDL2test.a"; + }; + 099722936B22291412D24925 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 281E6FEE01AD198860124328 /* SDL2test.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 7CD70F5D43DA554D66287CFC; + remoteInfo = "libSDL2test.a"; + }; + 2C01777530B566FF16C02CE9 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 2C011B767D7601FD42D544E2 /* SDL2.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 07D004B11E733F1F0EA93105; + remoteInfo = "libSDL2.a"; + }; + 0CAA140978155CF111F45286 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 2C011B767D7601FD42D544E2 /* SDL2.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 58C10ED14175754444033E0E; + remoteInfo = "libSDL2.a"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 35B30B9D2BA973305B431C79 /* testwm2.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "testwm2.c"; path = "../../../../../test/testwm2.c"; sourceTree = ""; }; + 3F3B433238510A9201395B14 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioToolbox.framework"; path = "/System/Library/Frameworks/AudioToolbox.framework"; sourceTree = ""; }; + 5A9723A216397B73732E783F /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioUnit.framework"; path = "/System/Library/Frameworks/AudioUnit.framework"; sourceTree = ""; }; + 1B7D416035FC73F2499D780B /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Cocoa.framework"; path = "/System/Library/Frameworks/Cocoa.framework"; sourceTree = ""; }; + 14494572789E5DD835710F4A /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreAudio.framework"; path = "/System/Library/Frameworks/CoreAudio.framework"; sourceTree = ""; }; + 67A17B15236238841E225074 /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "IOKit.framework"; path = "/System/Library/Frameworks/IOKit.framework"; sourceTree = ""; }; + 607D43CA29AD40A458D50CFF /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Carbon.framework"; path = "/System/Library/Frameworks/Carbon.framework"; sourceTree = ""; }; + 70BD41BC43D1767C493D4B07 /* ForceFeedback.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "ForceFeedback.framework"; path = "/System/Library/Frameworks/ForceFeedback.framework"; sourceTree = ""; }; + 62A5002E6CDE23C3601931E1 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreFoundation.framework"; path = "/System/Library/Frameworks/CoreFoundation.framework"; sourceTree = ""; }; + 4FF1117D3E08144A1FB75727 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "OpenGL.framework"; path = "/System/Library/Frameworks/OpenGL.framework"; sourceTree = ""; }; + 07E01726741D59FE3E556A53 /* testwm2 */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; name = "testwm2"; path = "testwm2"; sourceTree = BUILT_PRODUCTS_DIR; }; + 6B0400622E6E3A5B64172CE7 /* SDL2main.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2main.xcodeproj"; path = "../../SDL2main/SDL2main.xcodeproj"; sourceTree = SOURCE_ROOT; }; + 281E6FEE01AD198860124328 /* SDL2test.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2test.xcodeproj"; path = "../../SDL2test/SDL2test.xcodeproj"; sourceTree = SOURCE_ROOT; }; + 2C011B767D7601FD42D544E2 /* SDL2.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2.xcodeproj"; path = "../../SDL2/SDL2.xcodeproj"; sourceTree = SOURCE_ROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 14610380060F5C6C541555CA /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 02BA178200D8732B480340AA /* AudioToolbox.framework in Frameworks */, + 2531497A26C41FFB2DFE1CAA /* AudioUnit.framework in Frameworks */, + 294839F8023630471AC87C9A /* Cocoa.framework in Frameworks */, + 75960A7B1E35508958204E07 /* CoreAudio.framework in Frameworks */, + 0FEA07E415674BD44CE2221A /* IOKit.framework in Frameworks */, + 78B22C7E3EC4657C3ED53157 /* Carbon.framework in Frameworks */, + 49B245B2311E458D631105B5 /* ForceFeedback.framework in Frameworks */, + 30654A5B510B5FDD26F012DC /* CoreFoundation.framework in Frameworks */, + 495C760C1F090E551CD30744 /* OpenGL.framework in Frameworks */, + 15B73C417E775E8C789C760E /* libSDL2main.a in Frameworks */, + 2DBD575800C87AB24B62371A /* libSDL2test.a in Frameworks */, + 19B3571E22DD01C53F4F6318 /* libSDL2.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 1D09699575D57C337D881716 /* testwm2 */ = { + isa = PBXGroup; + children = ( + 62B85D0C5D6D45B730F13A95 /* test */, + 678A4C923DF9534372032E2D /* Frameworks */, + 2CAC771F4C957321357F4473 /* Products */, + 68737EBC1D3C666D219A2090 /* Projects */, + ); + name = "testwm2"; + sourceTree = ""; + }; + 62B85D0C5D6D45B730F13A95 /* test */ = { + isa = PBXGroup; + children = ( + 35B30B9D2BA973305B431C79 /* testwm2.c */, + ); + name = "test"; + sourceTree = ""; + }; + 678A4C923DF9534372032E2D /* Frameworks */ = { + isa = PBXGroup; + children = ( + 3F3B433238510A9201395B14 /* AudioToolbox.framework */, + 5A9723A216397B73732E783F /* AudioUnit.framework */, + 1B7D416035FC73F2499D780B /* Cocoa.framework */, + 14494572789E5DD835710F4A /* CoreAudio.framework */, + 67A17B15236238841E225074 /* IOKit.framework */, + 607D43CA29AD40A458D50CFF /* Carbon.framework */, + 70BD41BC43D1767C493D4B07 /* ForceFeedback.framework */, + 62A5002E6CDE23C3601931E1 /* CoreFoundation.framework */, + 4FF1117D3E08144A1FB75727 /* OpenGL.framework */, + ); + name = "Frameworks"; + sourceTree = ""; + }; + 2CAC771F4C957321357F4473 /* Products */ = { + isa = PBXGroup; + children = ( + 07E01726741D59FE3E556A53 /* testwm2 */, + ); + name = "Products"; + sourceTree = ""; + }; + 68737EBC1D3C666D219A2090 /* Projects */ = { + isa = PBXGroup; + children = ( + 6B0400622E6E3A5B64172CE7 /* SDL2main.xcodeproj */, + 281E6FEE01AD198860124328 /* SDL2test.xcodeproj */, + 2C011B767D7601FD42D544E2 /* SDL2.xcodeproj */, + ); + name = "Projects"; + sourceTree = ""; + }; + 6D41569C576B5436603F06AB /* Products */ = { + isa = PBXGroup; + children = ( + 2F4656C1319D435B3942325F /* libSDL2main.a */, + ); + name = Products; + sourceTree = ""; + }; + 053706934CCC7FF400CE1389 /* Products */ = { + isa = PBXGroup; + children = ( + 1D85368D023A6C344FD93913 /* libSDL2test.a */, + ); + name = Products; + sourceTree = ""; + }; + 70CB3D756B797AAB28B10A4A /* Products */ = { + isa = PBXGroup; + children = ( + 5B047E5801E928BC78040BE3 /* libSDL2.a */, + ); + name = Products; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 040021644D381D391EC87B8B /* testwm2 */ = { + isa = PBXNativeTarget; + buildConfigurationList = 7424155926126AB723AF4B82 /* Build configuration list for PBXNativeTarget "testwm2" */; + buildPhases = ( + 4B6F67D309DE6D6A712071FE /* Resources */, + 74917742401B5C89514A5EE9 /* Sources */, + 14610380060F5C6C541555CA /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 0B6411B5332216224D032859 /* PBXTargetDependency */, + 2F3F521D29963DC7033E09AB /* PBXTargetDependency */, + 6DB07A415BAB464C451D7F41 /* PBXTargetDependency */, + ); + name = "testwm2"; + productInstallPath = "$(HOME)/bin"; + productName = "testwm2"; + productReference = 07E01726741D59FE3E556A53 /* testwm2 */; + productType = "com.apple.product-type.tool"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 08FB7793FE84155DC02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testwm2" */; + compatibilityVersion = "Xcode 3.2"; + hasScannedForEncodings = 1; + mainGroup = 1D09699575D57C337D881716 /* testwm2 */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 6D41569C576B5436603F06AB /* Products */; + ProjectRef = 6B0400622E6E3A5B64172CE7 /* SDL2main.xcodeproj */; + }, + { + ProductGroup = 053706934CCC7FF400CE1389 /* Products */; + ProjectRef = 281E6FEE01AD198860124328 /* SDL2test.xcodeproj */; + }, + { + ProductGroup = 70CB3D756B797AAB28B10A4A /* Products */; + ProjectRef = 2C011B767D7601FD42D544E2 /* SDL2.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 040021644D381D391EC87B8B /* testwm2 */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 2F4656C1319D435B3942325F /* libSDL2main.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2main.a"; + remoteRef = 49F65F4954892A3468AF59B9 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 1D85368D023A6C344FD93913 /* libSDL2test.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2test.a"; + remoteRef = 21E806AD668806325D1D568C /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 5B047E5801E928BC78040BE3 /* libSDL2.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2.a"; + remoteRef = 2C01777530B566FF16C02CE9 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 4B6F67D309DE6D6A712071FE /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 74917742401B5C89514A5EE9 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 0BE42EAB72F36C7702866C3E /* testwm2.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ +/* End PBXVariantGroup section */ + +/* Begin PBXTargetDependency section */ + 0B6411B5332216224D032859 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2main.a"; + targetProxy = 11E6192A46CF465107FD024B /* PBXContainerItemProxy */; + }; + 2F3F521D29963DC7033E09AB /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2test.a"; + targetProxy = 099722936B22291412D24925 /* PBXContainerItemProxy */; + }; + 6DB07A415BAB464C451D7F41 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2.a"; + targetProxy = 0CAA140978155CF111F45286 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 21745AB753B5396747C850CC /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testwm2"; + }; + name = "Debug Universal"; + }; + 1FA85E282A6B581D6B67455E /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testwm2"; + }; + name = "Debug Native"; + }; + 46C62A8339C80E652667525F /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testwm2"; + }; + name = "Release Universal"; + }; + 153152C87B3E483F379E7211 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testwm2"; + }; + name = "Release Native"; + }; + 21BC41E2666D0061196139E7 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Universal"; + }; + 322B588A51FC7CBD74E32330 /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Native"; + }; + 0F132F51083F1502419B3ED6 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Universal"; + }; + 55040782070F03AE2C4847F0 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Native"; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 7424155926126AB723AF4B82 /* Build configuration list for PBXNativeTarget "testwm2" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 21745AB753B5396747C850CC /* Debug Universal */, + 1FA85E282A6B581D6B67455E /* Debug Native */, + 46C62A8339C80E652667525F /* Release Universal */, + 153152C87B3E483F379E7211 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; + 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testwm2" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 21BC41E2666D0061196139E7 /* Debug Universal */, + 322B588A51FC7CBD74E32330 /* Debug Native */, + 0F132F51083F1502419B3ED6 /* Release Universal */, + 55040782070F03AE2C4847F0 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; +/* End XCConfigurationList section */ + + }; + rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; +} diff --git a/premake/Xcode/Xcode3/tests/torturethread/torturethread.xcodeproj/project.pbxproj b/premake/Xcode/Xcode3/tests/torturethread/torturethread.xcodeproj/project.pbxproj new file mode 100755 index 000000000..2309abff8 --- /dev/null +++ b/premake/Xcode/Xcode3/tests/torturethread/torturethread.xcodeproj/project.pbxproj @@ -0,0 +1,457 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 45; + objects = { + +/* Begin PBXBuildFile section */ + 0B1A6B465F267277727F1F6A /* torturethread.c in Sources */ = {isa = PBXBuildFile; fileRef = 5FA75DEA52290DD6605A4165 /* torturethread.c */; }; + 0CB40A2C6B384AFE1F85723A /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 79E670F651C62A887F6A3215 /* AudioToolbox.framework */; }; + 41B152CD3C1934387F884871 /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 483C7AD419A54986085D3C48 /* AudioUnit.framework */; }; + 4AAE7E7E0A5653E768C911A7 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0ACC6B776AC5494213B245D5 /* Cocoa.framework */; }; + 59D67481676E7E4D1C56615B /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 00142FCB5AC003C512F6094D /* CoreAudio.framework */; }; + 3FE91A7D412638F432DE3092 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 23342F6529E525F2711B4A7C /* IOKit.framework */; }; + 3B603B2925A51C443AE06C31 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4DE1115E4433107A54200280 /* Carbon.framework */; }; + 354E39343B790A977606178E /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 36EE5D451D1849841BF45B78 /* ForceFeedback.framework */; }; + 093E72445180495D2C004D65 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7E321F3300CF2F895F7F1C47 /* CoreFoundation.framework */; }; + 38FF0DD1184645800F951B47 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 40701A1D6AD506C4546D7276 /* OpenGL.framework */; }; + 3ED8149145C136443C2A20C4 /* libSDL2main.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 774C249D69042D1A42DF6270 /* libSDL2main.a */; }; + 6F343F4955834AD4658C4DF4 /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6ACA22173E33236140FF5CCC /* libSDL2.a */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 5B10199654223EDE16005ABF /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 49211B7E24B9724343D8399B /* SDL2main.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 58DC62993160374E09FF7AD6; + remoteInfo = "libSDL2main.a"; + }; + 492C0DDD39AC709960CA1D3B /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 49211B7E24B9724343D8399B /* SDL2main.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 0E7126A94A11494963D3548B; + remoteInfo = "libSDL2main.a"; + }; + 281A4C152FA91B280FFD4166 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 2A972B8803A774F925DC2034 /* SDL2.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 07D004B11E733F1F0EA93105; + remoteInfo = "libSDL2.a"; + }; + 24F701915BCC641934B646BE /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 2A972B8803A774F925DC2034 /* SDL2.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 58C10ED14175754444033E0E; + remoteInfo = "libSDL2.a"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 5FA75DEA52290DD6605A4165 /* torturethread.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "torturethread.c"; path = "../../../../../test/torturethread.c"; sourceTree = ""; }; + 79E670F651C62A887F6A3215 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioToolbox.framework"; path = "/System/Library/Frameworks/AudioToolbox.framework"; sourceTree = ""; }; + 483C7AD419A54986085D3C48 /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioUnit.framework"; path = "/System/Library/Frameworks/AudioUnit.framework"; sourceTree = ""; }; + 0ACC6B776AC5494213B245D5 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Cocoa.framework"; path = "/System/Library/Frameworks/Cocoa.framework"; sourceTree = ""; }; + 00142FCB5AC003C512F6094D /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreAudio.framework"; path = "/System/Library/Frameworks/CoreAudio.framework"; sourceTree = ""; }; + 23342F6529E525F2711B4A7C /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "IOKit.framework"; path = "/System/Library/Frameworks/IOKit.framework"; sourceTree = ""; }; + 4DE1115E4433107A54200280 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Carbon.framework"; path = "/System/Library/Frameworks/Carbon.framework"; sourceTree = ""; }; + 36EE5D451D1849841BF45B78 /* ForceFeedback.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "ForceFeedback.framework"; path = "/System/Library/Frameworks/ForceFeedback.framework"; sourceTree = ""; }; + 7E321F3300CF2F895F7F1C47 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreFoundation.framework"; path = "/System/Library/Frameworks/CoreFoundation.framework"; sourceTree = ""; }; + 40701A1D6AD506C4546D7276 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "OpenGL.framework"; path = "/System/Library/Frameworks/OpenGL.framework"; sourceTree = ""; }; + 04C670D73B865A7F51992465 /* torturethread */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; name = "torturethread"; path = "torturethread"; sourceTree = BUILT_PRODUCTS_DIR; }; + 49211B7E24B9724343D8399B /* SDL2main.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2main.xcodeproj"; path = "../../SDL2main/SDL2main.xcodeproj"; sourceTree = SOURCE_ROOT; }; + 2A972B8803A774F925DC2034 /* SDL2.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2.xcodeproj"; path = "../../SDL2/SDL2.xcodeproj"; sourceTree = SOURCE_ROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 383067F53F225E3F7E2C39A1 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 0CB40A2C6B384AFE1F85723A /* AudioToolbox.framework in Frameworks */, + 41B152CD3C1934387F884871 /* AudioUnit.framework in Frameworks */, + 4AAE7E7E0A5653E768C911A7 /* Cocoa.framework in Frameworks */, + 59D67481676E7E4D1C56615B /* CoreAudio.framework in Frameworks */, + 3FE91A7D412638F432DE3092 /* IOKit.framework in Frameworks */, + 3B603B2925A51C443AE06C31 /* Carbon.framework in Frameworks */, + 354E39343B790A977606178E /* ForceFeedback.framework in Frameworks */, + 093E72445180495D2C004D65 /* CoreFoundation.framework in Frameworks */, + 38FF0DD1184645800F951B47 /* OpenGL.framework in Frameworks */, + 3ED8149145C136443C2A20C4 /* libSDL2main.a in Frameworks */, + 6F343F4955834AD4658C4DF4 /* libSDL2.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 52C33FFB7B7F54AF3360134B /* torturethread */ = { + isa = PBXGroup; + children = ( + 4104708A743A2F6E04606A87 /* test */, + 16FB4D0B36D6203039B60176 /* Frameworks */, + 11876D82024B38F500662D0D /* Products */, + 35307E4C3A3868B6445F5BDD /* Projects */, + ); + name = "torturethread"; + sourceTree = ""; + }; + 4104708A743A2F6E04606A87 /* test */ = { + isa = PBXGroup; + children = ( + 5FA75DEA52290DD6605A4165 /* torturethread.c */, + ); + name = "test"; + sourceTree = ""; + }; + 16FB4D0B36D6203039B60176 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 79E670F651C62A887F6A3215 /* AudioToolbox.framework */, + 483C7AD419A54986085D3C48 /* AudioUnit.framework */, + 0ACC6B776AC5494213B245D5 /* Cocoa.framework */, + 00142FCB5AC003C512F6094D /* CoreAudio.framework */, + 23342F6529E525F2711B4A7C /* IOKit.framework */, + 4DE1115E4433107A54200280 /* Carbon.framework */, + 36EE5D451D1849841BF45B78 /* ForceFeedback.framework */, + 7E321F3300CF2F895F7F1C47 /* CoreFoundation.framework */, + 40701A1D6AD506C4546D7276 /* OpenGL.framework */, + ); + name = "Frameworks"; + sourceTree = ""; + }; + 11876D82024B38F500662D0D /* Products */ = { + isa = PBXGroup; + children = ( + 04C670D73B865A7F51992465 /* torturethread */, + ); + name = "Products"; + sourceTree = ""; + }; + 35307E4C3A3868B6445F5BDD /* Projects */ = { + isa = PBXGroup; + children = ( + 49211B7E24B9724343D8399B /* SDL2main.xcodeproj */, + 2A972B8803A774F925DC2034 /* SDL2.xcodeproj */, + ); + name = "Projects"; + sourceTree = ""; + }; + 19B4019451080CEE6B6752BA /* Products */ = { + isa = PBXGroup; + children = ( + 774C249D69042D1A42DF6270 /* libSDL2main.a */, + ); + name = Products; + sourceTree = ""; + }; + 51FB541E39AA5F7A55401C07 /* Products */ = { + isa = PBXGroup; + children = ( + 6ACA22173E33236140FF5CCC /* libSDL2.a */, + ); + name = Products; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 75467BAF23EA7DA442B93066 /* torturethread */ = { + isa = PBXNativeTarget; + buildConfigurationList = 62AA34F754F6660758827B79 /* Build configuration list for PBXNativeTarget "torturethread" */; + buildPhases = ( + 59B43C746DAF04801E8356AF /* Resources */, + 7C03337571B2019A391F6075 /* Sources */, + 383067F53F225E3F7E2C39A1 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 1A5E31995684244817750D80 /* PBXTargetDependency */, + 69881AE217550B2E0BA6694F /* PBXTargetDependency */, + ); + name = "torturethread"; + productInstallPath = "$(HOME)/bin"; + productName = "torturethread"; + productReference = 04C670D73B865A7F51992465 /* torturethread */; + productType = "com.apple.product-type.tool"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 08FB7793FE84155DC02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "torturethread" */; + compatibilityVersion = "Xcode 3.2"; + hasScannedForEncodings = 1; + mainGroup = 52C33FFB7B7F54AF3360134B /* torturethread */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 19B4019451080CEE6B6752BA /* Products */; + ProjectRef = 49211B7E24B9724343D8399B /* SDL2main.xcodeproj */; + }, + { + ProductGroup = 51FB541E39AA5F7A55401C07 /* Products */; + ProjectRef = 2A972B8803A774F925DC2034 /* SDL2.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 75467BAF23EA7DA442B93066 /* torturethread */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 774C249D69042D1A42DF6270 /* libSDL2main.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2main.a"; + remoteRef = 5B10199654223EDE16005ABF /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 6ACA22173E33236140FF5CCC /* libSDL2.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2.a"; + remoteRef = 281A4C152FA91B280FFD4166 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 59B43C746DAF04801E8356AF /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 7C03337571B2019A391F6075 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 0B1A6B465F267277727F1F6A /* torturethread.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ +/* End PBXVariantGroup section */ + +/* Begin PBXTargetDependency section */ + 1A5E31995684244817750D80 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2main.a"; + targetProxy = 492C0DDD39AC709960CA1D3B /* PBXContainerItemProxy */; + }; + 69881AE217550B2E0BA6694F /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2.a"; + targetProxy = 24F701915BCC641934B646BE /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 7AA24F003AD034440EBA0FE2 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "torturethread"; + }; + name = "Debug Universal"; + }; + 273B1EDF6B8448E06AFE7AD5 /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "torturethread"; + }; + name = "Debug Native"; + }; + 34AD579C519045767AA1795E /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "torturethread"; + }; + name = "Release Universal"; + }; + 6FE9381E57F51F65473054AB /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "torturethread"; + }; + name = "Release Native"; + }; + 70CE0CB34B4406E20D7A628B /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Universal"; + }; + 6BB62409012546322B45004E /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Native"; + }; + 2C526089646A0EBC67F450CF /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Universal"; + }; + 45FE47EA0082624D6480128B /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Native"; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 62AA34F754F6660758827B79 /* Build configuration list for PBXNativeTarget "torturethread" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 7AA24F003AD034440EBA0FE2 /* Debug Universal */, + 273B1EDF6B8448E06AFE7AD5 /* Debug Native */, + 34AD579C519045767AA1795E /* Release Universal */, + 6FE9381E57F51F65473054AB /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; + 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "torturethread" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 70CE0CB34B4406E20D7A628B /* Debug Universal */, + 6BB62409012546322B45004E /* Debug Native */, + 2C526089646A0EBC67F450CF /* Release Universal */, + 45FE47EA0082624D6480128B /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; +/* End XCConfigurationList section */ + + }; + rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; +} diff --git a/premake/Xcode/Xcode4/SDL.xcworkspace/contents.xcworkspacedata b/premake/Xcode/Xcode4/SDL.xcworkspace/contents.xcworkspacedata new file mode 100755 index 000000000..7f40a1a76 --- /dev/null +++ b/premake/Xcode/Xcode4/SDL.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,145 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/premake/Xcode/Xcode4/SDL2/SDL2.xcodeproj/project.pbxproj b/premake/Xcode/Xcode4/SDL2/SDL2.xcodeproj/project.pbxproj new file mode 100755 index 000000000..d930889b8 --- /dev/null +++ b/premake/Xcode/Xcode4/SDL2/SDL2.xcodeproj/project.pbxproj @@ -0,0 +1,1229 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 45; + objects = { + +/* Begin PBXBuildFile section */ + 56395776433B06D125BE09F9 /* SDL.c in Sources */ = {isa = PBXBuildFile; fileRef = 40DE5BD04661156D57675BAF /* SDL.c */; }; + 0D11631D261C2DED48367BD9 /* SDL_assert.c in Sources */ = {isa = PBXBuildFile; fileRef = 797C5E120E96465D084D1803 /* SDL_assert.c */; }; + 63957CDA535A39C9449D535D /* SDL_error.c in Sources */ = {isa = PBXBuildFile; fileRef = 62EB566114EC180710563B61 /* SDL_error.c */; }; + 396E14272C895B1B023B0EBF /* SDL_hints.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D633DEF28166D625DCD4EC6 /* SDL_hints.c */; }; + 47A824D52595733944650324 /* SDL_log.c in Sources */ = {isa = PBXBuildFile; fileRef = 49545EB23967505C4C1F1F5F /* SDL_log.c */; }; + 0DA40BB5530E3E8A13B22B2A /* SDL_atomic.c in Sources */ = {isa = PBXBuildFile; fileRef = 767256F16F7D79C038E41DCF /* SDL_atomic.c */; }; + 78B369711FEC690B61E878DB /* SDL_spinlock.c in Sources */ = {isa = PBXBuildFile; fileRef = 753F026C2D846DEF73FC61B0 /* SDL_spinlock.c */; }; + 106D013A4421102300555D43 /* SDL_audio.c in Sources */ = {isa = PBXBuildFile; fileRef = 6F143CF2601E131B5DEA62F6 /* SDL_audio.c */; }; + 2BF6538C20D269CB37087387 /* SDL_audiocvt.c in Sources */ = {isa = PBXBuildFile; fileRef = 07B907294E82663A7E91738C /* SDL_audiocvt.c */; }; + 32E8550E3FC92BD73B4739B8 /* SDL_audiodev.c in Sources */ = {isa = PBXBuildFile; fileRef = 5AAD4B726237251050431873 /* SDL_audiodev.c */; }; + 42C743FD554803F551385F5E /* SDL_audiotypecvt.c in Sources */ = {isa = PBXBuildFile; fileRef = 5B0759ED16B35B9A6B027892 /* SDL_audiotypecvt.c */; }; + 7D2A6B3F36BD6DD353D43953 /* SDL_mixer.c in Sources */ = {isa = PBXBuildFile; fileRef = 2B8C7A19218A1FFC6D376B1D /* SDL_mixer.c */; }; + 259157355D6D2B2A7C9411BE /* SDL_wave.c in Sources */ = {isa = PBXBuildFile; fileRef = 1D567D9642D94A6145E55558 /* SDL_wave.c */; }; + 4AA7597B1C4036EE6193174F /* SDL_coreaudio.c in Sources */ = {isa = PBXBuildFile; fileRef = 0D7A645338CD1BFD1E5D728F /* SDL_coreaudio.c */; }; + 5674042A21325D343ED27F33 /* SDL_diskaudio.c in Sources */ = {isa = PBXBuildFile; fileRef = 7E9A6779675D116654DA5CB0 /* SDL_diskaudio.c */; }; + 0B905C2A4B5E31B840865641 /* SDL_dummyaudio.c in Sources */ = {isa = PBXBuildFile; fileRef = 79AC10FC31263C0868140F20 /* SDL_dummyaudio.c */; }; + 47D9062664F05CC72A952A7A /* SDL_cpuinfo.c in Sources */ = {isa = PBXBuildFile; fileRef = 72EF5BB771227B3637235CF8 /* SDL_cpuinfo.c */; }; + 70D12B02516F0F2905AB412C /* SDL_clipboardevents.c in Sources */ = {isa = PBXBuildFile; fileRef = 07AB1E6A616157DA448246C0 /* SDL_clipboardevents.c */; }; + 7B571F1F643422652B14420D /* SDL_dropevents.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D7748773CB1127031D53492 /* SDL_dropevents.c */; }; + 5D6A089F279C32D34F707938 /* SDL_events.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CD12CBF4D837A2735DA357A /* SDL_events.c */; }; + 2FF10E5E5FFE5AA7236E259D /* SDL_gesture.c in Sources */ = {isa = PBXBuildFile; fileRef = 6E8C6A11181536B54CDA3862 /* SDL_gesture.c */; }; + 572E0DE06DA25C7C7B4641CB /* SDL_keyboard.c in Sources */ = {isa = PBXBuildFile; fileRef = 228F5EB207C27065272F3B1E /* SDL_keyboard.c */; }; + 4D11428427B179E3476635ED /* SDL_mouse.c in Sources */ = {isa = PBXBuildFile; fileRef = 0D561615477231185657134D /* SDL_mouse.c */; }; + 4D633D8F070C41582A4B57C0 /* SDL_quit.c in Sources */ = {isa = PBXBuildFile; fileRef = 19351893793F509D77923EC4 /* SDL_quit.c */; }; + 4CB676BB174D5FA62B1A74F5 /* SDL_touch.c in Sources */ = {isa = PBXBuildFile; fileRef = 406016940A0A2E5D164A56D5 /* SDL_touch.c */; }; + 4FDB4381525E3F0E54222AB7 /* SDL_windowevents.c in Sources */ = {isa = PBXBuildFile; fileRef = 268F2B06517B6E4D1AB372BC /* SDL_windowevents.c */; }; + 104E1ED077B5263C2F767E76 /* SDL_rwops.c in Sources */ = {isa = PBXBuildFile; fileRef = 5F7B20DF1BD236742BA56323 /* SDL_rwops.c */; }; + 054C588B4B675FE145C405FF /* SDL_rwopsbundlesupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 5D6F3B426BD93160262A1A0B /* SDL_rwopsbundlesupport.m */; }; + 333A606602A9304E62204041 /* SDL_sysfilesystem.m in Sources */ = {isa = PBXBuildFile; fileRef = 3DFF58520B8305A67E5866F0 /* SDL_sysfilesystem.m */; }; + 7F371E9614B444B008BB61EB /* SDL_haptic.c in Sources */ = {isa = PBXBuildFile; fileRef = 748B5BD12D28466142D36C04 /* SDL_haptic.c */; }; + 491A69413C3372F47FD526C4 /* SDL_syshaptic.c in Sources */ = {isa = PBXBuildFile; fileRef = 07875CF62CC235C2023B171E /* SDL_syshaptic.c */; }; + 323563246DB26CEE1EE57A87 /* SDL_gamecontroller.c in Sources */ = {isa = PBXBuildFile; fileRef = 474463FC44D12D8266163B0C /* SDL_gamecontroller.c */; }; + 6055787753B66A4F7C7C62CC /* SDL_joystick.c in Sources */ = {isa = PBXBuildFile; fileRef = 0A51682775F7695826CC3AAD /* SDL_joystick.c */; }; + 111C502964B81A6C3F8B75E9 /* SDL_sysjoystick.c in Sources */ = {isa = PBXBuildFile; fileRef = 362B7F38400724D4745D17C1 /* SDL_sysjoystick.c */; }; + 76537577175D73B66E382DF3 /* SDL_sysloadso.c in Sources */ = {isa = PBXBuildFile; fileRef = 3E5A3557080276B82EE540D7 /* SDL_sysloadso.c */; }; + 4A6367E166855369495907D2 /* SDL_power.c in Sources */ = {isa = PBXBuildFile; fileRef = 295B490053604A1B5F832E31 /* SDL_power.c */; }; + 703B3B447BD5756E17974E35 /* SDL_syspower.c in Sources */ = {isa = PBXBuildFile; fileRef = 441A169052554B8C05B2780E /* SDL_syspower.c */; }; + 00F850905E8838901D684336 /* SDL_render.c in Sources */ = {isa = PBXBuildFile; fileRef = 125E7FE947363FCE78AB3920 /* SDL_render.c */; }; + 084519B745617A795612765B /* SDL_yuv_mmx.c in Sources */ = {isa = PBXBuildFile; fileRef = 5EB1630859F568532C8C3792 /* SDL_yuv_mmx.c */; }; + 7A7F452C793B51C108155BF3 /* SDL_yuv_sw.c in Sources */ = {isa = PBXBuildFile; fileRef = 08C15C7515050FDD2A886246 /* SDL_yuv_sw.c */; }; + 0BBB364F1AA839334CA903E1 /* SDL_render_gl.c in Sources */ = {isa = PBXBuildFile; fileRef = 66021F1B50BA0B215910589A /* SDL_render_gl.c */; }; + 2FE315477EB5534A33D63088 /* SDL_shaders_gl.c in Sources */ = {isa = PBXBuildFile; fileRef = 51D64CC2780E096415426017 /* SDL_shaders_gl.c */; }; + 61F2084A5BE32DCB11E03C70 /* SDL_blendfillrect.c in Sources */ = {isa = PBXBuildFile; fileRef = 36727BCA2F1D5437708B7454 /* SDL_blendfillrect.c */; }; + 59EE3C2409372B9639821D70 /* SDL_blendline.c in Sources */ = {isa = PBXBuildFile; fileRef = 66C5268A542E341900F55A35 /* SDL_blendline.c */; }; + 485B7C4A13A54E2B21E3558A /* SDL_blendpoint.c in Sources */ = {isa = PBXBuildFile; fileRef = 5482361F3563048574A46DB9 /* SDL_blendpoint.c */; }; + 72837DD3347C47EC16E204B9 /* SDL_drawline.c in Sources */ = {isa = PBXBuildFile; fileRef = 61C21D5077C07E4904B51C90 /* SDL_drawline.c */; }; + 2CF944703D09586A2DBC5140 /* SDL_drawpoint.c in Sources */ = {isa = PBXBuildFile; fileRef = 59D62A724BBF27CC59231297 /* SDL_drawpoint.c */; }; + 5FAA1511268914C730B15F91 /* SDL_render_sw.c in Sources */ = {isa = PBXBuildFile; fileRef = 0FFF44745C270A0C4F730726 /* SDL_render_sw.c */; }; + 31BE4ECF1A3005304B891CAA /* SDL_rotate.c in Sources */ = {isa = PBXBuildFile; fileRef = 421F406A12633DAC795C1EB3 /* SDL_rotate.c */; }; + 671B561A4F8961200C43368D /* SDL_getenv.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BC907785D5E6668627E78DE /* SDL_getenv.c */; }; + 325E5B1B5C4745827A1E6E5F /* SDL_iconv.c in Sources */ = {isa = PBXBuildFile; fileRef = 77815DDD6F364C510AC25CB6 /* SDL_iconv.c */; }; + 467362D4600918721A582DD1 /* SDL_malloc.c in Sources */ = {isa = PBXBuildFile; fileRef = 3F8275E71B900C7D074949FC /* SDL_malloc.c */; }; + 280E40795C183DBB6A970829 /* SDL_qsort.c in Sources */ = {isa = PBXBuildFile; fileRef = 07251EE10156492D512F75F3 /* SDL_qsort.c */; }; + 35EB063D107A51CE41391E68 /* SDL_stdlib.c in Sources */ = {isa = PBXBuildFile; fileRef = 57323D836A0E78552E015D8E /* SDL_stdlib.c */; }; + 751335C2100E444D570F538E /* SDL_string.c in Sources */ = {isa = PBXBuildFile; fileRef = 57F4780F2A47469D23006DD1 /* SDL_string.c */; }; + 296D670D18660CF766E818CC /* SDL_thread.c in Sources */ = {isa = PBXBuildFile; fileRef = 08FF4C92289179BB0EDF765E /* SDL_thread.c */; }; + 11FC3C2D57D7210A3D615BA9 /* SDL_syscond.c in Sources */ = {isa = PBXBuildFile; fileRef = 04D200E634516AF92074244C /* SDL_syscond.c */; }; + 373D343B1143034962617BD7 /* SDL_sysmutex.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CC65F3A65EF32EE5C773558 /* SDL_sysmutex.c */; }; + 15337628451D793D3CAB15D4 /* SDL_syssem.c in Sources */ = {isa = PBXBuildFile; fileRef = 05D36048404E42022A7E4127 /* SDL_syssem.c */; }; + 6AB87FC5673A2BBE6C9E0DB5 /* SDL_systhread.c in Sources */ = {isa = PBXBuildFile; fileRef = 17B31E2F2CC55CBC6F0A1D9B /* SDL_systhread.c */; }; + 2D677EC478A065B220E460EC /* SDL_systls.c in Sources */ = {isa = PBXBuildFile; fileRef = 41E150D956EA3AD510743873 /* SDL_systls.c */; }; + 623F50970F234B5E09CA450B /* SDL_timer.c in Sources */ = {isa = PBXBuildFile; fileRef = 41B156D22A535379479747CB /* SDL_timer.c */; }; + 13913E6F0397429A2DEB3D40 /* SDL_systimer.c in Sources */ = {isa = PBXBuildFile; fileRef = 459149F92FC6055B32F7153F /* SDL_systimer.c */; }; + 65946C744E79150A4C7C045C /* SDL_RLEaccel.c in Sources */ = {isa = PBXBuildFile; fileRef = 4A9716005FF9561D2C3F6284 /* SDL_RLEaccel.c */; }; + 283C240D0F085FE959BD477C /* SDL_blit.c in Sources */ = {isa = PBXBuildFile; fileRef = 3B0568EE0EB87B3019C24A16 /* SDL_blit.c */; }; + 1BB3311C46100188199C04D0 /* SDL_blit_0.c in Sources */ = {isa = PBXBuildFile; fileRef = 3EC71493552F0AB6601B4921 /* SDL_blit_0.c */; }; + 2B76555A37F14B4D41A27593 /* SDL_blit_1.c in Sources */ = {isa = PBXBuildFile; fileRef = 7D16555224CA08DB629F3ED1 /* SDL_blit_1.c */; }; + 49D204421C4F1B8835DE2832 /* SDL_blit_A.c in Sources */ = {isa = PBXBuildFile; fileRef = 296F6626753E62AE4A57408A /* SDL_blit_A.c */; }; + 5E613DFE79B379C26D650D96 /* SDL_blit_N.c in Sources */ = {isa = PBXBuildFile; fileRef = 02A05727533149171EF6318C /* SDL_blit_N.c */; }; + 4A4664FE74896DF45E1808EE /* SDL_blit_auto.c in Sources */ = {isa = PBXBuildFile; fileRef = 2B90062B1FBE1B1865A01BF8 /* SDL_blit_auto.c */; }; + 3059473C61AB631709347385 /* SDL_blit_copy.c in Sources */ = {isa = PBXBuildFile; fileRef = 1DD33CE21E6B143616A13AF1 /* SDL_blit_copy.c */; }; + 50DB688039D37DD9582868D6 /* SDL_blit_slow.c in Sources */ = {isa = PBXBuildFile; fileRef = 1CA1189B180060246D2B3B37 /* SDL_blit_slow.c */; }; + 375F7D0C5126459216E47CF2 /* SDL_bmp.c in Sources */ = {isa = PBXBuildFile; fileRef = 6F5D7EFD4E2B79D45E1B51E3 /* SDL_bmp.c */; }; + 49F101CA136501802AFA3B94 /* SDL_clipboard.c in Sources */ = {isa = PBXBuildFile; fileRef = 164801C9489C07724F6A784E /* SDL_clipboard.c */; }; + 54E9387C7E1D51AC31935DA3 /* SDL_egl.c in Sources */ = {isa = PBXBuildFile; fileRef = 286B34BD2239541E1ABF7B58 /* SDL_egl.c */; }; + 66E622863C5A41026F594412 /* SDL_fillrect.c in Sources */ = {isa = PBXBuildFile; fileRef = 2F9B71653C254E7E388808C5 /* SDL_fillrect.c */; }; + 57AE719928720E68714B209F /* SDL_pixels.c in Sources */ = {isa = PBXBuildFile; fileRef = 7F9D4C460D482A96620971F4 /* SDL_pixels.c */; }; + 2D93262C241F1433246B2085 /* SDL_rect.c in Sources */ = {isa = PBXBuildFile; fileRef = 366D6F2633EA002441056CC7 /* SDL_rect.c */; }; + 228023C6583F3DE84EF42C58 /* SDL_shape.c in Sources */ = {isa = PBXBuildFile; fileRef = 349E213D6BCD6E7D754918E0 /* SDL_shape.c */; }; + 7E1C02D05DC73D8430EE5B32 /* SDL_stretch.c in Sources */ = {isa = PBXBuildFile; fileRef = 334B22626BDE407C402A36B6 /* SDL_stretch.c */; }; + 01AC02B5766A48C8670031F2 /* SDL_surface.c in Sources */ = {isa = PBXBuildFile; fileRef = 34EE3252493E44852C6F4D1A /* SDL_surface.c */; }; + 4BD4541153E57A437BF32A86 /* SDL_video.c in Sources */ = {isa = PBXBuildFile; fileRef = 124B099C775D350017963585 /* SDL_video.c */; }; + 51243DCF16C22BE3744032EF /* SDL_cocoaclipboard.m in Sources */ = {isa = PBXBuildFile; fileRef = 118A36F07D45647F0A084319 /* SDL_cocoaclipboard.m */; }; + 012C15875FDC21D61CD929D0 /* SDL_cocoaevents.m in Sources */ = {isa = PBXBuildFile; fileRef = 6C224B440FCA2C1F2C3C1FAE /* SDL_cocoaevents.m */; }; + 1573379D58A7574D0DBA47AC /* SDL_cocoakeyboard.m in Sources */ = {isa = PBXBuildFile; fileRef = 4402087F5CB90F317D9208D2 /* SDL_cocoakeyboard.m */; }; + 787242E36A2735A57F59687B /* SDL_cocoamessagebox.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BFF56C82567424C3CF4591E /* SDL_cocoamessagebox.m */; }; + 2B4D04205F557192365D431C /* SDL_cocoamodes.m in Sources */ = {isa = PBXBuildFile; fileRef = 57B60C7A316B6B5A70D13C82 /* SDL_cocoamodes.m */; }; + 310774F470EF614902A41941 /* SDL_cocoamouse.m in Sources */ = {isa = PBXBuildFile; fileRef = 309C0186189D062A37BF5FB6 /* SDL_cocoamouse.m */; }; + 24D86B472DA21C7365911852 /* SDL_cocoamousetap.m in Sources */ = {isa = PBXBuildFile; fileRef = 57283DDA43F325E829A27FBA /* SDL_cocoamousetap.m */; }; + 261C18D144B62BA517AB0CDE /* SDL_cocoaopengl.m in Sources */ = {isa = PBXBuildFile; fileRef = 361747734F387130393F605F /* SDL_cocoaopengl.m */; }; + 35B52CCD738D46A37D2A007A /* SDL_cocoashape.m in Sources */ = {isa = PBXBuildFile; fileRef = 7DCD3646470A681D7025162E /* SDL_cocoashape.m */; }; + 11E63E4936207F26367F5238 /* SDL_cocoavideo.m in Sources */ = {isa = PBXBuildFile; fileRef = 3617606E15EE572C173C7BE1 /* SDL_cocoavideo.m */; }; + 40BD604A40D313FF5BBF038B /* SDL_cocoawindow.m in Sources */ = {isa = PBXBuildFile; fileRef = 7CE067B94CD974F17E692018 /* SDL_cocoawindow.m */; }; + 78D451890F066EED1B184E5D /* SDL_nullevents.c in Sources */ = {isa = PBXBuildFile; fileRef = 4AC7612F064013A35D2E0F0E /* SDL_nullevents.c */; }; + 7D746673275A3D2832FC70E4 /* SDL_nullframebuffer.c in Sources */ = {isa = PBXBuildFile; fileRef = 137B7080251D541D4486734D /* SDL_nullframebuffer.c */; }; + 04EE66BE026750A6697D2D25 /* SDL_nullvideo.c in Sources */ = {isa = PBXBuildFile; fileRef = 0B7016F553F306D600E0142E /* SDL_nullvideo.c */; }; + 16890198400A74D216F21D5C /* SDL_x11clipboard.c in Sources */ = {isa = PBXBuildFile; fileRef = 614F0C224A9920122B861F1E /* SDL_x11clipboard.c */; }; + 5AF6069941FD62CC54180B0B /* SDL_x11dyn.c in Sources */ = {isa = PBXBuildFile; fileRef = 040245A23E4C1DB56C671C11 /* SDL_x11dyn.c */; }; + 5317393214211C5609A741CD /* SDL_x11events.c in Sources */ = {isa = PBXBuildFile; fileRef = 0D4B39C02DBE3C111ADF6469 /* SDL_x11events.c */; }; + 577A205B645529882614213E /* SDL_x11framebuffer.c in Sources */ = {isa = PBXBuildFile; fileRef = 4AC63B92198A385F654F2730 /* SDL_x11framebuffer.c */; }; + 70C662D65B383C6C59FD2D53 /* SDL_x11keyboard.c in Sources */ = {isa = PBXBuildFile; fileRef = 0DDF62C0484127D723E24C22 /* SDL_x11keyboard.c */; }; + 1C89094C623507F457F92E95 /* SDL_x11messagebox.c in Sources */ = {isa = PBXBuildFile; fileRef = 707F3FE15B0D494E51614B58 /* SDL_x11messagebox.c */; }; + 602E0AE6217E04A24E1B6557 /* SDL_x11modes.c in Sources */ = {isa = PBXBuildFile; fileRef = 1BA837F00E275AC823F41E55 /* SDL_x11modes.c */; }; + 43957BE84EEC1684606737A4 /* SDL_x11mouse.c in Sources */ = {isa = PBXBuildFile; fileRef = 084A624F52C129A670684094 /* SDL_x11mouse.c */; }; + 046106FA142534F231B450E8 /* SDL_x11opengl.c in Sources */ = {isa = PBXBuildFile; fileRef = 6956132B6EDD79D6109E23B6 /* SDL_x11opengl.c */; }; + 08301FE111B053194E1F0BA6 /* SDL_x11opengles.c in Sources */ = {isa = PBXBuildFile; fileRef = 23EC7FEA7AAA67186D60469D /* SDL_x11opengles.c */; }; + 2165120C077310332DB568BC /* SDL_x11shape.c in Sources */ = {isa = PBXBuildFile; fileRef = 541017773B6D0CC30C7F69F4 /* SDL_x11shape.c */; }; + 06E734A2124E48E15A4E5320 /* SDL_x11touch.c in Sources */ = {isa = PBXBuildFile; fileRef = 4FC145BC3C6D3F3C2D155C4E /* SDL_x11touch.c */; }; + 57586E4470463EE554525EAF /* SDL_x11video.c in Sources */ = {isa = PBXBuildFile; fileRef = 604D13500B247C9A6BB63264 /* SDL_x11video.c */; }; + 338D7DFE515B42686BA33874 /* SDL_x11window.c in Sources */ = {isa = PBXBuildFile; fileRef = 111D0E842DA26E0B16420249 /* SDL_x11window.c */; }; + 40DD09945F46241C46AD317A /* SDL_x11xinput2.c in Sources */ = {isa = PBXBuildFile; fileRef = 340B438574901D2053625299 /* SDL_x11xinput2.c */; }; + 1534489224852D230A1C3B61 /* edid-parse.c in Sources */ = {isa = PBXBuildFile; fileRef = 4A0D4F710FDE780140BA1A58 /* edid-parse.c */; }; + 2DE7276C55DC177D1FFD3CF4 /* imKStoUCS.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E7A2C910B56578B68161E79 /* imKStoUCS.c */; }; + 7433560855935E4F3FF263F0 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4F7F3A2F781C7E4027BF10D0 /* AudioToolbox.framework */; }; + 6E565EE1442A3BFC4AFE75C6 /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 40FD602A0F7D70BA45F43D6B /* AudioUnit.framework */; }; + 3FEA46BE079446F867776B71 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4A655E13466520DF29BF55A6 /* Cocoa.framework */; }; + 14D343403DC36AE437D9195D /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 74AD246C59F62F2063FE6B8F /* CoreAudio.framework */; }; + 425302F6021B451911B44512 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3E915DA675494CC65BAC159C /* IOKit.framework */; }; + 3ED608CE2822544E68372673 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 308A60C82BD87C2638C47377 /* Carbon.framework */; }; + 3FBE66251D11577638ED549A /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5702009549A31E003E2E5CF6 /* ForceFeedback.framework */; }; + 645E10F21FE63FE83F6652BC /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6F94036B274B6E9309345AF6 /* CoreFoundation.framework */; }; + 037D0C7B656434F579E54F0B /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3FAA70EE29303720292D57B6 /* OpenGL.framework */; }; +/* End PBXBuildFile section */ + +/* Begin PBXFileReference section */ + 40DE5BD04661156D57675BAF /* SDL.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL.c"; path = "../../../../src/SDL.c"; sourceTree = ""; }; + 797C5E120E96465D084D1803 /* SDL_assert.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_assert.c"; path = "../../../../src/SDL_assert.c"; sourceTree = ""; }; + 638F519324853667452D26A6 /* SDL_assert_c.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_assert_c.h"; path = "../../../../src/SDL_assert_c.h"; sourceTree = ""; }; + 62EB566114EC180710563B61 /* SDL_error.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_error.c"; path = "../../../../src/SDL_error.c"; sourceTree = ""; }; + 03540C7B6E8B017734163178 /* SDL_error_c.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_error_c.h"; path = "../../../../src/SDL_error_c.h"; sourceTree = ""; }; + 5D633DEF28166D625DCD4EC6 /* SDL_hints.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_hints.c"; path = "../../../../src/SDL_hints.c"; sourceTree = ""; }; + 49545EB23967505C4C1F1F5F /* SDL_log.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_log.c"; path = "../../../../src/SDL_log.c"; sourceTree = ""; }; + 767256F16F7D79C038E41DCF /* SDL_atomic.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_atomic.c"; path = "../../../../src/atomic/SDL_atomic.c"; sourceTree = ""; }; + 753F026C2D846DEF73FC61B0 /* SDL_spinlock.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_spinlock.c"; path = "../../../../src/atomic/SDL_spinlock.c"; sourceTree = ""; }; + 6F143CF2601E131B5DEA62F6 /* SDL_audio.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_audio.c"; path = "../../../../src/audio/SDL_audio.c"; sourceTree = ""; }; + 11352FF17D70724A5DF0462C /* SDL_audio_c.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_audio_c.h"; path = "../../../../src/audio/SDL_audio_c.h"; sourceTree = ""; }; + 07B907294E82663A7E91738C /* SDL_audiocvt.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_audiocvt.c"; path = "../../../../src/audio/SDL_audiocvt.c"; sourceTree = ""; }; + 5AAD4B726237251050431873 /* SDL_audiodev.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_audiodev.c"; path = "../../../../src/audio/SDL_audiodev.c"; sourceTree = ""; }; + 15895798549516351860492E /* SDL_audiodev_c.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_audiodev_c.h"; path = "../../../../src/audio/SDL_audiodev_c.h"; sourceTree = ""; }; + 0D3062CE47BF5D5934AB598D /* SDL_audiomem.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_audiomem.h"; path = "../../../../src/audio/SDL_audiomem.h"; sourceTree = ""; }; + 5B0759ED16B35B9A6B027892 /* SDL_audiotypecvt.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_audiotypecvt.c"; path = "../../../../src/audio/SDL_audiotypecvt.c"; sourceTree = ""; }; + 2B8C7A19218A1FFC6D376B1D /* SDL_mixer.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_mixer.c"; path = "../../../../src/audio/SDL_mixer.c"; sourceTree = ""; }; + 09E4653E4CD964410C0E71BA /* SDL_sysaudio.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_sysaudio.h"; path = "../../../../src/audio/SDL_sysaudio.h"; sourceTree = ""; }; + 1D567D9642D94A6145E55558 /* SDL_wave.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_wave.c"; path = "../../../../src/audio/SDL_wave.c"; sourceTree = ""; }; + 72EA0C2D69F77DBD33AB3C51 /* SDL_wave.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_wave.h"; path = "../../../../src/audio/SDL_wave.h"; sourceTree = ""; }; + 0D7A645338CD1BFD1E5D728F /* SDL_coreaudio.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_coreaudio.c"; path = "../../../../src/audio/coreaudio/SDL_coreaudio.c"; sourceTree = ""; }; + 73190F7379966C4F40741823 /* SDL_coreaudio.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_coreaudio.h"; path = "../../../../src/audio/coreaudio/SDL_coreaudio.h"; sourceTree = ""; }; + 7E9A6779675D116654DA5CB0 /* SDL_diskaudio.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_diskaudio.c"; path = "../../../../src/audio/disk/SDL_diskaudio.c"; sourceTree = ""; }; + 05621EEA4E44078A77CB6A45 /* SDL_diskaudio.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_diskaudio.h"; path = "../../../../src/audio/disk/SDL_diskaudio.h"; sourceTree = ""; }; + 79AC10FC31263C0868140F20 /* SDL_dummyaudio.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_dummyaudio.c"; path = "../../../../src/audio/dummy/SDL_dummyaudio.c"; sourceTree = ""; }; + 7E6F31A9587A54142A217C04 /* SDL_dummyaudio.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_dummyaudio.h"; path = "../../../../src/audio/dummy/SDL_dummyaudio.h"; sourceTree = ""; }; + 72EF5BB771227B3637235CF8 /* SDL_cpuinfo.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_cpuinfo.c"; path = "../../../../src/cpuinfo/SDL_cpuinfo.c"; sourceTree = ""; }; + 07AB1E6A616157DA448246C0 /* SDL_clipboardevents.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_clipboardevents.c"; path = "../../../../src/events/SDL_clipboardevents.c"; sourceTree = ""; }; + 52A55FDD41493AD524FB1696 /* SDL_clipboardevents_c.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_clipboardevents_c.h"; path = "../../../../src/events/SDL_clipboardevents_c.h"; sourceTree = ""; }; + 5D7748773CB1127031D53492 /* SDL_dropevents.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_dropevents.c"; path = "../../../../src/events/SDL_dropevents.c"; sourceTree = ""; }; + 13F62D526EDE359A23CC367D /* SDL_dropevents_c.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_dropevents_c.h"; path = "../../../../src/events/SDL_dropevents_c.h"; sourceTree = ""; }; + 5CD12CBF4D837A2735DA357A /* SDL_events.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_events.c"; path = "../../../../src/events/SDL_events.c"; sourceTree = ""; }; + 4D73610B1AC11DCF3B1E4198 /* SDL_events_c.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_events_c.h"; path = "../../../../src/events/SDL_events_c.h"; sourceTree = ""; }; + 6E8C6A11181536B54CDA3862 /* SDL_gesture.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_gesture.c"; path = "../../../../src/events/SDL_gesture.c"; sourceTree = ""; }; + 1FA64F67777D359A23951291 /* SDL_gesture_c.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_gesture_c.h"; path = "../../../../src/events/SDL_gesture_c.h"; sourceTree = ""; }; + 228F5EB207C27065272F3B1E /* SDL_keyboard.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_keyboard.c"; path = "../../../../src/events/SDL_keyboard.c"; sourceTree = ""; }; + 0E2F6FB174B949F503851218 /* SDL_keyboard_c.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_keyboard_c.h"; path = "../../../../src/events/SDL_keyboard_c.h"; sourceTree = ""; }; + 0D561615477231185657134D /* SDL_mouse.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_mouse.c"; path = "../../../../src/events/SDL_mouse.c"; sourceTree = ""; }; + 68F1352D56836C98215E4227 /* SDL_mouse_c.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_mouse_c.h"; path = "../../../../src/events/SDL_mouse_c.h"; sourceTree = ""; }; + 19351893793F509D77923EC4 /* SDL_quit.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_quit.c"; path = "../../../../src/events/SDL_quit.c"; sourceTree = ""; }; + 28401483652C3C85648C2BD1 /* SDL_sysevents.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_sysevents.h"; path = "../../../../src/events/SDL_sysevents.h"; sourceTree = ""; }; + 406016940A0A2E5D164A56D5 /* SDL_touch.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_touch.c"; path = "../../../../src/events/SDL_touch.c"; sourceTree = ""; }; + 0678479A030E2101581305E5 /* SDL_touch_c.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_touch_c.h"; path = "../../../../src/events/SDL_touch_c.h"; sourceTree = ""; }; + 268F2B06517B6E4D1AB372BC /* SDL_windowevents.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_windowevents.c"; path = "../../../../src/events/SDL_windowevents.c"; sourceTree = ""; }; + 035A192D7417370353063DD7 /* SDL_windowevents_c.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_windowevents_c.h"; path = "../../../../src/events/SDL_windowevents_c.h"; sourceTree = ""; }; + 0470694A7E983CF449D36075 /* blank_cursor.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "blank_cursor.h"; path = "../../../../src/events/blank_cursor.h"; sourceTree = ""; }; + 591A4F1254B212904B054961 /* default_cursor.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "default_cursor.h"; path = "../../../../src/events/default_cursor.h"; sourceTree = ""; }; + 001853AA40D9135D64046FB9 /* scancodes_darwin.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "scancodes_darwin.h"; path = "../../../../src/events/scancodes_darwin.h"; sourceTree = ""; }; + 73083A0333552D346ED96DCE /* scancodes_linux.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "scancodes_linux.h"; path = "../../../../src/events/scancodes_linux.h"; sourceTree = ""; }; + 230D64957D8D39B20C14260D /* scancodes_windows.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "scancodes_windows.h"; path = "../../../../src/events/scancodes_windows.h"; sourceTree = ""; }; + 30CD0FD3107468C70017737E /* scancodes_xfree86.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "scancodes_xfree86.h"; path = "../../../../src/events/scancodes_xfree86.h"; sourceTree = ""; }; + 5F7B20DF1BD236742BA56323 /* SDL_rwops.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_rwops.c"; path = "../../../../src/file/SDL_rwops.c"; sourceTree = ""; }; + 16AF6B432BCC14366CF6238C /* SDL_rwopsbundlesupport.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_rwopsbundlesupport.h"; path = "../../../../src/file/cocoa/SDL_rwopsbundlesupport.h"; sourceTree = ""; }; + 5D6F3B426BD93160262A1A0B /* SDL_rwopsbundlesupport.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = "SDL_rwopsbundlesupport.m"; path = "../../../../src/file/cocoa/SDL_rwopsbundlesupport.m"; sourceTree = ""; }; + 3DFF58520B8305A67E5866F0 /* SDL_sysfilesystem.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = "SDL_sysfilesystem.m"; path = "../../../../src/filesystem/cocoa/SDL_sysfilesystem.m"; sourceTree = ""; }; + 748B5BD12D28466142D36C04 /* SDL_haptic.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_haptic.c"; path = "../../../../src/haptic/SDL_haptic.c"; sourceTree = ""; }; + 0E4E25F2553245B308BB6B4E /* SDL_haptic_c.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_haptic_c.h"; path = "../../../../src/haptic/SDL_haptic_c.h"; sourceTree = ""; }; + 01FA4AE64BF015FF2FB464CD /* SDL_syshaptic.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_syshaptic.h"; path = "../../../../src/haptic/SDL_syshaptic.h"; sourceTree = ""; }; + 07875CF62CC235C2023B171E /* SDL_syshaptic.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_syshaptic.c"; path = "../../../../src/haptic/darwin/SDL_syshaptic.c"; sourceTree = ""; }; + 474463FC44D12D8266163B0C /* SDL_gamecontroller.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_gamecontroller.c"; path = "../../../../src/joystick/SDL_gamecontroller.c"; sourceTree = ""; }; + 4C5A3AA4122614E54CF708AC /* SDL_gamecontrollerdb.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_gamecontrollerdb.h"; path = "../../../../src/joystick/SDL_gamecontrollerdb.h"; sourceTree = ""; }; + 0A51682775F7695826CC3AAD /* SDL_joystick.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_joystick.c"; path = "../../../../src/joystick/SDL_joystick.c"; sourceTree = ""; }; + 52A612A679915043020D2C12 /* SDL_joystick_c.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_joystick_c.h"; path = "../../../../src/joystick/SDL_joystick_c.h"; sourceTree = ""; }; + 0AE5451F199460984A49374D /* SDL_sysjoystick.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_sysjoystick.h"; path = "../../../../src/joystick/SDL_sysjoystick.h"; sourceTree = ""; }; + 362B7F38400724D4745D17C1 /* SDL_sysjoystick.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_sysjoystick.c"; path = "../../../../src/joystick/darwin/SDL_sysjoystick.c"; sourceTree = ""; }; + 24E3589959C45B6570D82D57 /* SDL_sysjoystick_c.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_sysjoystick_c.h"; path = "../../../../src/joystick/darwin/SDL_sysjoystick_c.h"; sourceTree = ""; }; + 3E5A3557080276B82EE540D7 /* SDL_sysloadso.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_sysloadso.c"; path = "../../../../src/loadso/dlopen/SDL_sysloadso.c"; sourceTree = ""; }; + 295B490053604A1B5F832E31 /* SDL_power.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_power.c"; path = "../../../../src/power/SDL_power.c"; sourceTree = ""; }; + 441A169052554B8C05B2780E /* SDL_syspower.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_syspower.c"; path = "../../../../src/power/macosx/SDL_syspower.c"; sourceTree = ""; }; + 125E7FE947363FCE78AB3920 /* SDL_render.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_render.c"; path = "../../../../src/render/SDL_render.c"; sourceTree = ""; }; + 2A47449E0F2F77E169974EB5 /* SDL_sysrender.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_sysrender.h"; path = "../../../../src/render/SDL_sysrender.h"; sourceTree = ""; }; + 5EB1630859F568532C8C3792 /* SDL_yuv_mmx.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_yuv_mmx.c"; path = "../../../../src/render/SDL_yuv_mmx.c"; sourceTree = ""; }; + 08C15C7515050FDD2A886246 /* SDL_yuv_sw.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_yuv_sw.c"; path = "../../../../src/render/SDL_yuv_sw.c"; sourceTree = ""; }; + 5BE06A7B5F230FFD60462447 /* SDL_yuv_sw_c.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_yuv_sw_c.h"; path = "../../../../src/render/SDL_yuv_sw_c.h"; sourceTree = ""; }; + 62562839558A5DF23BDF37B0 /* mmx.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "mmx.h"; path = "../../../../src/render/mmx.h"; sourceTree = ""; }; + 17FE29923E28546A02B34AF8 /* SDL_glfuncs.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_glfuncs.h"; path = "../../../../src/render/opengl/SDL_glfuncs.h"; sourceTree = ""; }; + 66021F1B50BA0B215910589A /* SDL_render_gl.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_render_gl.c"; path = "../../../../src/render/opengl/SDL_render_gl.c"; sourceTree = ""; }; + 51D64CC2780E096415426017 /* SDL_shaders_gl.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_shaders_gl.c"; path = "../../../../src/render/opengl/SDL_shaders_gl.c"; sourceTree = ""; }; + 57AE68AC283B55A627FE263E /* SDL_shaders_gl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_shaders_gl.h"; path = "../../../../src/render/opengl/SDL_shaders_gl.h"; sourceTree = ""; }; + 36727BCA2F1D5437708B7454 /* SDL_blendfillrect.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_blendfillrect.c"; path = "../../../../src/render/software/SDL_blendfillrect.c"; sourceTree = ""; }; + 778563EC2EB8351B1A7437EF /* SDL_blendfillrect.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_blendfillrect.h"; path = "../../../../src/render/software/SDL_blendfillrect.h"; sourceTree = ""; }; + 66C5268A542E341900F55A35 /* SDL_blendline.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_blendline.c"; path = "../../../../src/render/software/SDL_blendline.c"; sourceTree = ""; }; + 2CC400BF23A8022D69D20E92 /* SDL_blendline.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_blendline.h"; path = "../../../../src/render/software/SDL_blendline.h"; sourceTree = ""; }; + 5482361F3563048574A46DB9 /* SDL_blendpoint.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_blendpoint.c"; path = "../../../../src/render/software/SDL_blendpoint.c"; sourceTree = ""; }; + 6487779022F92FDD61BF4F81 /* SDL_blendpoint.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_blendpoint.h"; path = "../../../../src/render/software/SDL_blendpoint.h"; sourceTree = ""; }; + 572556393F5D7E9C59A70B85 /* SDL_draw.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_draw.h"; path = "../../../../src/render/software/SDL_draw.h"; sourceTree = ""; }; + 61C21D5077C07E4904B51C90 /* SDL_drawline.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_drawline.c"; path = "../../../../src/render/software/SDL_drawline.c"; sourceTree = ""; }; + 3A534994363818EE461314CD /* SDL_drawline.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_drawline.h"; path = "../../../../src/render/software/SDL_drawline.h"; sourceTree = ""; }; + 59D62A724BBF27CC59231297 /* SDL_drawpoint.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_drawpoint.c"; path = "../../../../src/render/software/SDL_drawpoint.c"; sourceTree = ""; }; + 7F242EF90A1711F051270B6A /* SDL_drawpoint.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_drawpoint.h"; path = "../../../../src/render/software/SDL_drawpoint.h"; sourceTree = ""; }; + 0FFF44745C270A0C4F730726 /* SDL_render_sw.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_render_sw.c"; path = "../../../../src/render/software/SDL_render_sw.c"; sourceTree = ""; }; + 5E736E9C457F4F227F0D63CF /* SDL_render_sw_c.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_render_sw_c.h"; path = "../../../../src/render/software/SDL_render_sw_c.h"; sourceTree = ""; }; + 421F406A12633DAC795C1EB3 /* SDL_rotate.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_rotate.c"; path = "../../../../src/render/software/SDL_rotate.c"; sourceTree = ""; }; + 01921DE55298202024E96745 /* SDL_rotate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_rotate.h"; path = "../../../../src/render/software/SDL_rotate.h"; sourceTree = ""; }; + 4BC907785D5E6668627E78DE /* SDL_getenv.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_getenv.c"; path = "../../../../src/stdlib/SDL_getenv.c"; sourceTree = ""; }; + 77815DDD6F364C510AC25CB6 /* SDL_iconv.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_iconv.c"; path = "../../../../src/stdlib/SDL_iconv.c"; sourceTree = ""; }; + 3F8275E71B900C7D074949FC /* SDL_malloc.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_malloc.c"; path = "../../../../src/stdlib/SDL_malloc.c"; sourceTree = ""; }; + 07251EE10156492D512F75F3 /* SDL_qsort.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_qsort.c"; path = "../../../../src/stdlib/SDL_qsort.c"; sourceTree = ""; }; + 57323D836A0E78552E015D8E /* SDL_stdlib.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_stdlib.c"; path = "../../../../src/stdlib/SDL_stdlib.c"; sourceTree = ""; }; + 57F4780F2A47469D23006DD1 /* SDL_string.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_string.c"; path = "../../../../src/stdlib/SDL_string.c"; sourceTree = ""; }; + 2EB6434034986F5230BE1635 /* SDL_systhread.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_systhread.h"; path = "../../../../src/thread/SDL_systhread.h"; sourceTree = ""; }; + 08FF4C92289179BB0EDF765E /* SDL_thread.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_thread.c"; path = "../../../../src/thread/SDL_thread.c"; sourceTree = ""; }; + 2CA925B6783314DA18E16F8B /* SDL_thread_c.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_thread_c.h"; path = "../../../../src/thread/SDL_thread_c.h"; sourceTree = ""; }; + 04D200E634516AF92074244C /* SDL_syscond.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_syscond.c"; path = "../../../../src/thread/pthread/SDL_syscond.c"; sourceTree = ""; }; + 5CC65F3A65EF32EE5C773558 /* SDL_sysmutex.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_sysmutex.c"; path = "../../../../src/thread/pthread/SDL_sysmutex.c"; sourceTree = ""; }; + 12F254797C1631F41D3137F8 /* SDL_sysmutex_c.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_sysmutex_c.h"; path = "../../../../src/thread/pthread/SDL_sysmutex_c.h"; sourceTree = ""; }; + 05D36048404E42022A7E4127 /* SDL_syssem.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_syssem.c"; path = "../../../../src/thread/pthread/SDL_syssem.c"; sourceTree = ""; }; + 17B31E2F2CC55CBC6F0A1D9B /* SDL_systhread.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_systhread.c"; path = "../../../../src/thread/pthread/SDL_systhread.c"; sourceTree = ""; }; + 02B428D53F1D18F262D463B0 /* SDL_systhread_c.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_systhread_c.h"; path = "../../../../src/thread/pthread/SDL_systhread_c.h"; sourceTree = ""; }; + 41E150D956EA3AD510743873 /* SDL_systls.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_systls.c"; path = "../../../../src/thread/pthread/SDL_systls.c"; sourceTree = ""; }; + 41B156D22A535379479747CB /* SDL_timer.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_timer.c"; path = "../../../../src/timer/SDL_timer.c"; sourceTree = ""; }; + 002C537968C9193840B53AEE /* SDL_timer_c.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_timer_c.h"; path = "../../../../src/timer/SDL_timer_c.h"; sourceTree = ""; }; + 459149F92FC6055B32F7153F /* SDL_systimer.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_systimer.c"; path = "../../../../src/timer/unix/SDL_systimer.c"; sourceTree = ""; }; + 4A9716005FF9561D2C3F6284 /* SDL_RLEaccel.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_RLEaccel.c"; path = "../../../../src/video/SDL_RLEaccel.c"; sourceTree = ""; }; + 50AD3AC235DA7BFB41AC2EF0 /* SDL_RLEaccel_c.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_RLEaccel_c.h"; path = "../../../../src/video/SDL_RLEaccel_c.h"; sourceTree = ""; }; + 3B0568EE0EB87B3019C24A16 /* SDL_blit.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_blit.c"; path = "../../../../src/video/SDL_blit.c"; sourceTree = ""; }; + 513C6936649F3988151A60EC /* SDL_blit.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_blit.h"; path = "../../../../src/video/SDL_blit.h"; sourceTree = ""; }; + 3EC71493552F0AB6601B4921 /* SDL_blit_0.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_blit_0.c"; path = "../../../../src/video/SDL_blit_0.c"; sourceTree = ""; }; + 7D16555224CA08DB629F3ED1 /* SDL_blit_1.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_blit_1.c"; path = "../../../../src/video/SDL_blit_1.c"; sourceTree = ""; }; + 296F6626753E62AE4A57408A /* SDL_blit_A.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_blit_A.c"; path = "../../../../src/video/SDL_blit_A.c"; sourceTree = ""; }; + 02A05727533149171EF6318C /* SDL_blit_N.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_blit_N.c"; path = "../../../../src/video/SDL_blit_N.c"; sourceTree = ""; }; + 2B90062B1FBE1B1865A01BF8 /* SDL_blit_auto.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_blit_auto.c"; path = "../../../../src/video/SDL_blit_auto.c"; sourceTree = ""; }; + 690F65987ABC73935FA163B9 /* SDL_blit_auto.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_blit_auto.h"; path = "../../../../src/video/SDL_blit_auto.h"; sourceTree = ""; }; + 1DD33CE21E6B143616A13AF1 /* SDL_blit_copy.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_blit_copy.c"; path = "../../../../src/video/SDL_blit_copy.c"; sourceTree = ""; }; + 5919276F7CBC2D445BDC0505 /* SDL_blit_copy.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_blit_copy.h"; path = "../../../../src/video/SDL_blit_copy.h"; sourceTree = ""; }; + 1CA1189B180060246D2B3B37 /* SDL_blit_slow.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_blit_slow.c"; path = "../../../../src/video/SDL_blit_slow.c"; sourceTree = ""; }; + 560565CD15672ED06F9355B1 /* SDL_blit_slow.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_blit_slow.h"; path = "../../../../src/video/SDL_blit_slow.h"; sourceTree = ""; }; + 6F5D7EFD4E2B79D45E1B51E3 /* SDL_bmp.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_bmp.c"; path = "../../../../src/video/SDL_bmp.c"; sourceTree = ""; }; + 164801C9489C07724F6A784E /* SDL_clipboard.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_clipboard.c"; path = "../../../../src/video/SDL_clipboard.c"; sourceTree = ""; }; + 286B34BD2239541E1ABF7B58 /* SDL_egl.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_egl.c"; path = "../../../../src/video/SDL_egl.c"; sourceTree = ""; }; + 290B131F70BA5F6766C05FCB /* SDL_egl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_egl.h"; path = "../../../../src/video/SDL_egl.h"; sourceTree = ""; }; + 2F9B71653C254E7E388808C5 /* SDL_fillrect.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_fillrect.c"; path = "../../../../src/video/SDL_fillrect.c"; sourceTree = ""; }; + 7F9D4C460D482A96620971F4 /* SDL_pixels.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_pixels.c"; path = "../../../../src/video/SDL_pixels.c"; sourceTree = ""; }; + 2FFC595E3D4133F946C128EE /* SDL_pixels_c.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_pixels_c.h"; path = "../../../../src/video/SDL_pixels_c.h"; sourceTree = ""; }; + 366D6F2633EA002441056CC7 /* SDL_rect.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_rect.c"; path = "../../../../src/video/SDL_rect.c"; sourceTree = ""; }; + 0FBC1056267369394FF37EE2 /* SDL_rect_c.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_rect_c.h"; path = "../../../../src/video/SDL_rect_c.h"; sourceTree = ""; }; + 349E213D6BCD6E7D754918E0 /* SDL_shape.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_shape.c"; path = "../../../../src/video/SDL_shape.c"; sourceTree = ""; }; + 6FB7747B56EB06143A9E7D56 /* SDL_shape_internals.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_shape_internals.h"; path = "../../../../src/video/SDL_shape_internals.h"; sourceTree = ""; }; + 334B22626BDE407C402A36B6 /* SDL_stretch.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_stretch.c"; path = "../../../../src/video/SDL_stretch.c"; sourceTree = ""; }; + 34EE3252493E44852C6F4D1A /* SDL_surface.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_surface.c"; path = "../../../../src/video/SDL_surface.c"; sourceTree = ""; }; + 3C320390064404981FE12D62 /* SDL_sysvideo.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_sysvideo.h"; path = "../../../../src/video/SDL_sysvideo.h"; sourceTree = ""; }; + 124B099C775D350017963585 /* SDL_video.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_video.c"; path = "../../../../src/video/SDL_video.c"; sourceTree = ""; }; + 060616512B17276042FD01B1 /* SDL_cocoaclipboard.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_cocoaclipboard.h"; path = "../../../../src/video/cocoa/SDL_cocoaclipboard.h"; sourceTree = ""; }; + 118A36F07D45647F0A084319 /* SDL_cocoaclipboard.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = "SDL_cocoaclipboard.m"; path = "../../../../src/video/cocoa/SDL_cocoaclipboard.m"; sourceTree = ""; }; + 1BF249306FDF58717F8A67FE /* SDL_cocoaevents.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_cocoaevents.h"; path = "../../../../src/video/cocoa/SDL_cocoaevents.h"; sourceTree = ""; }; + 6C224B440FCA2C1F2C3C1FAE /* SDL_cocoaevents.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = "SDL_cocoaevents.m"; path = "../../../../src/video/cocoa/SDL_cocoaevents.m"; sourceTree = ""; }; + 1DA20CF07FEB53241C877551 /* SDL_cocoakeyboard.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_cocoakeyboard.h"; path = "../../../../src/video/cocoa/SDL_cocoakeyboard.h"; sourceTree = ""; }; + 4402087F5CB90F317D9208D2 /* SDL_cocoakeyboard.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = "SDL_cocoakeyboard.m"; path = "../../../../src/video/cocoa/SDL_cocoakeyboard.m"; sourceTree = ""; }; + 20DB49010B275E054D963ABC /* SDL_cocoamessagebox.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_cocoamessagebox.h"; path = "../../../../src/video/cocoa/SDL_cocoamessagebox.h"; sourceTree = ""; }; + 4BFF56C82567424C3CF4591E /* SDL_cocoamessagebox.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = "SDL_cocoamessagebox.m"; path = "../../../../src/video/cocoa/SDL_cocoamessagebox.m"; sourceTree = ""; }; + 668468D44E1637670A5F108D /* SDL_cocoamodes.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_cocoamodes.h"; path = "../../../../src/video/cocoa/SDL_cocoamodes.h"; sourceTree = ""; }; + 57B60C7A316B6B5A70D13C82 /* SDL_cocoamodes.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = "SDL_cocoamodes.m"; path = "../../../../src/video/cocoa/SDL_cocoamodes.m"; sourceTree = ""; }; + 759F34624091186A729C6F35 /* SDL_cocoamouse.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_cocoamouse.h"; path = "../../../../src/video/cocoa/SDL_cocoamouse.h"; sourceTree = ""; }; + 309C0186189D062A37BF5FB6 /* SDL_cocoamouse.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = "SDL_cocoamouse.m"; path = "../../../../src/video/cocoa/SDL_cocoamouse.m"; sourceTree = ""; }; + 21076E4577D20D1D0FAC6ABB /* SDL_cocoamousetap.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_cocoamousetap.h"; path = "../../../../src/video/cocoa/SDL_cocoamousetap.h"; sourceTree = ""; }; + 57283DDA43F325E829A27FBA /* SDL_cocoamousetap.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = "SDL_cocoamousetap.m"; path = "../../../../src/video/cocoa/SDL_cocoamousetap.m"; sourceTree = ""; }; + 6A147ACC11C6742F76C2435F /* SDL_cocoaopengl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_cocoaopengl.h"; path = "../../../../src/video/cocoa/SDL_cocoaopengl.h"; sourceTree = ""; }; + 361747734F387130393F605F /* SDL_cocoaopengl.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = "SDL_cocoaopengl.m"; path = "../../../../src/video/cocoa/SDL_cocoaopengl.m"; sourceTree = ""; }; + 783F00DE129C679D07016043 /* SDL_cocoashape.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_cocoashape.h"; path = "../../../../src/video/cocoa/SDL_cocoashape.h"; sourceTree = ""; }; + 7DCD3646470A681D7025162E /* SDL_cocoashape.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = "SDL_cocoashape.m"; path = "../../../../src/video/cocoa/SDL_cocoashape.m"; sourceTree = ""; }; + 6C2671F8747628C0054C5B51 /* SDL_cocoavideo.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_cocoavideo.h"; path = "../../../../src/video/cocoa/SDL_cocoavideo.h"; sourceTree = ""; }; + 3617606E15EE572C173C7BE1 /* SDL_cocoavideo.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = "SDL_cocoavideo.m"; path = "../../../../src/video/cocoa/SDL_cocoavideo.m"; sourceTree = ""; }; + 178524292FDA124263861BDD /* SDL_cocoawindow.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_cocoawindow.h"; path = "../../../../src/video/cocoa/SDL_cocoawindow.h"; sourceTree = ""; }; + 7CE067B94CD974F17E692018 /* SDL_cocoawindow.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = "SDL_cocoawindow.m"; path = "../../../../src/video/cocoa/SDL_cocoawindow.m"; sourceTree = ""; }; + 4AC7612F064013A35D2E0F0E /* SDL_nullevents.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_nullevents.c"; path = "../../../../src/video/dummy/SDL_nullevents.c"; sourceTree = ""; }; + 63C755A43CB542DE343127F2 /* SDL_nullevents_c.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_nullevents_c.h"; path = "../../../../src/video/dummy/SDL_nullevents_c.h"; sourceTree = ""; }; + 137B7080251D541D4486734D /* SDL_nullframebuffer.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_nullframebuffer.c"; path = "../../../../src/video/dummy/SDL_nullframebuffer.c"; sourceTree = ""; }; + 288F77CC00F211760DDC1D83 /* SDL_nullframebuffer_c.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_nullframebuffer_c.h"; path = "../../../../src/video/dummy/SDL_nullframebuffer_c.h"; sourceTree = ""; }; + 0B7016F553F306D600E0142E /* SDL_nullvideo.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_nullvideo.c"; path = "../../../../src/video/dummy/SDL_nullvideo.c"; sourceTree = ""; }; + 6D68605324C17B1C176C6552 /* SDL_nullvideo.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_nullvideo.h"; path = "../../../../src/video/dummy/SDL_nullvideo.h"; sourceTree = ""; }; + 614F0C224A9920122B861F1E /* SDL_x11clipboard.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_x11clipboard.c"; path = "../../../../src/video/x11/SDL_x11clipboard.c"; sourceTree = ""; }; + 399A2DE06000601936783D4A /* SDL_x11clipboard.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_x11clipboard.h"; path = "../../../../src/video/x11/SDL_x11clipboard.h"; sourceTree = ""; }; + 040245A23E4C1DB56C671C11 /* SDL_x11dyn.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_x11dyn.c"; path = "../../../../src/video/x11/SDL_x11dyn.c"; sourceTree = ""; }; + 059C757C2A7C42BC023E690B /* SDL_x11dyn.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_x11dyn.h"; path = "../../../../src/video/x11/SDL_x11dyn.h"; sourceTree = ""; }; + 0D4B39C02DBE3C111ADF6469 /* SDL_x11events.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_x11events.c"; path = "../../../../src/video/x11/SDL_x11events.c"; sourceTree = ""; }; + 2CCB7E6732185E317FD44176 /* SDL_x11events.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_x11events.h"; path = "../../../../src/video/x11/SDL_x11events.h"; sourceTree = ""; }; + 4AC63B92198A385F654F2730 /* SDL_x11framebuffer.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_x11framebuffer.c"; path = "../../../../src/video/x11/SDL_x11framebuffer.c"; sourceTree = ""; }; + 206234E53298196560965544 /* SDL_x11framebuffer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_x11framebuffer.h"; path = "../../../../src/video/x11/SDL_x11framebuffer.h"; sourceTree = ""; }; + 0DDF62C0484127D723E24C22 /* SDL_x11keyboard.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_x11keyboard.c"; path = "../../../../src/video/x11/SDL_x11keyboard.c"; sourceTree = ""; }; + 5B580F5260F8682D7AA64832 /* SDL_x11keyboard.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_x11keyboard.h"; path = "../../../../src/video/x11/SDL_x11keyboard.h"; sourceTree = ""; }; + 707F3FE15B0D494E51614B58 /* SDL_x11messagebox.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_x11messagebox.c"; path = "../../../../src/video/x11/SDL_x11messagebox.c"; sourceTree = ""; }; + 60CA27DD2C8E30F264EB0997 /* SDL_x11messagebox.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_x11messagebox.h"; path = "../../../../src/video/x11/SDL_x11messagebox.h"; sourceTree = ""; }; + 1BA837F00E275AC823F41E55 /* SDL_x11modes.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_x11modes.c"; path = "../../../../src/video/x11/SDL_x11modes.c"; sourceTree = ""; }; + 6AAF0AD5604B1AAB0FB6170D /* SDL_x11modes.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_x11modes.h"; path = "../../../../src/video/x11/SDL_x11modes.h"; sourceTree = ""; }; + 084A624F52C129A670684094 /* SDL_x11mouse.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_x11mouse.c"; path = "../../../../src/video/x11/SDL_x11mouse.c"; sourceTree = ""; }; + 23C57CFD064060004E6C387C /* SDL_x11mouse.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_x11mouse.h"; path = "../../../../src/video/x11/SDL_x11mouse.h"; sourceTree = ""; }; + 6956132B6EDD79D6109E23B6 /* SDL_x11opengl.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_x11opengl.c"; path = "../../../../src/video/x11/SDL_x11opengl.c"; sourceTree = ""; }; + 60BB3DF13E553FAB137C4B0A /* SDL_x11opengl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_x11opengl.h"; path = "../../../../src/video/x11/SDL_x11opengl.h"; sourceTree = ""; }; + 23EC7FEA7AAA67186D60469D /* SDL_x11opengles.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_x11opengles.c"; path = "../../../../src/video/x11/SDL_x11opengles.c"; sourceTree = ""; }; + 43F86B58694D59666A07115C /* SDL_x11opengles.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_x11opengles.h"; path = "../../../../src/video/x11/SDL_x11opengles.h"; sourceTree = ""; }; + 541017773B6D0CC30C7F69F4 /* SDL_x11shape.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_x11shape.c"; path = "../../../../src/video/x11/SDL_x11shape.c"; sourceTree = ""; }; + 3ACC5687711255007BE25E16 /* SDL_x11shape.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_x11shape.h"; path = "../../../../src/video/x11/SDL_x11shape.h"; sourceTree = ""; }; + 08917B4A65B374165A8D7CA7 /* SDL_x11sym.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_x11sym.h"; path = "../../../../src/video/x11/SDL_x11sym.h"; sourceTree = ""; }; + 4FC145BC3C6D3F3C2D155C4E /* SDL_x11touch.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_x11touch.c"; path = "../../../../src/video/x11/SDL_x11touch.c"; sourceTree = ""; }; + 15EC5DBC74317D5E53A73032 /* SDL_x11touch.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_x11touch.h"; path = "../../../../src/video/x11/SDL_x11touch.h"; sourceTree = ""; }; + 604D13500B247C9A6BB63264 /* SDL_x11video.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_x11video.c"; path = "../../../../src/video/x11/SDL_x11video.c"; sourceTree = ""; }; + 349740341E72620B45A369AF /* SDL_x11video.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_x11video.h"; path = "../../../../src/video/x11/SDL_x11video.h"; sourceTree = ""; }; + 111D0E842DA26E0B16420249 /* SDL_x11window.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_x11window.c"; path = "../../../../src/video/x11/SDL_x11window.c"; sourceTree = ""; }; + 6B743871116A4AB56E080B6B /* SDL_x11window.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_x11window.h"; path = "../../../../src/video/x11/SDL_x11window.h"; sourceTree = ""; }; + 340B438574901D2053625299 /* SDL_x11xinput2.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_x11xinput2.c"; path = "../../../../src/video/x11/SDL_x11xinput2.c"; sourceTree = ""; }; + 44386B3D1989253225166350 /* SDL_x11xinput2.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SDL_x11xinput2.h"; path = "../../../../src/video/x11/SDL_x11xinput2.h"; sourceTree = ""; }; + 4A0D4F710FDE780140BA1A58 /* edid-parse.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "edid-parse.c"; path = "../../../../src/video/x11/edid-parse.c"; sourceTree = ""; }; + 1694525C1D4C0F3F7E4D2A55 /* edid.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "edid.h"; path = "../../../../src/video/x11/edid.h"; sourceTree = ""; }; + 5E7A2C910B56578B68161E79 /* imKStoUCS.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "imKStoUCS.c"; path = "../../../../src/video/x11/imKStoUCS.c"; sourceTree = ""; }; + 3A4F505E5178406759050FE3 /* imKStoUCS.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "imKStoUCS.h"; path = "../../../../src/video/x11/imKStoUCS.h"; sourceTree = ""; }; + 4F7F3A2F781C7E4027BF10D0 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioToolbox.framework"; path = "/System/Library/Frameworks/AudioToolbox.framework"; sourceTree = ""; }; + 40FD602A0F7D70BA45F43D6B /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioUnit.framework"; path = "/System/Library/Frameworks/AudioUnit.framework"; sourceTree = ""; }; + 4A655E13466520DF29BF55A6 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Cocoa.framework"; path = "/System/Library/Frameworks/Cocoa.framework"; sourceTree = ""; }; + 74AD246C59F62F2063FE6B8F /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreAudio.framework"; path = "/System/Library/Frameworks/CoreAudio.framework"; sourceTree = ""; }; + 3E915DA675494CC65BAC159C /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "IOKit.framework"; path = "/System/Library/Frameworks/IOKit.framework"; sourceTree = ""; }; + 308A60C82BD87C2638C47377 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Carbon.framework"; path = "/System/Library/Frameworks/Carbon.framework"; sourceTree = ""; }; + 5702009549A31E003E2E5CF6 /* ForceFeedback.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "ForceFeedback.framework"; path = "/System/Library/Frameworks/ForceFeedback.framework"; sourceTree = ""; }; + 6F94036B274B6E9309345AF6 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreFoundation.framework"; path = "/System/Library/Frameworks/CoreFoundation.framework"; sourceTree = ""; }; + 3FAA70EE29303720292D57B6 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "OpenGL.framework"; path = "/System/Library/Frameworks/OpenGL.framework"; sourceTree = ""; }; + 5E6D56F6655337845A3C44C3 /* libSDL2.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libSDL2.a"; path = "libSDL2.a"; sourceTree = BUILT_PRODUCTS_DIR; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 46BD5DD60E4D1C967C4D37B5 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 7433560855935E4F3FF263F0 /* AudioToolbox.framework in Frameworks */, + 6E565EE1442A3BFC4AFE75C6 /* AudioUnit.framework in Frameworks */, + 3FEA46BE079446F867776B71 /* Cocoa.framework in Frameworks */, + 14D343403DC36AE437D9195D /* CoreAudio.framework in Frameworks */, + 425302F6021B451911B44512 /* IOKit.framework in Frameworks */, + 3ED608CE2822544E68372673 /* Carbon.framework in Frameworks */, + 3FBE66251D11577638ED549A /* ForceFeedback.framework in Frameworks */, + 645E10F21FE63FE83F6652BC /* CoreFoundation.framework in Frameworks */, + 037D0C7B656434F579E54F0B /* OpenGL.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 4B82442500AD66E9511E4477 /* SDL2 */ = { + isa = PBXGroup; + children = ( + 17395AA46F54263E6227053E /* src */, + 00C87F695E6008491AE07997 /* Frameworks */, + 7350255647C236722E191910 /* Products */, + ); + name = "SDL2"; + sourceTree = ""; + }; + 17395AA46F54263E6227053E /* src */ = { + isa = PBXGroup; + children = ( + 40DE5BD04661156D57675BAF /* SDL.c */, + 797C5E120E96465D084D1803 /* SDL_assert.c */, + 638F519324853667452D26A6 /* SDL_assert_c.h */, + 62EB566114EC180710563B61 /* SDL_error.c */, + 03540C7B6E8B017734163178 /* SDL_error_c.h */, + 5D633DEF28166D625DCD4EC6 /* SDL_hints.c */, + 49545EB23967505C4C1F1F5F /* SDL_log.c */, + 5A780DF9723E73833D560303 /* atomic */, + 2DC85AA0546028D424DC6D20 /* audio */, + 78E67A6468AF4EB152A63C43 /* cpuinfo */, + 454E26BC1DF07D5F195D592A /* events */, + 122E4699249C244C209B21D0 /* file */, + 452C6BD4333446C007F91D01 /* filesystem */, + 1C9E0A4626382C686BCB725F /* haptic */, + 3CBE6794538D07AF210B5EB9 /* joystick */, + 623A006118F66E9E55E732A9 /* loadso */, + 51CF04382D3868620004229B /* power */, + 09FF04F515D7781763C9538C /* render */, + 118E17D14A6A08B06E140E8D /* stdlib */, + 1871607C2177284C38DD40C0 /* thread */, + 3B4552CF25482CBF44317F63 /* timer */, + 5A047E267DFC3D2E40315F8D /* video */, + ); + name = "src"; + sourceTree = ""; + }; + 5A780DF9723E73833D560303 /* atomic */ = { + isa = PBXGroup; + children = ( + 767256F16F7D79C038E41DCF /* SDL_atomic.c */, + 753F026C2D846DEF73FC61B0 /* SDL_spinlock.c */, + ); + name = "atomic"; + sourceTree = ""; + }; + 2DC85AA0546028D424DC6D20 /* audio */ = { + isa = PBXGroup; + children = ( + 6F143CF2601E131B5DEA62F6 /* SDL_audio.c */, + 11352FF17D70724A5DF0462C /* SDL_audio_c.h */, + 07B907294E82663A7E91738C /* SDL_audiocvt.c */, + 5AAD4B726237251050431873 /* SDL_audiodev.c */, + 15895798549516351860492E /* SDL_audiodev_c.h */, + 0D3062CE47BF5D5934AB598D /* SDL_audiomem.h */, + 5B0759ED16B35B9A6B027892 /* SDL_audiotypecvt.c */, + 2B8C7A19218A1FFC6D376B1D /* SDL_mixer.c */, + 09E4653E4CD964410C0E71BA /* SDL_sysaudio.h */, + 1D567D9642D94A6145E55558 /* SDL_wave.c */, + 72EA0C2D69F77DBD33AB3C51 /* SDL_wave.h */, + 0762522E62310E3157CD6C29 /* coreaudio */, + 549536CA29A8708A1EB63F2C /* disk */, + 63A97DAC57A8739404E36686 /* dummy */, + ); + name = "audio"; + sourceTree = ""; + }; + 0762522E62310E3157CD6C29 /* coreaudio */ = { + isa = PBXGroup; + children = ( + 0D7A645338CD1BFD1E5D728F /* SDL_coreaudio.c */, + 73190F7379966C4F40741823 /* SDL_coreaudio.h */, + ); + name = "coreaudio"; + sourceTree = ""; + }; + 549536CA29A8708A1EB63F2C /* disk */ = { + isa = PBXGroup; + children = ( + 7E9A6779675D116654DA5CB0 /* SDL_diskaudio.c */, + 05621EEA4E44078A77CB6A45 /* SDL_diskaudio.h */, + ); + name = "disk"; + sourceTree = ""; + }; + 63A97DAC57A8739404E36686 /* dummy */ = { + isa = PBXGroup; + children = ( + 79AC10FC31263C0868140F20 /* SDL_dummyaudio.c */, + 7E6F31A9587A54142A217C04 /* SDL_dummyaudio.h */, + ); + name = "dummy"; + sourceTree = ""; + }; + 78E67A6468AF4EB152A63C43 /* cpuinfo */ = { + isa = PBXGroup; + children = ( + 72EF5BB771227B3637235CF8 /* SDL_cpuinfo.c */, + ); + name = "cpuinfo"; + sourceTree = ""; + }; + 454E26BC1DF07D5F195D592A /* events */ = { + isa = PBXGroup; + children = ( + 07AB1E6A616157DA448246C0 /* SDL_clipboardevents.c */, + 52A55FDD41493AD524FB1696 /* SDL_clipboardevents_c.h */, + 5D7748773CB1127031D53492 /* SDL_dropevents.c */, + 13F62D526EDE359A23CC367D /* SDL_dropevents_c.h */, + 5CD12CBF4D837A2735DA357A /* SDL_events.c */, + 4D73610B1AC11DCF3B1E4198 /* SDL_events_c.h */, + 6E8C6A11181536B54CDA3862 /* SDL_gesture.c */, + 1FA64F67777D359A23951291 /* SDL_gesture_c.h */, + 228F5EB207C27065272F3B1E /* SDL_keyboard.c */, + 0E2F6FB174B949F503851218 /* SDL_keyboard_c.h */, + 0D561615477231185657134D /* SDL_mouse.c */, + 68F1352D56836C98215E4227 /* SDL_mouse_c.h */, + 19351893793F509D77923EC4 /* SDL_quit.c */, + 28401483652C3C85648C2BD1 /* SDL_sysevents.h */, + 406016940A0A2E5D164A56D5 /* SDL_touch.c */, + 0678479A030E2101581305E5 /* SDL_touch_c.h */, + 268F2B06517B6E4D1AB372BC /* SDL_windowevents.c */, + 035A192D7417370353063DD7 /* SDL_windowevents_c.h */, + 0470694A7E983CF449D36075 /* blank_cursor.h */, + 591A4F1254B212904B054961 /* default_cursor.h */, + 001853AA40D9135D64046FB9 /* scancodes_darwin.h */, + 73083A0333552D346ED96DCE /* scancodes_linux.h */, + 230D64957D8D39B20C14260D /* scancodes_windows.h */, + 30CD0FD3107468C70017737E /* scancodes_xfree86.h */, + ); + name = "events"; + sourceTree = ""; + }; + 122E4699249C244C209B21D0 /* file */ = { + isa = PBXGroup; + children = ( + 5F7B20DF1BD236742BA56323 /* SDL_rwops.c */, + 3427000018D029490CBA1C78 /* cocoa */, + ); + name = "file"; + sourceTree = ""; + }; + 3427000018D029490CBA1C78 /* cocoa */ = { + isa = PBXGroup; + children = ( + 16AF6B432BCC14366CF6238C /* SDL_rwopsbundlesupport.h */, + 5D6F3B426BD93160262A1A0B /* SDL_rwopsbundlesupport.m */, + ); + name = "cocoa"; + sourceTree = ""; + }; + 452C6BD4333446C007F91D01 /* filesystem */ = { + isa = PBXGroup; + children = ( + 5C2B189A4755342D1C8E5F29 /* cocoa */, + ); + name = "filesystem"; + sourceTree = ""; + }; + 5C2B189A4755342D1C8E5F29 /* cocoa */ = { + isa = PBXGroup; + children = ( + 3DFF58520B8305A67E5866F0 /* SDL_sysfilesystem.m */, + ); + name = "cocoa"; + sourceTree = ""; + }; + 1C9E0A4626382C686BCB725F /* haptic */ = { + isa = PBXGroup; + children = ( + 748B5BD12D28466142D36C04 /* SDL_haptic.c */, + 0E4E25F2553245B308BB6B4E /* SDL_haptic_c.h */, + 01FA4AE64BF015FF2FB464CD /* SDL_syshaptic.h */, + 01D950AF3C225E506E61367D /* darwin */, + ); + name = "haptic"; + sourceTree = ""; + }; + 01D950AF3C225E506E61367D /* darwin */ = { + isa = PBXGroup; + children = ( + 07875CF62CC235C2023B171E /* SDL_syshaptic.c */, + ); + name = "darwin"; + sourceTree = ""; + }; + 3CBE6794538D07AF210B5EB9 /* joystick */ = { + isa = PBXGroup; + children = ( + 474463FC44D12D8266163B0C /* SDL_gamecontroller.c */, + 4C5A3AA4122614E54CF708AC /* SDL_gamecontrollerdb.h */, + 0A51682775F7695826CC3AAD /* SDL_joystick.c */, + 52A612A679915043020D2C12 /* SDL_joystick_c.h */, + 0AE5451F199460984A49374D /* SDL_sysjoystick.h */, + 25E36E6139AB47A6023F0D77 /* darwin */, + ); + name = "joystick"; + sourceTree = ""; + }; + 25E36E6139AB47A6023F0D77 /* darwin */ = { + isa = PBXGroup; + children = ( + 362B7F38400724D4745D17C1 /* SDL_sysjoystick.c */, + 24E3589959C45B6570D82D57 /* SDL_sysjoystick_c.h */, + ); + name = "darwin"; + sourceTree = ""; + }; + 623A006118F66E9E55E732A9 /* loadso */ = { + isa = PBXGroup; + children = ( + 1DD26900286468133DF265A7 /* dlopen */, + ); + name = "loadso"; + sourceTree = ""; + }; + 1DD26900286468133DF265A7 /* dlopen */ = { + isa = PBXGroup; + children = ( + 3E5A3557080276B82EE540D7 /* SDL_sysloadso.c */, + ); + name = "dlopen"; + sourceTree = ""; + }; + 51CF04382D3868620004229B /* power */ = { + isa = PBXGroup; + children = ( + 295B490053604A1B5F832E31 /* SDL_power.c */, + 14B673246C873468194B4A36 /* macosx */, + ); + name = "power"; + sourceTree = ""; + }; + 14B673246C873468194B4A36 /* macosx */ = { + isa = PBXGroup; + children = ( + 441A169052554B8C05B2780E /* SDL_syspower.c */, + ); + name = "macosx"; + sourceTree = ""; + }; + 09FF04F515D7781763C9538C /* render */ = { + isa = PBXGroup; + children = ( + 125E7FE947363FCE78AB3920 /* SDL_render.c */, + 2A47449E0F2F77E169974EB5 /* SDL_sysrender.h */, + 5EB1630859F568532C8C3792 /* SDL_yuv_mmx.c */, + 08C15C7515050FDD2A886246 /* SDL_yuv_sw.c */, + 5BE06A7B5F230FFD60462447 /* SDL_yuv_sw_c.h */, + 62562839558A5DF23BDF37B0 /* mmx.h */, + 1008356C4F894076165C145B /* opengl */, + 396943EC65A070023833287B /* software */, + ); + name = "render"; + sourceTree = ""; + }; + 1008356C4F894076165C145B /* opengl */ = { + isa = PBXGroup; + children = ( + 17FE29923E28546A02B34AF8 /* SDL_glfuncs.h */, + 66021F1B50BA0B215910589A /* SDL_render_gl.c */, + 51D64CC2780E096415426017 /* SDL_shaders_gl.c */, + 57AE68AC283B55A627FE263E /* SDL_shaders_gl.h */, + ); + name = "opengl"; + sourceTree = ""; + }; + 396943EC65A070023833287B /* software */ = { + isa = PBXGroup; + children = ( + 36727BCA2F1D5437708B7454 /* SDL_blendfillrect.c */, + 778563EC2EB8351B1A7437EF /* SDL_blendfillrect.h */, + 66C5268A542E341900F55A35 /* SDL_blendline.c */, + 2CC400BF23A8022D69D20E92 /* SDL_blendline.h */, + 5482361F3563048574A46DB9 /* SDL_blendpoint.c */, + 6487779022F92FDD61BF4F81 /* SDL_blendpoint.h */, + 572556393F5D7E9C59A70B85 /* SDL_draw.h */, + 61C21D5077C07E4904B51C90 /* SDL_drawline.c */, + 3A534994363818EE461314CD /* SDL_drawline.h */, + 59D62A724BBF27CC59231297 /* SDL_drawpoint.c */, + 7F242EF90A1711F051270B6A /* SDL_drawpoint.h */, + 0FFF44745C270A0C4F730726 /* SDL_render_sw.c */, + 5E736E9C457F4F227F0D63CF /* SDL_render_sw_c.h */, + 421F406A12633DAC795C1EB3 /* SDL_rotate.c */, + 01921DE55298202024E96745 /* SDL_rotate.h */, + ); + name = "software"; + sourceTree = ""; + }; + 118E17D14A6A08B06E140E8D /* stdlib */ = { + isa = PBXGroup; + children = ( + 4BC907785D5E6668627E78DE /* SDL_getenv.c */, + 77815DDD6F364C510AC25CB6 /* SDL_iconv.c */, + 3F8275E71B900C7D074949FC /* SDL_malloc.c */, + 07251EE10156492D512F75F3 /* SDL_qsort.c */, + 57323D836A0E78552E015D8E /* SDL_stdlib.c */, + 57F4780F2A47469D23006DD1 /* SDL_string.c */, + ); + name = "stdlib"; + sourceTree = ""; + }; + 1871607C2177284C38DD40C0 /* thread */ = { + isa = PBXGroup; + children = ( + 2EB6434034986F5230BE1635 /* SDL_systhread.h */, + 08FF4C92289179BB0EDF765E /* SDL_thread.c */, + 2CA925B6783314DA18E16F8B /* SDL_thread_c.h */, + 4B3A644B2C8A56FB079F7D74 /* pthread */, + ); + name = "thread"; + sourceTree = ""; + }; + 4B3A644B2C8A56FB079F7D74 /* pthread */ = { + isa = PBXGroup; + children = ( + 04D200E634516AF92074244C /* SDL_syscond.c */, + 5CC65F3A65EF32EE5C773558 /* SDL_sysmutex.c */, + 12F254797C1631F41D3137F8 /* SDL_sysmutex_c.h */, + 05D36048404E42022A7E4127 /* SDL_syssem.c */, + 17B31E2F2CC55CBC6F0A1D9B /* SDL_systhread.c */, + 02B428D53F1D18F262D463B0 /* SDL_systhread_c.h */, + 41E150D956EA3AD510743873 /* SDL_systls.c */, + ); + name = "pthread"; + sourceTree = ""; + }; + 3B4552CF25482CBF44317F63 /* timer */ = { + isa = PBXGroup; + children = ( + 41B156D22A535379479747CB /* SDL_timer.c */, + 002C537968C9193840B53AEE /* SDL_timer_c.h */, + 725C029C7933334915615167 /* unix */, + ); + name = "timer"; + sourceTree = ""; + }; + 725C029C7933334915615167 /* unix */ = { + isa = PBXGroup; + children = ( + 459149F92FC6055B32F7153F /* SDL_systimer.c */, + ); + name = "unix"; + sourceTree = ""; + }; + 5A047E267DFC3D2E40315F8D /* video */ = { + isa = PBXGroup; + children = ( + 4A9716005FF9561D2C3F6284 /* SDL_RLEaccel.c */, + 50AD3AC235DA7BFB41AC2EF0 /* SDL_RLEaccel_c.h */, + 3B0568EE0EB87B3019C24A16 /* SDL_blit.c */, + 513C6936649F3988151A60EC /* SDL_blit.h */, + 3EC71493552F0AB6601B4921 /* SDL_blit_0.c */, + 7D16555224CA08DB629F3ED1 /* SDL_blit_1.c */, + 296F6626753E62AE4A57408A /* SDL_blit_A.c */, + 02A05727533149171EF6318C /* SDL_blit_N.c */, + 2B90062B1FBE1B1865A01BF8 /* SDL_blit_auto.c */, + 690F65987ABC73935FA163B9 /* SDL_blit_auto.h */, + 1DD33CE21E6B143616A13AF1 /* SDL_blit_copy.c */, + 5919276F7CBC2D445BDC0505 /* SDL_blit_copy.h */, + 1CA1189B180060246D2B3B37 /* SDL_blit_slow.c */, + 560565CD15672ED06F9355B1 /* SDL_blit_slow.h */, + 6F5D7EFD4E2B79D45E1B51E3 /* SDL_bmp.c */, + 164801C9489C07724F6A784E /* SDL_clipboard.c */, + 286B34BD2239541E1ABF7B58 /* SDL_egl.c */, + 290B131F70BA5F6766C05FCB /* SDL_egl.h */, + 2F9B71653C254E7E388808C5 /* SDL_fillrect.c */, + 7F9D4C460D482A96620971F4 /* SDL_pixels.c */, + 2FFC595E3D4133F946C128EE /* SDL_pixels_c.h */, + 366D6F2633EA002441056CC7 /* SDL_rect.c */, + 0FBC1056267369394FF37EE2 /* SDL_rect_c.h */, + 349E213D6BCD6E7D754918E0 /* SDL_shape.c */, + 6FB7747B56EB06143A9E7D56 /* SDL_shape_internals.h */, + 334B22626BDE407C402A36B6 /* SDL_stretch.c */, + 34EE3252493E44852C6F4D1A /* SDL_surface.c */, + 3C320390064404981FE12D62 /* SDL_sysvideo.h */, + 124B099C775D350017963585 /* SDL_video.c */, + 70AD0C8A75AB6DAB7B877BCF /* cocoa */, + 44E9255D108272B167374C3D /* dummy */, + 1254612D7A6C7D1C4A6E2304 /* x11 */, + ); + name = "video"; + sourceTree = ""; + }; + 70AD0C8A75AB6DAB7B877BCF /* cocoa */ = { + isa = PBXGroup; + children = ( + 060616512B17276042FD01B1 /* SDL_cocoaclipboard.h */, + 118A36F07D45647F0A084319 /* SDL_cocoaclipboard.m */, + 1BF249306FDF58717F8A67FE /* SDL_cocoaevents.h */, + 6C224B440FCA2C1F2C3C1FAE /* SDL_cocoaevents.m */, + 1DA20CF07FEB53241C877551 /* SDL_cocoakeyboard.h */, + 4402087F5CB90F317D9208D2 /* SDL_cocoakeyboard.m */, + 20DB49010B275E054D963ABC /* SDL_cocoamessagebox.h */, + 4BFF56C82567424C3CF4591E /* SDL_cocoamessagebox.m */, + 668468D44E1637670A5F108D /* SDL_cocoamodes.h */, + 57B60C7A316B6B5A70D13C82 /* SDL_cocoamodes.m */, + 759F34624091186A729C6F35 /* SDL_cocoamouse.h */, + 309C0186189D062A37BF5FB6 /* SDL_cocoamouse.m */, + 21076E4577D20D1D0FAC6ABB /* SDL_cocoamousetap.h */, + 57283DDA43F325E829A27FBA /* SDL_cocoamousetap.m */, + 6A147ACC11C6742F76C2435F /* SDL_cocoaopengl.h */, + 361747734F387130393F605F /* SDL_cocoaopengl.m */, + 783F00DE129C679D07016043 /* SDL_cocoashape.h */, + 7DCD3646470A681D7025162E /* SDL_cocoashape.m */, + 6C2671F8747628C0054C5B51 /* SDL_cocoavideo.h */, + 3617606E15EE572C173C7BE1 /* SDL_cocoavideo.m */, + 178524292FDA124263861BDD /* SDL_cocoawindow.h */, + 7CE067B94CD974F17E692018 /* SDL_cocoawindow.m */, + ); + name = "cocoa"; + sourceTree = ""; + }; + 44E9255D108272B167374C3D /* dummy */ = { + isa = PBXGroup; + children = ( + 4AC7612F064013A35D2E0F0E /* SDL_nullevents.c */, + 63C755A43CB542DE343127F2 /* SDL_nullevents_c.h */, + 137B7080251D541D4486734D /* SDL_nullframebuffer.c */, + 288F77CC00F211760DDC1D83 /* SDL_nullframebuffer_c.h */, + 0B7016F553F306D600E0142E /* SDL_nullvideo.c */, + 6D68605324C17B1C176C6552 /* SDL_nullvideo.h */, + ); + name = "dummy"; + sourceTree = ""; + }; + 1254612D7A6C7D1C4A6E2304 /* x11 */ = { + isa = PBXGroup; + children = ( + 614F0C224A9920122B861F1E /* SDL_x11clipboard.c */, + 399A2DE06000601936783D4A /* SDL_x11clipboard.h */, + 040245A23E4C1DB56C671C11 /* SDL_x11dyn.c */, + 059C757C2A7C42BC023E690B /* SDL_x11dyn.h */, + 0D4B39C02DBE3C111ADF6469 /* SDL_x11events.c */, + 2CCB7E6732185E317FD44176 /* SDL_x11events.h */, + 4AC63B92198A385F654F2730 /* SDL_x11framebuffer.c */, + 206234E53298196560965544 /* SDL_x11framebuffer.h */, + 0DDF62C0484127D723E24C22 /* SDL_x11keyboard.c */, + 5B580F5260F8682D7AA64832 /* SDL_x11keyboard.h */, + 707F3FE15B0D494E51614B58 /* SDL_x11messagebox.c */, + 60CA27DD2C8E30F264EB0997 /* SDL_x11messagebox.h */, + 1BA837F00E275AC823F41E55 /* SDL_x11modes.c */, + 6AAF0AD5604B1AAB0FB6170D /* SDL_x11modes.h */, + 084A624F52C129A670684094 /* SDL_x11mouse.c */, + 23C57CFD064060004E6C387C /* SDL_x11mouse.h */, + 6956132B6EDD79D6109E23B6 /* SDL_x11opengl.c */, + 60BB3DF13E553FAB137C4B0A /* SDL_x11opengl.h */, + 23EC7FEA7AAA67186D60469D /* SDL_x11opengles.c */, + 43F86B58694D59666A07115C /* SDL_x11opengles.h */, + 541017773B6D0CC30C7F69F4 /* SDL_x11shape.c */, + 3ACC5687711255007BE25E16 /* SDL_x11shape.h */, + 08917B4A65B374165A8D7CA7 /* SDL_x11sym.h */, + 4FC145BC3C6D3F3C2D155C4E /* SDL_x11touch.c */, + 15EC5DBC74317D5E53A73032 /* SDL_x11touch.h */, + 604D13500B247C9A6BB63264 /* SDL_x11video.c */, + 349740341E72620B45A369AF /* SDL_x11video.h */, + 111D0E842DA26E0B16420249 /* SDL_x11window.c */, + 6B743871116A4AB56E080B6B /* SDL_x11window.h */, + 340B438574901D2053625299 /* SDL_x11xinput2.c */, + 44386B3D1989253225166350 /* SDL_x11xinput2.h */, + 4A0D4F710FDE780140BA1A58 /* edid-parse.c */, + 1694525C1D4C0F3F7E4D2A55 /* edid.h */, + 5E7A2C910B56578B68161E79 /* imKStoUCS.c */, + 3A4F505E5178406759050FE3 /* imKStoUCS.h */, + ); + name = "x11"; + sourceTree = ""; + }; + 00C87F695E6008491AE07997 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 4F7F3A2F781C7E4027BF10D0 /* AudioToolbox.framework */, + 40FD602A0F7D70BA45F43D6B /* AudioUnit.framework */, + 4A655E13466520DF29BF55A6 /* Cocoa.framework */, + 74AD246C59F62F2063FE6B8F /* CoreAudio.framework */, + 3E915DA675494CC65BAC159C /* IOKit.framework */, + 308A60C82BD87C2638C47377 /* Carbon.framework */, + 5702009549A31E003E2E5CF6 /* ForceFeedback.framework */, + 6F94036B274B6E9309345AF6 /* CoreFoundation.framework */, + 3FAA70EE29303720292D57B6 /* OpenGL.framework */, + ); + name = "Frameworks"; + sourceTree = ""; + }; + 7350255647C236722E191910 /* Products */ = { + isa = PBXGroup; + children = ( + 5E6D56F6655337845A3C44C3 /* libSDL2.a */, + ); + name = "Products"; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 7E6A7BC23CFD134274963645 /* SDL2 */ = { + isa = PBXNativeTarget; + buildConfigurationList = 141F24FA3D6072A1529C26E8 /* Build configuration list for PBXNativeTarget "SDL2" */; + buildPhases = ( + 4FC7355D792703116E1F49C6 /* Resources */, + 210D600C478F33F137B03CC7 /* Sources */, + 46BD5DD60E4D1C967C4D37B5 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "SDL2"; + productName = "SDL2"; + productReference = 5E6D56F6655337845A3C44C3 /* libSDL2.a */; + productType = "com.apple.product-type.library.static"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 08FB7793FE84155DC02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "SDL2" */; + compatibilityVersion = "Xcode 3.2"; + hasScannedForEncodings = 1; + mainGroup = 4B82442500AD66E9511E4477 /* SDL2 */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 7E6A7BC23CFD134274963645 /* libSDL2.a */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 4FC7355D792703116E1F49C6 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 210D600C478F33F137B03CC7 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 56395776433B06D125BE09F9 /* SDL.c in Sources */, + 0D11631D261C2DED48367BD9 /* SDL_assert.c in Sources */, + 63957CDA535A39C9449D535D /* SDL_error.c in Sources */, + 396E14272C895B1B023B0EBF /* SDL_hints.c in Sources */, + 47A824D52595733944650324 /* SDL_log.c in Sources */, + 0DA40BB5530E3E8A13B22B2A /* SDL_atomic.c in Sources */, + 78B369711FEC690B61E878DB /* SDL_spinlock.c in Sources */, + 106D013A4421102300555D43 /* SDL_audio.c in Sources */, + 2BF6538C20D269CB37087387 /* SDL_audiocvt.c in Sources */, + 32E8550E3FC92BD73B4739B8 /* SDL_audiodev.c in Sources */, + 42C743FD554803F551385F5E /* SDL_audiotypecvt.c in Sources */, + 7D2A6B3F36BD6DD353D43953 /* SDL_mixer.c in Sources */, + 259157355D6D2B2A7C9411BE /* SDL_wave.c in Sources */, + 4AA7597B1C4036EE6193174F /* SDL_coreaudio.c in Sources */, + 5674042A21325D343ED27F33 /* SDL_diskaudio.c in Sources */, + 0B905C2A4B5E31B840865641 /* SDL_dummyaudio.c in Sources */, + 47D9062664F05CC72A952A7A /* SDL_cpuinfo.c in Sources */, + 70D12B02516F0F2905AB412C /* SDL_clipboardevents.c in Sources */, + 7B571F1F643422652B14420D /* SDL_dropevents.c in Sources */, + 5D6A089F279C32D34F707938 /* SDL_events.c in Sources */, + 2FF10E5E5FFE5AA7236E259D /* SDL_gesture.c in Sources */, + 572E0DE06DA25C7C7B4641CB /* SDL_keyboard.c in Sources */, + 4D11428427B179E3476635ED /* SDL_mouse.c in Sources */, + 4D633D8F070C41582A4B57C0 /* SDL_quit.c in Sources */, + 4CB676BB174D5FA62B1A74F5 /* SDL_touch.c in Sources */, + 4FDB4381525E3F0E54222AB7 /* SDL_windowevents.c in Sources */, + 104E1ED077B5263C2F767E76 /* SDL_rwops.c in Sources */, + 054C588B4B675FE145C405FF /* SDL_rwopsbundlesupport.m in Sources */, + 333A606602A9304E62204041 /* SDL_sysfilesystem.m in Sources */, + 7F371E9614B444B008BB61EB /* SDL_haptic.c in Sources */, + 491A69413C3372F47FD526C4 /* SDL_syshaptic.c in Sources */, + 323563246DB26CEE1EE57A87 /* SDL_gamecontroller.c in Sources */, + 6055787753B66A4F7C7C62CC /* SDL_joystick.c in Sources */, + 111C502964B81A6C3F8B75E9 /* SDL_sysjoystick.c in Sources */, + 76537577175D73B66E382DF3 /* SDL_sysloadso.c in Sources */, + 4A6367E166855369495907D2 /* SDL_power.c in Sources */, + 703B3B447BD5756E17974E35 /* SDL_syspower.c in Sources */, + 00F850905E8838901D684336 /* SDL_render.c in Sources */, + 084519B745617A795612765B /* SDL_yuv_mmx.c in Sources */, + 7A7F452C793B51C108155BF3 /* SDL_yuv_sw.c in Sources */, + 0BBB364F1AA839334CA903E1 /* SDL_render_gl.c in Sources */, + 2FE315477EB5534A33D63088 /* SDL_shaders_gl.c in Sources */, + 61F2084A5BE32DCB11E03C70 /* SDL_blendfillrect.c in Sources */, + 59EE3C2409372B9639821D70 /* SDL_blendline.c in Sources */, + 485B7C4A13A54E2B21E3558A /* SDL_blendpoint.c in Sources */, + 72837DD3347C47EC16E204B9 /* SDL_drawline.c in Sources */, + 2CF944703D09586A2DBC5140 /* SDL_drawpoint.c in Sources */, + 5FAA1511268914C730B15F91 /* SDL_render_sw.c in Sources */, + 31BE4ECF1A3005304B891CAA /* SDL_rotate.c in Sources */, + 671B561A4F8961200C43368D /* SDL_getenv.c in Sources */, + 325E5B1B5C4745827A1E6E5F /* SDL_iconv.c in Sources */, + 467362D4600918721A582DD1 /* SDL_malloc.c in Sources */, + 280E40795C183DBB6A970829 /* SDL_qsort.c in Sources */, + 35EB063D107A51CE41391E68 /* SDL_stdlib.c in Sources */, + 751335C2100E444D570F538E /* SDL_string.c in Sources */, + 296D670D18660CF766E818CC /* SDL_thread.c in Sources */, + 11FC3C2D57D7210A3D615BA9 /* SDL_syscond.c in Sources */, + 373D343B1143034962617BD7 /* SDL_sysmutex.c in Sources */, + 15337628451D793D3CAB15D4 /* SDL_syssem.c in Sources */, + 6AB87FC5673A2BBE6C9E0DB5 /* SDL_systhread.c in Sources */, + 2D677EC478A065B220E460EC /* SDL_systls.c in Sources */, + 623F50970F234B5E09CA450B /* SDL_timer.c in Sources */, + 13913E6F0397429A2DEB3D40 /* SDL_systimer.c in Sources */, + 65946C744E79150A4C7C045C /* SDL_RLEaccel.c in Sources */, + 283C240D0F085FE959BD477C /* SDL_blit.c in Sources */, + 1BB3311C46100188199C04D0 /* SDL_blit_0.c in Sources */, + 2B76555A37F14B4D41A27593 /* SDL_blit_1.c in Sources */, + 49D204421C4F1B8835DE2832 /* SDL_blit_A.c in Sources */, + 5E613DFE79B379C26D650D96 /* SDL_blit_N.c in Sources */, + 4A4664FE74896DF45E1808EE /* SDL_blit_auto.c in Sources */, + 3059473C61AB631709347385 /* SDL_blit_copy.c in Sources */, + 50DB688039D37DD9582868D6 /* SDL_blit_slow.c in Sources */, + 375F7D0C5126459216E47CF2 /* SDL_bmp.c in Sources */, + 49F101CA136501802AFA3B94 /* SDL_clipboard.c in Sources */, + 54E9387C7E1D51AC31935DA3 /* SDL_egl.c in Sources */, + 66E622863C5A41026F594412 /* SDL_fillrect.c in Sources */, + 57AE719928720E68714B209F /* SDL_pixels.c in Sources */, + 2D93262C241F1433246B2085 /* SDL_rect.c in Sources */, + 228023C6583F3DE84EF42C58 /* SDL_shape.c in Sources */, + 7E1C02D05DC73D8430EE5B32 /* SDL_stretch.c in Sources */, + 01AC02B5766A48C8670031F2 /* SDL_surface.c in Sources */, + 4BD4541153E57A437BF32A86 /* SDL_video.c in Sources */, + 51243DCF16C22BE3744032EF /* SDL_cocoaclipboard.m in Sources */, + 012C15875FDC21D61CD929D0 /* SDL_cocoaevents.m in Sources */, + 1573379D58A7574D0DBA47AC /* SDL_cocoakeyboard.m in Sources */, + 787242E36A2735A57F59687B /* SDL_cocoamessagebox.m in Sources */, + 2B4D04205F557192365D431C /* SDL_cocoamodes.m in Sources */, + 310774F470EF614902A41941 /* SDL_cocoamouse.m in Sources */, + 24D86B472DA21C7365911852 /* SDL_cocoamousetap.m in Sources */, + 261C18D144B62BA517AB0CDE /* SDL_cocoaopengl.m in Sources */, + 35B52CCD738D46A37D2A007A /* SDL_cocoashape.m in Sources */, + 11E63E4936207F26367F5238 /* SDL_cocoavideo.m in Sources */, + 40BD604A40D313FF5BBF038B /* SDL_cocoawindow.m in Sources */, + 78D451890F066EED1B184E5D /* SDL_nullevents.c in Sources */, + 7D746673275A3D2832FC70E4 /* SDL_nullframebuffer.c in Sources */, + 04EE66BE026750A6697D2D25 /* SDL_nullvideo.c in Sources */, + 16890198400A74D216F21D5C /* SDL_x11clipboard.c in Sources */, + 5AF6069941FD62CC54180B0B /* SDL_x11dyn.c in Sources */, + 5317393214211C5609A741CD /* SDL_x11events.c in Sources */, + 577A205B645529882614213E /* SDL_x11framebuffer.c in Sources */, + 70C662D65B383C6C59FD2D53 /* SDL_x11keyboard.c in Sources */, + 1C89094C623507F457F92E95 /* SDL_x11messagebox.c in Sources */, + 602E0AE6217E04A24E1B6557 /* SDL_x11modes.c in Sources */, + 43957BE84EEC1684606737A4 /* SDL_x11mouse.c in Sources */, + 046106FA142534F231B450E8 /* SDL_x11opengl.c in Sources */, + 08301FE111B053194E1F0BA6 /* SDL_x11opengles.c in Sources */, + 2165120C077310332DB568BC /* SDL_x11shape.c in Sources */, + 06E734A2124E48E15A4E5320 /* SDL_x11touch.c in Sources */, + 57586E4470463EE554525EAF /* SDL_x11video.c in Sources */, + 338D7DFE515B42686BA33874 /* SDL_x11window.c in Sources */, + 40DD09945F46241C46AD317A /* SDL_x11xinput2.c in Sources */, + 1534489224852D230A1C3B61 /* edid-parse.c in Sources */, + 2DE7276C55DC177D1FFD3CF4 /* imKStoUCS.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ +/* End PBXVariantGroup section */ + +/* Begin XCBuildConfiguration section */ + 51EE03A37C12355E46D14FAF /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/lib; + PRODUCT_NAME = "SDL2"; + }; + name = "Debug Universal"; + }; + 48BC3CF677A500DD43FD3AFB /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/lib; + PRODUCT_NAME = "SDL2"; + }; + name = "Debug Native"; + }; + 2AF54D7E346C41D50A4C21B9 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/lib; + PRODUCT_NAME = "SDL2"; + }; + name = "Release Universal"; + }; + 741D356D2DC91E42269520DC /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/lib; + PRODUCT_NAME = "SDL2"; + }; + name = "Release Native"; + }; + 75927179491863DF5EB80932 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "..", + "../../../../include", + ); + OBJROOT = "obj/Universal/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Universal"; + }; + 51A47C782C1808DA3320138B /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "..", + "../../../../include", + ); + OBJROOT = "obj/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Native"; + }; + 19D5095D59785C55576533F4 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "..", + "../../../../include", + ); + OBJROOT = "obj/Universal/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Universal"; + }; + 4BE60CC656D352BC4FCC155A /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "..", + "../../../../include", + ); + OBJROOT = "obj/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Native"; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 141F24FA3D6072A1529C26E8 /* Build configuration list for PBXNativeTarget "libSDL2.a" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 51EE03A37C12355E46D14FAF /* Debug Universal */, + 48BC3CF677A500DD43FD3AFB /* Debug Native */, + 2AF54D7E346C41D50A4C21B9 /* Release Universal */, + 741D356D2DC91E42269520DC /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; + 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "SDL2" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 75927179491863DF5EB80932 /* Debug Universal */, + 51A47C782C1808DA3320138B /* Debug Native */, + 19D5095D59785C55576533F4 /* Release Universal */, + 4BE60CC656D352BC4FCC155A /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; +/* End XCConfigurationList section */ + + }; + rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; +} diff --git a/premake/Xcode/Xcode4/SDL2main/SDL2main.xcodeproj/project.pbxproj b/premake/Xcode/Xcode4/SDL2main/SDL2main.xcodeproj/project.pbxproj new file mode 100755 index 000000000..794690a93 --- /dev/null +++ b/premake/Xcode/Xcode4/SDL2main/SDL2main.xcodeproj/project.pbxproj @@ -0,0 +1,321 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 45; + objects = { + +/* Begin PBXBuildFile section */ + 29BD669758D50FE722B06C79 /* SDL_dummy_main.c in Sources */ = {isa = PBXBuildFile; fileRef = 71F856225FD74A1E14E96A1B /* SDL_dummy_main.c */; }; +/* End PBXBuildFile section */ + +/* Begin PBXFileReference section */ + 71F856225FD74A1E14E96A1B /* SDL_dummy_main.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_dummy_main.c"; path = "../../../../src/main/dummy/SDL_dummy_main.c"; sourceTree = ""; }; + 0FF7291B375C79BC57696B66 /* libSDL2main.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libSDL2main.a"; path = "libSDL2main.a"; sourceTree = BUILT_PRODUCTS_DIR; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 2C105D930723156E1E4B7E72 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 54034EA07AB7217318964A6E /* SDL2main */ = { + isa = PBXGroup; + children = ( + 370812FB4CD82A3500B44A8F /* src */, + 0EFD247D20756248746E659C /* Products */, + ); + name = "SDL2main"; + sourceTree = ""; + }; + 370812FB4CD82A3500B44A8F /* src */ = { + isa = PBXGroup; + children = ( + 24F2201B5B4B4452068D1420 /* main */, + ); + name = "src"; + sourceTree = ""; + }; + 24F2201B5B4B4452068D1420 /* main */ = { + isa = PBXGroup; + children = ( + 4A1A228C507C1C1154322017 /* dummy */, + ); + name = "main"; + sourceTree = ""; + }; + 4A1A228C507C1C1154322017 /* dummy */ = { + isa = PBXGroup; + children = ( + 71F856225FD74A1E14E96A1B /* SDL_dummy_main.c */, + ); + name = "dummy"; + sourceTree = ""; + }; + 0EFD247D20756248746E659C /* Products */ = { + isa = PBXGroup; + children = ( + 0FF7291B375C79BC57696B66 /* libSDL2main.a */, + ); + name = "Products"; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 1BAE4A0A77462FDC330812A3 /* SDL2main */ = { + isa = PBXNativeTarget; + buildConfigurationList = 1A2E595E2E1C4700667043CF /* Build configuration list for PBXNativeTarget "SDL2main" */; + buildPhases = ( + 7E071A4C0BA6488545EE2589 /* Resources */, + 66FE5C800B0736B878E917F4 /* Sources */, + 2C105D930723156E1E4B7E72 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "SDL2main"; + productName = "SDL2main"; + productReference = 0FF7291B375C79BC57696B66 /* libSDL2main.a */; + productType = "com.apple.product-type.library.static"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 08FB7793FE84155DC02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "SDL2main" */; + compatibilityVersion = "Xcode 3.2"; + hasScannedForEncodings = 1; + mainGroup = 54034EA07AB7217318964A6E /* SDL2main */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 1BAE4A0A77462FDC330812A3 /* libSDL2main.a */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 7E071A4C0BA6488545EE2589 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 66FE5C800B0736B878E917F4 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 29BD669758D50FE722B06C79 /* SDL_dummy_main.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ +/* End PBXVariantGroup section */ + +/* Begin XCBuildConfiguration section */ + 0E7D5D4978107C7C5649003A /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/lib; + PRODUCT_NAME = "SDL2main"; + }; + name = "Debug Universal"; + }; + 3E4560A24A540DEA2B1C479D /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/lib; + PRODUCT_NAME = "SDL2main"; + }; + name = "Debug Native"; + }; + 36EB0A9212DE4F1F20716C6D /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/lib; + PRODUCT_NAME = "SDL2main"; + }; + name = "Release Universal"; + }; + 16F07B73430072407B5E5B4C /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/lib; + PRODUCT_NAME = "SDL2main"; + }; + name = "Release Native"; + }; + 12BE29D8370353AC6CF23615 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "..", + "../../../../include", + ); + OBJROOT = "obj/Universal/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Universal"; + }; + 1DE146FB1F8570F9015A5942 /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "..", + "../../../../include", + ); + OBJROOT = "obj/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Native"; + }; + 159852CD1A6D039F6AD57AC2 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "..", + "../../../../include", + ); + OBJROOT = "obj/Universal/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Universal"; + }; + 76CC6C406BDA4AA4680729A4 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "..", + "../../../../include", + ); + OBJROOT = "obj/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Native"; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 1A2E595E2E1C4700667043CF /* Build configuration list for PBXNativeTarget "libSDL2main.a" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 0E7D5D4978107C7C5649003A /* Debug Universal */, + 3E4560A24A540DEA2B1C479D /* Debug Native */, + 36EB0A9212DE4F1F20716C6D /* Release Universal */, + 16F07B73430072407B5E5B4C /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; + 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "SDL2main" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 12BE29D8370353AC6CF23615 /* Debug Universal */, + 1DE146FB1F8570F9015A5942 /* Debug Native */, + 159852CD1A6D039F6AD57AC2 /* Release Universal */, + 76CC6C406BDA4AA4680729A4 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; +/* End XCConfigurationList section */ + + }; + rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; +} diff --git a/premake/Xcode/Xcode4/SDL2test/SDL2test.xcodeproj/project.pbxproj b/premake/Xcode/Xcode4/SDL2test/SDL2test.xcodeproj/project.pbxproj new file mode 100755 index 000000000..b03928146 --- /dev/null +++ b/premake/Xcode/Xcode4/SDL2test/SDL2test.xcodeproj/project.pbxproj @@ -0,0 +1,518 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 45; + objects = { + +/* Begin PBXBuildFile section */ + 5868442624F8572F5CE62C59 /* SDL_test_assert.c in Sources */ = {isa = PBXBuildFile; fileRef = 5F10534E431A6B6822D63266 /* SDL_test_assert.c */; }; + 46EB1B0B0B0A645E5A376827 /* SDL_test_common.c in Sources */ = {isa = PBXBuildFile; fileRef = 33B604C931F5766D04606ABF /* SDL_test_common.c */; }; + 601B27AE37641DD811827D5E /* SDL_test_compare.c in Sources */ = {isa = PBXBuildFile; fileRef = 61094D4F387670CB52C71D09 /* SDL_test_compare.c */; }; + 3F921C2205E0584A674B2057 /* SDL_test_crc32.c in Sources */ = {isa = PBXBuildFile; fileRef = 4B9E27EE056328BA616959D5 /* SDL_test_crc32.c */; }; + 156357903D46413716616A0F /* SDL_test_font.c in Sources */ = {isa = PBXBuildFile; fileRef = 3E2B37E94C2C635F796D0268 /* SDL_test_font.c */; }; + 142A6CDF5A1D5D3202F96891 /* SDL_test_fuzzer.c in Sources */ = {isa = PBXBuildFile; fileRef = 08DE42D5604D733E73CF2270 /* SDL_test_fuzzer.c */; }; + 189F7D33568F07DA337D05EB /* SDL_test_harness.c in Sources */ = {isa = PBXBuildFile; fileRef = 3B9B75D925DA12B134B4188A /* SDL_test_harness.c */; }; + 500B1C5E1C7E42812ED21356 /* SDL_test_imageBlit.c in Sources */ = {isa = PBXBuildFile; fileRef = 12A0771F3D3B79C5016121A4 /* SDL_test_imageBlit.c */; }; + 2ABC590214650D110755751C /* SDL_test_imageBlitBlend.c in Sources */ = {isa = PBXBuildFile; fileRef = 244136BE7E714D4836E71534 /* SDL_test_imageBlitBlend.c */; }; + 5A8836B537D0604C32AF0AB1 /* SDL_test_imageFace.c in Sources */ = {isa = PBXBuildFile; fileRef = 41BE4CEE512F039D3E827AEB /* SDL_test_imageFace.c */; }; + 1EA30EF041A403753527392B /* SDL_test_imagePrimitives.c in Sources */ = {isa = PBXBuildFile; fileRef = 0514744719700C927E0F21F9 /* SDL_test_imagePrimitives.c */; }; + 4A4061E675BE36E6493F4E6B /* SDL_test_imagePrimitivesBlend.c in Sources */ = {isa = PBXBuildFile; fileRef = 747E18B736AF49841C90691A /* SDL_test_imagePrimitivesBlend.c */; }; + 50AF3D742EF021746C0427E1 /* SDL_test_log.c in Sources */ = {isa = PBXBuildFile; fileRef = 56B53C624790591466E8233E /* SDL_test_log.c */; }; + 39D82C1B444148B640E93224 /* SDL_test_md5.c in Sources */ = {isa = PBXBuildFile; fileRef = 604E396B42BE58277CD4659D /* SDL_test_md5.c */; }; + 7A893D2D7365187951324176 /* SDL_test_random.c in Sources */ = {isa = PBXBuildFile; fileRef = 7C44617625592B7923D700C2 /* SDL_test_random.c */; }; + 63D96AAB2058276033AF4155 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5D191CC3500262A4284C1602 /* AudioToolbox.framework */; }; + 02E916FA35521C0720141EB2 /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 609450C972615F71305B4104 /* AudioUnit.framework */; }; + 74AE617229E1087E3A1C2DA4 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3E122BC45CC80AFA471B54F0 /* Cocoa.framework */; }; + 5E5A7E2B702E1B8E33A51DE5 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 07E01FC5436C167B20851D15 /* CoreAudio.framework */; }; + 758B01921AC101707563405F /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3A0264CD5B0D595772F406A1 /* IOKit.framework */; }; + 08A9176928F7236C0BA30CCC /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 420B218F4DB67DCA0EBA5D3B /* Carbon.framework */; }; + 673A13C2276572560D1A5EC1 /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 463B540272EA77F90D7A584C /* ForceFeedback.framework */; }; + 62FF69A62ABE2D851B4D7EA8 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5DFE611A04855A531D2F0768 /* CoreFoundation.framework */; }; + 75BD5D6260037E7209EE7EAE /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4EFA252464A93C8C30491858 /* OpenGL.framework */; }; + 007E668D465E7F3455DB3459 /* libSDL2main.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 427B510D5DBD57AD5DF72748 /* libSDL2main.a */; }; + 6CD31CF2734E3FC00D2702FB /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 1A6F74FA7F1C3D595E101EDF /* libSDL2.a */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 0D3516785AC35F9F7A881E9B /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 513A687F13A33FF440571450 /* SDL2main.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 0FF7291B375C79BC57696B66; + remoteInfo = "libSDL2main.a"; + }; + 727B11D13BC44B0F4B366EF9 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 513A687F13A33FF440571450 /* SDL2main.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 1BAE4A0A77462FDC330812A3; + remoteInfo = "libSDL2main.a"; + }; + 3F5B271F6C81264B46F8004C /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 701A40DB0801311E63A769D4 /* SDL2.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 5E6D56F6655337845A3C44C3; + remoteInfo = "libSDL2.a"; + }; + 11482C2A31806F8F3ECA6A1E /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 701A40DB0801311E63A769D4 /* SDL2.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 7E6A7BC23CFD134274963645; + remoteInfo = "libSDL2.a"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 5F10534E431A6B6822D63266 /* SDL_test_assert.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_test_assert.c"; path = "../../../../src/test/SDL_test_assert.c"; sourceTree = ""; }; + 33B604C931F5766D04606ABF /* SDL_test_common.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_test_common.c"; path = "../../../../src/test/SDL_test_common.c"; sourceTree = ""; }; + 61094D4F387670CB52C71D09 /* SDL_test_compare.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_test_compare.c"; path = "../../../../src/test/SDL_test_compare.c"; sourceTree = ""; }; + 4B9E27EE056328BA616959D5 /* SDL_test_crc32.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_test_crc32.c"; path = "../../../../src/test/SDL_test_crc32.c"; sourceTree = ""; }; + 3E2B37E94C2C635F796D0268 /* SDL_test_font.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_test_font.c"; path = "../../../../src/test/SDL_test_font.c"; sourceTree = ""; }; + 08DE42D5604D733E73CF2270 /* SDL_test_fuzzer.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_test_fuzzer.c"; path = "../../../../src/test/SDL_test_fuzzer.c"; sourceTree = ""; }; + 3B9B75D925DA12B134B4188A /* SDL_test_harness.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_test_harness.c"; path = "../../../../src/test/SDL_test_harness.c"; sourceTree = ""; }; + 12A0771F3D3B79C5016121A4 /* SDL_test_imageBlit.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_test_imageBlit.c"; path = "../../../../src/test/SDL_test_imageBlit.c"; sourceTree = ""; }; + 244136BE7E714D4836E71534 /* SDL_test_imageBlitBlend.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_test_imageBlitBlend.c"; path = "../../../../src/test/SDL_test_imageBlitBlend.c"; sourceTree = ""; }; + 41BE4CEE512F039D3E827AEB /* SDL_test_imageFace.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_test_imageFace.c"; path = "../../../../src/test/SDL_test_imageFace.c"; sourceTree = ""; }; + 0514744719700C927E0F21F9 /* SDL_test_imagePrimitives.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_test_imagePrimitives.c"; path = "../../../../src/test/SDL_test_imagePrimitives.c"; sourceTree = ""; }; + 747E18B736AF49841C90691A /* SDL_test_imagePrimitivesBlend.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_test_imagePrimitivesBlend.c"; path = "../../../../src/test/SDL_test_imagePrimitivesBlend.c"; sourceTree = ""; }; + 56B53C624790591466E8233E /* SDL_test_log.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_test_log.c"; path = "../../../../src/test/SDL_test_log.c"; sourceTree = ""; }; + 604E396B42BE58277CD4659D /* SDL_test_md5.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_test_md5.c"; path = "../../../../src/test/SDL_test_md5.c"; sourceTree = ""; }; + 7C44617625592B7923D700C2 /* SDL_test_random.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "SDL_test_random.c"; path = "../../../../src/test/SDL_test_random.c"; sourceTree = ""; }; + 5D191CC3500262A4284C1602 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioToolbox.framework"; path = "/System/Library/Frameworks/AudioToolbox.framework"; sourceTree = ""; }; + 609450C972615F71305B4104 /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioUnit.framework"; path = "/System/Library/Frameworks/AudioUnit.framework"; sourceTree = ""; }; + 3E122BC45CC80AFA471B54F0 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Cocoa.framework"; path = "/System/Library/Frameworks/Cocoa.framework"; sourceTree = ""; }; + 07E01FC5436C167B20851D15 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreAudio.framework"; path = "/System/Library/Frameworks/CoreAudio.framework"; sourceTree = ""; }; + 3A0264CD5B0D595772F406A1 /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "IOKit.framework"; path = "/System/Library/Frameworks/IOKit.framework"; sourceTree = ""; }; + 420B218F4DB67DCA0EBA5D3B /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Carbon.framework"; path = "/System/Library/Frameworks/Carbon.framework"; sourceTree = ""; }; + 463B540272EA77F90D7A584C /* ForceFeedback.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "ForceFeedback.framework"; path = "/System/Library/Frameworks/ForceFeedback.framework"; sourceTree = ""; }; + 5DFE611A04855A531D2F0768 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreFoundation.framework"; path = "/System/Library/Frameworks/CoreFoundation.framework"; sourceTree = ""; }; + 4EFA252464A93C8C30491858 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "OpenGL.framework"; path = "/System/Library/Frameworks/OpenGL.framework"; sourceTree = ""; }; + 1EB6664901BC163F215A4861 /* libSDL2test.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libSDL2test.a"; path = "libSDL2test.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 513A687F13A33FF440571450 /* SDL2main.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2main.xcodeproj"; path = "../SDL2main/SDL2main.xcodeproj"; sourceTree = SOURCE_ROOT; }; + 701A40DB0801311E63A769D4 /* SDL2.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2.xcodeproj"; path = "../SDL2/SDL2.xcodeproj"; sourceTree = SOURCE_ROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 77AC71944901034B36864ECB /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 63D96AAB2058276033AF4155 /* AudioToolbox.framework in Frameworks */, + 02E916FA35521C0720141EB2 /* AudioUnit.framework in Frameworks */, + 74AE617229E1087E3A1C2DA4 /* Cocoa.framework in Frameworks */, + 5E5A7E2B702E1B8E33A51DE5 /* CoreAudio.framework in Frameworks */, + 758B01921AC101707563405F /* IOKit.framework in Frameworks */, + 08A9176928F7236C0BA30CCC /* Carbon.framework in Frameworks */, + 673A13C2276572560D1A5EC1 /* ForceFeedback.framework in Frameworks */, + 62FF69A62ABE2D851B4D7EA8 /* CoreFoundation.framework in Frameworks */, + 75BD5D6260037E7209EE7EAE /* OpenGL.framework in Frameworks */, + 007E668D465E7F3455DB3459 /* libSDL2main.a in Frameworks */, + 6CD31CF2734E3FC00D2702FB /* libSDL2.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 0D1E4B6170B903313419073C /* SDL2test */ = { + isa = PBXGroup; + children = ( + 75D329AB2F90321D2B5D1D8C /* src */, + 2C4E3D8179E956F44E221CBF /* Frameworks */, + 02F477103EA63175237D7147 /* Products */, + 706058704ABA11F42A8646CB /* Projects */, + ); + name = "SDL2test"; + sourceTree = ""; + }; + 75D329AB2F90321D2B5D1D8C /* src */ = { + isa = PBXGroup; + children = ( + 7F866917655026BB570A53EA /* test */, + ); + name = "src"; + sourceTree = ""; + }; + 7F866917655026BB570A53EA /* test */ = { + isa = PBXGroup; + children = ( + 5F10534E431A6B6822D63266 /* SDL_test_assert.c */, + 33B604C931F5766D04606ABF /* SDL_test_common.c */, + 61094D4F387670CB52C71D09 /* SDL_test_compare.c */, + 4B9E27EE056328BA616959D5 /* SDL_test_crc32.c */, + 3E2B37E94C2C635F796D0268 /* SDL_test_font.c */, + 08DE42D5604D733E73CF2270 /* SDL_test_fuzzer.c */, + 3B9B75D925DA12B134B4188A /* SDL_test_harness.c */, + 12A0771F3D3B79C5016121A4 /* SDL_test_imageBlit.c */, + 244136BE7E714D4836E71534 /* SDL_test_imageBlitBlend.c */, + 41BE4CEE512F039D3E827AEB /* SDL_test_imageFace.c */, + 0514744719700C927E0F21F9 /* SDL_test_imagePrimitives.c */, + 747E18B736AF49841C90691A /* SDL_test_imagePrimitivesBlend.c */, + 56B53C624790591466E8233E /* SDL_test_log.c */, + 604E396B42BE58277CD4659D /* SDL_test_md5.c */, + 7C44617625592B7923D700C2 /* SDL_test_random.c */, + ); + name = "test"; + sourceTree = ""; + }; + 2C4E3D8179E956F44E221CBF /* Frameworks */ = { + isa = PBXGroup; + children = ( + 5D191CC3500262A4284C1602 /* AudioToolbox.framework */, + 609450C972615F71305B4104 /* AudioUnit.framework */, + 3E122BC45CC80AFA471B54F0 /* Cocoa.framework */, + 07E01FC5436C167B20851D15 /* CoreAudio.framework */, + 3A0264CD5B0D595772F406A1 /* IOKit.framework */, + 420B218F4DB67DCA0EBA5D3B /* Carbon.framework */, + 463B540272EA77F90D7A584C /* ForceFeedback.framework */, + 5DFE611A04855A531D2F0768 /* CoreFoundation.framework */, + 4EFA252464A93C8C30491858 /* OpenGL.framework */, + ); + name = "Frameworks"; + sourceTree = ""; + }; + 02F477103EA63175237D7147 /* Products */ = { + isa = PBXGroup; + children = ( + 1EB6664901BC163F215A4861 /* libSDL2test.a */, + ); + name = "Products"; + sourceTree = ""; + }; + 706058704ABA11F42A8646CB /* Projects */ = { + isa = PBXGroup; + children = ( + 513A687F13A33FF440571450 /* SDL2main.xcodeproj */, + 701A40DB0801311E63A769D4 /* SDL2.xcodeproj */, + ); + name = "Projects"; + sourceTree = ""; + }; + 02857CDE0C3316980723205E /* Products */ = { + isa = PBXGroup; + children = ( + 427B510D5DBD57AD5DF72748 /* libSDL2main.a */, + ); + name = Products; + sourceTree = ""; + }; + 4FAF2AEE7DEA304C6E5D42BB /* Products */ = { + isa = PBXGroup; + children = ( + 1A6F74FA7F1C3D595E101EDF /* libSDL2.a */, + ); + name = Products; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 1258506950476B85239A79A3 /* SDL2test */ = { + isa = PBXNativeTarget; + buildConfigurationList = 337A3BC268F1636870DD42EB /* Build configuration list for PBXNativeTarget "SDL2test" */; + buildPhases = ( + 060354635CDC1A7D191D6671 /* Resources */, + 122A2C1050CF6F533E91543B /* Sources */, + 77AC71944901034B36864ECB /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 5BBE229642D023391BD13E3B /* PBXTargetDependency */, + 17311A0969697B850B6D5F27 /* PBXTargetDependency */, + ); + name = "SDL2test"; + productName = "SDL2test"; + productReference = 1EB6664901BC163F215A4861 /* libSDL2test.a */; + productType = "com.apple.product-type.library.static"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 08FB7793FE84155DC02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "SDL2test" */; + compatibilityVersion = "Xcode 3.2"; + hasScannedForEncodings = 1; + mainGroup = 0D1E4B6170B903313419073C /* SDL2test */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 02857CDE0C3316980723205E /* Products */; + ProjectRef = 513A687F13A33FF440571450 /* SDL2main.xcodeproj */; + }, + { + ProductGroup = 4FAF2AEE7DEA304C6E5D42BB /* Products */; + ProjectRef = 701A40DB0801311E63A769D4 /* SDL2.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 1258506950476B85239A79A3 /* libSDL2test.a */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 427B510D5DBD57AD5DF72748 /* libSDL2main.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2main.a"; + remoteRef = 0D3516785AC35F9F7A881E9B /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 1A6F74FA7F1C3D595E101EDF /* libSDL2.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2.a"; + remoteRef = 3F5B271F6C81264B46F8004C /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 060354635CDC1A7D191D6671 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 122A2C1050CF6F533E91543B /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 5868442624F8572F5CE62C59 /* SDL_test_assert.c in Sources */, + 46EB1B0B0B0A645E5A376827 /* SDL_test_common.c in Sources */, + 601B27AE37641DD811827D5E /* SDL_test_compare.c in Sources */, + 3F921C2205E0584A674B2057 /* SDL_test_crc32.c in Sources */, + 156357903D46413716616A0F /* SDL_test_font.c in Sources */, + 142A6CDF5A1D5D3202F96891 /* SDL_test_fuzzer.c in Sources */, + 189F7D33568F07DA337D05EB /* SDL_test_harness.c in Sources */, + 500B1C5E1C7E42812ED21356 /* SDL_test_imageBlit.c in Sources */, + 2ABC590214650D110755751C /* SDL_test_imageBlitBlend.c in Sources */, + 5A8836B537D0604C32AF0AB1 /* SDL_test_imageFace.c in Sources */, + 1EA30EF041A403753527392B /* SDL_test_imagePrimitives.c in Sources */, + 4A4061E675BE36E6493F4E6B /* SDL_test_imagePrimitivesBlend.c in Sources */, + 50AF3D742EF021746C0427E1 /* SDL_test_log.c in Sources */, + 39D82C1B444148B640E93224 /* SDL_test_md5.c in Sources */, + 7A893D2D7365187951324176 /* SDL_test_random.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ +/* End PBXVariantGroup section */ + +/* Begin PBXTargetDependency section */ + 5BBE229642D023391BD13E3B /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2main.a"; + targetProxy = 727B11D13BC44B0F4B366EF9 /* PBXContainerItemProxy */; + }; + 17311A0969697B850B6D5F27 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2.a"; + targetProxy = 11482C2A31806F8F3ECA6A1E /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 032B32C13BE2220E063507BF /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/lib; + PRODUCT_NAME = "SDL2test"; + }; + name = "Debug Universal"; + }; + 47F271AA0A090AA70EBA6E0F /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/lib; + PRODUCT_NAME = "SDL2test"; + }; + name = "Debug Native"; + }; + 0F203D196F3C00AA21791F73 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/lib; + PRODUCT_NAME = "SDL2test"; + }; + name = "Release Universal"; + }; + 466D581038BF2AEB59A17C12 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/lib; + PRODUCT_NAME = "SDL2test"; + }; + name = "Release Native"; + }; + 0E76080462B43DB97DBB0EC5 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "..", + "../../../../include", + ); + OBJROOT = "obj/Universal/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Universal"; + }; + 51D86BA95CCC59B3156B2D7F /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "..", + "../../../../include", + ); + OBJROOT = "obj/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Native"; + }; + 463E19F81B166E2835502D9D /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "..", + "../../../../include", + ); + OBJROOT = "obj/Universal/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Universal"; + }; + 0FBF53686EAD280A680D4787 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "..", + "../../../../include", + ); + OBJROOT = "obj/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Native"; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 337A3BC268F1636870DD42EB /* Build configuration list for PBXNativeTarget "libSDL2test.a" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 032B32C13BE2220E063507BF /* Debug Universal */, + 47F271AA0A090AA70EBA6E0F /* Debug Native */, + 0F203D196F3C00AA21791F73 /* Release Universal */, + 466D581038BF2AEB59A17C12 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; + 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "SDL2test" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 0E76080462B43DB97DBB0EC5 /* Debug Universal */, + 51D86BA95CCC59B3156B2D7F /* Debug Native */, + 463E19F81B166E2835502D9D /* Release Universal */, + 0FBF53686EAD280A680D4787 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; +/* End XCConfigurationList section */ + + }; + rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; +} diff --git a/premake/Xcode/Xcode4/SDL_config_premake.h b/premake/Xcode/Xcode4/SDL_config_premake.h new file mode 100755 index 000000000..cb1725a27 --- /dev/null +++ b/premake/Xcode/Xcode4/SDL_config_premake.h @@ -0,0 +1,205 @@ +/* + Simple DirectMedia Layer + Copyright (C) 1997-2013 Sam Lantinga + + This software is provided 'as-is', without any express or implied + warranty. In no event will the authors be held liable for any damages + arising from the use of this software. + + Permission is granted to anyone to use this software for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: + + 1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. + 3. This notice may not be removed or altered from any source distribution. +*/ + +#ifndef _SDL_config_macosx_h +#define _SDL_config_macosx_h + +#include "SDL_platform.h" + +/* This gets us MAC_OS_X_VERSION_MIN_REQUIRED... */ +#include + +/* This is a set of defines to configure the SDL features */ + +#ifdef __LP64__ + #define SIZEOF_VOIDP 8 +#else + #define SIZEOF_VOIDP 4 +#endif + +/* Useful headers */ +/* If we specified an SDK or have a post-PowerPC chip, then alloca.h exists. */ +#if ( (MAC_OS_X_VERSION_MIN_REQUIRED >= 1030) || (!defined(__POWERPC__)) ) +#define HAVE_ALLOCA_H 1 +#endif +#define HAVE_SYS_TYPES_H 1 +#define HAVE_STDIO_H 1 +#define STDC_HEADERS 1 +#define HAVE_STRING_H 1 +#define HAVE_INTTYPES_H 1 +#define HAVE_STDINT_H 1 +#define HAVE_CTYPE_H 1 +#define HAVE_MATH_H 1 +#define HAVE_SIGNAL_H 1 + +/* C library functions */ +#define HAVE_MALLOC 1 +#define HAVE_CALLOC 1 +#define HAVE_REALLOC 1 +#define HAVE_FREE 1 +#define HAVE_ALLOCA 1 +#define HAVE_GETENV 1 +#define HAVE_SETENV 1 +#define HAVE_PUTENV 1 +#define HAVE_UNSETENV 1 +#define HAVE_QSORT 1 +#define HAVE_ABS 1 +#define HAVE_BCOPY 1 +#define HAVE_MEMSET 1 +#define HAVE_MEMCPY 1 +#define HAVE_MEMMOVE 1 +#define HAVE_MEMCMP 1 +#define HAVE_STRLEN 1 +#define HAVE_STRLCPY 1 +#define HAVE_STRLCAT 1 +#define HAVE_STRDUP 1 +#define HAVE_STRCHR 1 +#define HAVE_STRRCHR 1 +#define HAVE_STRSTR 1 +#define HAVE_STRTOL 1 +#define HAVE_STRTOUL 1 +#define HAVE_STRTOLL 1 +#define HAVE_STRTOULL 1 +#define HAVE_STRTOD 1 +#define HAVE_ATOI 1 +#define HAVE_ATOF 1 +#define HAVE_STRCMP 1 +#define HAVE_STRNCMP 1 +#define HAVE_STRCASECMP 1 +#define HAVE_STRNCASECMP 1 +#define HAVE_SSCANF 1 +#define HAVE_SNPRINTF 1 +#define HAVE_VSNPRINTF 1 +#define HAVE_CEIL 1 +#define HAVE_COPYSIGN 1 +#define HAVE_COS 1 +#define HAVE_COSF 1 +#define HAVE_FABS 1 +#define HAVE_FLOOR 1 +#define HAVE_LOG 1 +#define HAVE_POW 1 +#define HAVE_SCALBN 1 +#define HAVE_SIN 1 +#define HAVE_SINF 1 +#define HAVE_SQRT 1 +#define HAVE_SIGACTION 1 +#define HAVE_SETJMP 1 +#define HAVE_NANOSLEEP 1 +#define HAVE_SYSCONF 1 +#define HAVE_SYSCTLBYNAME 1 +#define HAVE_ATAN 1 +#define HAVE_ATAN2 1 + +#ifndef SDL_AUDIO_DRIVER_DUMMY +#define SDL_AUDIO_DRIVER_DUMMY 1 +#endif +#ifndef SDL_AUDIO_DRIVER_DISK +#define SDL_AUDIO_DRIVER_DISK 1 +#endif +#ifndef SDL_VIDEO_DRIVER_DUMMY +#define SDL_VIDEO_DRIVER_DUMMY 1 +#endif +#ifndef SDL_VIDEO_RENDER_OGL +#define SDL_VIDEO_RENDER_OGL 1 +#endif +#ifndef SDL_VIDEO_OPENGL +#define SDL_VIDEO_OPENGL 1 +#endif +#ifndef SDL_AUDIO_DRIVER_COREAUDIO +#define SDL_AUDIO_DRIVER_COREAUDIO 1 +#endif +#ifndef SDL_POWER_MACOSX +#define SDL_POWER_MACOSX 1 +#endif +#ifndef SDL_THREAD_PTHREAD_RECURSIVE_MUTEX +#define SDL_THREAD_PTHREAD_RECURSIVE_MUTEX 1 +#endif +#ifndef SDL_LOADSO_DLOPEN +#define SDL_LOADSO_DLOPEN 1 +#endif +#ifndef SDL_FILESYSTEM_COCOA +#define SDL_FILESYSTEM_COCOA 1 +#endif +#ifndef SDL_VIDEO_DRIVER_COCOA +#define SDL_VIDEO_DRIVER_COCOA 1 +#endif +#ifndef SDL_THREAD_PTHREAD +#define SDL_THREAD_PTHREAD 1 +#endif +#ifndef SDL_TIMER_UNIX +#define SDL_TIMER_UNIX 1 +#endif +#ifndef SDL_HAPTIC_IOKIT +#define SDL_HAPTIC_IOKIT 1 +#endif +#ifndef SDL_JOYSTICK_IOKIT +#define SDL_JOYSTICK_IOKIT 1 +#endif + +/* Enable various video drivers */ +#undef SDL_VIDEO_DRIVER_X11 +#define SDL_VIDEO_DRIVER_X11_DYNAMIC "/usr/X11R6/lib/libX11.6.dylib" +#define SDL_VIDEO_DRIVER_X11_DYNAMIC_XEXT "/usr/X11R6/lib/libXext.6.dylib" +#define SDL_VIDEO_DRIVER_X11_DYNAMIC_XINERAMA "/usr/X11R6/lib/libXinerama.1.dylib" +#define SDL_VIDEO_DRIVER_X11_DYNAMIC_XINPUT2 "/usr/X11R6/lib/libXi.6.dylib" +#define SDL_VIDEO_DRIVER_X11_DYNAMIC_XRANDR "/usr/X11R6/lib/libXrandr.2.dylib" +#define SDL_VIDEO_DRIVER_X11_DYNAMIC_XSS "/usr/X11R6/lib/libXss.1.dylib" +#define SDL_VIDEO_DRIVER_X11_DYNAMIC_XVIDMODE "/usr/X11R6/lib/libXxf86vm.1.dylib" +#define SDL_VIDEO_DRIVER_X11_XINERAMA 1 +#define SDL_VIDEO_DRIVER_X11_XRANDR 1 +#define SDL_VIDEO_DRIVER_X11_XSCRNSAVER 1 +#define SDL_VIDEO_DRIVER_X11_XSHAPE 1 +#define SDL_VIDEO_DRIVER_X11_XVIDMODE 1 +#define SDL_VIDEO_DRIVER_X11_HAS_XKBKEYCODETOKEYSYM 1 + +#ifdef MAC_OS_X_VERSION_10_8 +/* + * No matter the versions targeted, this is the 10.8 or later SDK, so you have + * to use the external Xquartz, which is a more modern Xlib. Previous SDKs + * used an older Xlib. + */ +#define SDL_VIDEO_DRIVER_X11_XINPUT2 1 +#define SDL_VIDEO_DRIVER_X11_SUPPORTS_GENERIC_EVENTS 1 +#define SDL_VIDEO_DRIVER_X11_CONST_PARAM_XEXTADDDISPLAY 1 +#endif + +#ifndef SDL_VIDEO_RENDER_OGL +#define SDL_VIDEO_RENDER_OGL 1 +#endif + +/* Enable OpenGL support */ +#ifndef SDL_VIDEO_OPENGL +#define SDL_VIDEO_OPENGL 1 +#endif +#ifndef SDL_VIDEO_OPENGL_CGL +#define SDL_VIDEO_OPENGL_CGL 1 +#endif +#ifndef SDL_VIDEO_OPENGL_GLX +#define SDL_VIDEO_OPENGL_GLX 1 +#endif + +/* Enable assembly routines */ +#define SDL_ASSEMBLY_ROUTINES 1 +#ifdef __ppc__ +#define SDL_ALTIVEC_BLITTERS 1 +#endif + +#endif /* _SDL_config_macosx_h */ diff --git a/premake/Xcode/Xcode4/tests/checkkeys/checkkeys.xcodeproj/project.pbxproj b/premake/Xcode/Xcode4/tests/checkkeys/checkkeys.xcodeproj/project.pbxproj new file mode 100755 index 000000000..66b039767 --- /dev/null +++ b/premake/Xcode/Xcode4/tests/checkkeys/checkkeys.xcodeproj/project.pbxproj @@ -0,0 +1,455 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 45; + objects = { + +/* Begin PBXBuildFile section */ + 43D02D135F812B704E4136A3 /* checkkeys.c in Sources */ = {isa = PBXBuildFile; fileRef = 773976867BB829370CD05E01 /* checkkeys.c */; }; + 4343688F1E8F4E1825990D98 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0760667F301569FB00EF0C55 /* AudioToolbox.framework */; }; + 32F44FA37049035E1F472941 /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7AC65EDC7AFC56BC59862922 /* AudioUnit.framework */; }; + 744A587E6D44235D47AC097C /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2016348B15CE260B43B33CC2 /* Cocoa.framework */; }; + 61D0274E10FC2FB65B2C427E /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 659A685136A712C0120E057B /* CoreAudio.framework */; }; + 31DD54C5034220C305E04E4C /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7A4548E141BD0A361BD95B5C /* IOKit.framework */; }; + 79DA5BB44524513268EF3B06 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6CAF6C2E74634EE5591C46D3 /* Carbon.framework */; }; + 1C3221C924AC32E243E5079E /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2D224D166B763D357C3E5B37 /* ForceFeedback.framework */; }; + 1FCE3E26640126126F1D0FE8 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 37C2479123945F1E4F744D93 /* CoreFoundation.framework */; }; + 0514021F5403260313AC4153 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7B67383C20F97B7E42CA1178 /* OpenGL.framework */; }; + 7D8B310754194985549E60A3 /* libSDL2main.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 425D7AD611272FFA004A11B8 /* libSDL2main.a */; }; + 7C0F65C318167FBD0CC62AEB /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 2CB32BF2534E4CD3676B5825 /* libSDL2.a */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 2B4C0D3524F01F8638C52973 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 7914359E3D526A935AFB405F /* SDL2main.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 0FF7291B375C79BC57696B66; + remoteInfo = "libSDL2main.a"; + }; + 77247127415879E427243E6D /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 7914359E3D526A935AFB405F /* SDL2main.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 1BAE4A0A77462FDC330812A3; + remoteInfo = "libSDL2main.a"; + }; + 776E76D6669E1CF32E9D662B /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 7B7B4ECE6C2C6D166E0810A8 /* SDL2.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 5E6D56F6655337845A3C44C3; + remoteInfo = "libSDL2.a"; + }; + 397A03A224E224F17A45767A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 7B7B4ECE6C2C6D166E0810A8 /* SDL2.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 7E6A7BC23CFD134274963645; + remoteInfo = "libSDL2.a"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 773976867BB829370CD05E01 /* checkkeys.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "checkkeys.c"; path = "../../../../../test/checkkeys.c"; sourceTree = ""; }; + 0760667F301569FB00EF0C55 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioToolbox.framework"; path = "/System/Library/Frameworks/AudioToolbox.framework"; sourceTree = ""; }; + 7AC65EDC7AFC56BC59862922 /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioUnit.framework"; path = "/System/Library/Frameworks/AudioUnit.framework"; sourceTree = ""; }; + 2016348B15CE260B43B33CC2 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Cocoa.framework"; path = "/System/Library/Frameworks/Cocoa.framework"; sourceTree = ""; }; + 659A685136A712C0120E057B /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreAudio.framework"; path = "/System/Library/Frameworks/CoreAudio.framework"; sourceTree = ""; }; + 7A4548E141BD0A361BD95B5C /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "IOKit.framework"; path = "/System/Library/Frameworks/IOKit.framework"; sourceTree = ""; }; + 6CAF6C2E74634EE5591C46D3 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Carbon.framework"; path = "/System/Library/Frameworks/Carbon.framework"; sourceTree = ""; }; + 2D224D166B763D357C3E5B37 /* ForceFeedback.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "ForceFeedback.framework"; path = "/System/Library/Frameworks/ForceFeedback.framework"; sourceTree = ""; }; + 37C2479123945F1E4F744D93 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreFoundation.framework"; path = "/System/Library/Frameworks/CoreFoundation.framework"; sourceTree = ""; }; + 7B67383C20F97B7E42CA1178 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "OpenGL.framework"; path = "/System/Library/Frameworks/OpenGL.framework"; sourceTree = ""; }; + 09F73F3138895CE8117B44E7 /* checkkeys */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; name = "checkkeys"; path = "checkkeys"; sourceTree = BUILT_PRODUCTS_DIR; }; + 7914359E3D526A935AFB405F /* SDL2main.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2main.xcodeproj"; path = "../../SDL2main/SDL2main.xcodeproj"; sourceTree = SOURCE_ROOT; }; + 7B7B4ECE6C2C6D166E0810A8 /* SDL2.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2.xcodeproj"; path = "../../SDL2/SDL2.xcodeproj"; sourceTree = SOURCE_ROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 3C6F22E43BF169E7536C03E5 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 4343688F1E8F4E1825990D98 /* AudioToolbox.framework in Frameworks */, + 32F44FA37049035E1F472941 /* AudioUnit.framework in Frameworks */, + 744A587E6D44235D47AC097C /* Cocoa.framework in Frameworks */, + 61D0274E10FC2FB65B2C427E /* CoreAudio.framework in Frameworks */, + 31DD54C5034220C305E04E4C /* IOKit.framework in Frameworks */, + 79DA5BB44524513268EF3B06 /* Carbon.framework in Frameworks */, + 1C3221C924AC32E243E5079E /* ForceFeedback.framework in Frameworks */, + 1FCE3E26640126126F1D0FE8 /* CoreFoundation.framework in Frameworks */, + 0514021F5403260313AC4153 /* OpenGL.framework in Frameworks */, + 7D8B310754194985549E60A3 /* libSDL2main.a in Frameworks */, + 7C0F65C318167FBD0CC62AEB /* libSDL2.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 1DB00E3B438D0BCF4D66082C /* checkkeys */ = { + isa = PBXGroup; + children = ( + 3F2A7CF343DC4B5A2BDA21B1 /* test */, + 3F091A9F766E48022C1D5E3B /* Frameworks */, + 4C9910EA317C6EC7089325BD /* Products */, + 57D252150E17207B0B9D0BCB /* Projects */, + ); + name = "checkkeys"; + sourceTree = ""; + }; + 3F2A7CF343DC4B5A2BDA21B1 /* test */ = { + isa = PBXGroup; + children = ( + 773976867BB829370CD05E01 /* checkkeys.c */, + ); + name = "test"; + sourceTree = ""; + }; + 3F091A9F766E48022C1D5E3B /* Frameworks */ = { + isa = PBXGroup; + children = ( + 0760667F301569FB00EF0C55 /* AudioToolbox.framework */, + 7AC65EDC7AFC56BC59862922 /* AudioUnit.framework */, + 2016348B15CE260B43B33CC2 /* Cocoa.framework */, + 659A685136A712C0120E057B /* CoreAudio.framework */, + 7A4548E141BD0A361BD95B5C /* IOKit.framework */, + 6CAF6C2E74634EE5591C46D3 /* Carbon.framework */, + 2D224D166B763D357C3E5B37 /* ForceFeedback.framework */, + 37C2479123945F1E4F744D93 /* CoreFoundation.framework */, + 7B67383C20F97B7E42CA1178 /* OpenGL.framework */, + ); + name = "Frameworks"; + sourceTree = ""; + }; + 4C9910EA317C6EC7089325BD /* Products */ = { + isa = PBXGroup; + children = ( + 09F73F3138895CE8117B44E7 /* checkkeys */, + ); + name = "Products"; + sourceTree = ""; + }; + 57D252150E17207B0B9D0BCB /* Projects */ = { + isa = PBXGroup; + children = ( + 7914359E3D526A935AFB405F /* SDL2main.xcodeproj */, + 7B7B4ECE6C2C6D166E0810A8 /* SDL2.xcodeproj */, + ); + name = "Projects"; + sourceTree = ""; + }; + 521C394319F405D0271979FC /* Products */ = { + isa = PBXGroup; + children = ( + 425D7AD611272FFA004A11B8 /* libSDL2main.a */, + ); + name = Products; + sourceTree = ""; + }; + 46F865621ED2205025694603 /* Products */ = { + isa = PBXGroup; + children = ( + 2CB32BF2534E4CD3676B5825 /* libSDL2.a */, + ); + name = Products; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 54AB3FA030254F7A10867DEE /* checkkeys */ = { + isa = PBXNativeTarget; + buildConfigurationList = 2C2C389844093371468F0516 /* Build configuration list for PBXNativeTarget "checkkeys" */; + buildPhases = ( + 14EB094078FE24875822544E /* Resources */, + 0068458C240703BF2724388F /* Sources */, + 3C6F22E43BF169E7536C03E5 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 029F4DE51ED1639028474F14 /* PBXTargetDependency */, + 4B351B17118812DC449878F6 /* PBXTargetDependency */, + ); + name = "checkkeys"; + productInstallPath = "$(HOME)/bin"; + productName = "checkkeys"; + productReference = 09F73F3138895CE8117B44E7 /* checkkeys */; + productType = "com.apple.product-type.tool"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 08FB7793FE84155DC02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "checkkeys" */; + compatibilityVersion = "Xcode 3.2"; + hasScannedForEncodings = 1; + mainGroup = 1DB00E3B438D0BCF4D66082C /* checkkeys */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 521C394319F405D0271979FC /* Products */; + ProjectRef = 7914359E3D526A935AFB405F /* SDL2main.xcodeproj */; + }, + { + ProductGroup = 46F865621ED2205025694603 /* Products */; + ProjectRef = 7B7B4ECE6C2C6D166E0810A8 /* SDL2.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 54AB3FA030254F7A10867DEE /* checkkeys */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 425D7AD611272FFA004A11B8 /* libSDL2main.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2main.a"; + remoteRef = 2B4C0D3524F01F8638C52973 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 2CB32BF2534E4CD3676B5825 /* libSDL2.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2.a"; + remoteRef = 776E76D6669E1CF32E9D662B /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 14EB094078FE24875822544E /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 0068458C240703BF2724388F /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 43D02D135F812B704E4136A3 /* checkkeys.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ +/* End PBXVariantGroup section */ + +/* Begin PBXTargetDependency section */ + 029F4DE51ED1639028474F14 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2main.a"; + targetProxy = 77247127415879E427243E6D /* PBXContainerItemProxy */; + }; + 4B351B17118812DC449878F6 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2.a"; + targetProxy = 397A03A224E224F17A45767A /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 01FD1D8C7B7D4BCC79263DF0 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "checkkeys"; + }; + name = "Debug Universal"; + }; + 3009502C08E1160B647A3AD5 /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "checkkeys"; + }; + name = "Debug Native"; + }; + 6F471F4A53E114A830196B1B /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "checkkeys"; + }; + name = "Release Universal"; + }; + 40140EAE4AD91C1347D046C8 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "checkkeys"; + }; + name = "Release Native"; + }; + 0C3103FB0D8C12D623E40BC8 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Universal"; + }; + 294B28556D814C54408E45AF /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Native"; + }; + 67DC283E209E17833F1D46A0 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Universal"; + }; + 295928DD45FA446D62A62923 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Native"; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 2C2C389844093371468F0516 /* Build configuration list for PBXNativeTarget "checkkeys" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 01FD1D8C7B7D4BCC79263DF0 /* Debug Universal */, + 3009502C08E1160B647A3AD5 /* Debug Native */, + 6F471F4A53E114A830196B1B /* Release Universal */, + 40140EAE4AD91C1347D046C8 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; + 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "checkkeys" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 0C3103FB0D8C12D623E40BC8 /* Debug Universal */, + 294B28556D814C54408E45AF /* Debug Native */, + 67DC283E209E17833F1D46A0 /* Release Universal */, + 295928DD45FA446D62A62923 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; +/* End XCConfigurationList section */ + + }; + rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; +} diff --git a/premake/Xcode/Xcode4/tests/loopwave/loopwave.xcodeproj/project.pbxproj b/premake/Xcode/Xcode4/tests/loopwave/loopwave.xcodeproj/project.pbxproj new file mode 100755 index 000000000..53b0b2073 --- /dev/null +++ b/premake/Xcode/Xcode4/tests/loopwave/loopwave.xcodeproj/project.pbxproj @@ -0,0 +1,472 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 45; + objects = { + +/* Begin PBXBuildFile section */ + 166A40A11B46210D65765380 /* loopwave.c in Sources */ = {isa = PBXBuildFile; fileRef = 678D151462E007225B785C96 /* loopwave.c */; }; + 13D670480C8102E91EAC3F64 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3FF775E052DF64213AA74EA8 /* AudioToolbox.framework */; }; + 339107F849BB41445F426738 /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 41911CCC2E016FAF4C7B5D0F /* AudioUnit.framework */; }; + 06757DA97D4B478C59C314CD /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C9302C90E6D16843F9D6776 /* Cocoa.framework */; }; + 09893064365936E7059C57B2 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 34F36C7058A772A8121150A7 /* CoreAudio.framework */; }; + 7F37228D06935DE9294F42F9 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 17FA2D2641DB428349235033 /* IOKit.framework */; }; + 73BF1A9D3FD970A17E234500 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 18564BEC7C24477639DE40D7 /* Carbon.framework */; }; + 4B2E46097E6B4CEC44AD44DF /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3FE77A6915207D9A3DBB62F9 /* ForceFeedback.framework */; }; + 241B076B04E648B77FE801CB /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 249758AD63251B207AA517F4 /* CoreFoundation.framework */; }; + 6A8F5A5E05E915CE079345A2 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3A5B421669D32F3F511B5E0E /* OpenGL.framework */; }; + 357611781ADC74A1037D2252 /* libSDL2main.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6C9E31DF555A369F1C594FFE /* libSDL2main.a */; }; + 1C3E3BA915A259F63AC4528C /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 15A7390A447027703C897F68 /* libSDL2.a */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 05C02D59441030617055018A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 733C6FCB7A667D0D026B4935 /* SDL2main.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 0FF7291B375C79BC57696B66; + remoteInfo = "libSDL2main.a"; + }; + 28AE4DAC602B648038605CD9 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 733C6FCB7A667D0D026B4935 /* SDL2main.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 1BAE4A0A77462FDC330812A3; + remoteInfo = "libSDL2main.a"; + }; + 0B214A086B073D3575D04065 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 4A1C0F7C38A3012153147AAD /* SDL2.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 5E6D56F6655337845A3C44C3; + remoteInfo = "libSDL2.a"; + }; + 5F6652DE7E410F094C8E0D89 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 4A1C0F7C38A3012153147AAD /* SDL2.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 7E6A7BC23CFD134274963645; + remoteInfo = "libSDL2.a"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 678D151462E007225B785C96 /* loopwave.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "loopwave.c"; path = "../../../../../test/loopwave.c"; sourceTree = ""; }; + 3FF775E052DF64213AA74EA8 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioToolbox.framework"; path = "/System/Library/Frameworks/AudioToolbox.framework"; sourceTree = ""; }; + 41911CCC2E016FAF4C7B5D0F /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioUnit.framework"; path = "/System/Library/Frameworks/AudioUnit.framework"; sourceTree = ""; }; + 4C9302C90E6D16843F9D6776 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Cocoa.framework"; path = "/System/Library/Frameworks/Cocoa.framework"; sourceTree = ""; }; + 34F36C7058A772A8121150A7 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreAudio.framework"; path = "/System/Library/Frameworks/CoreAudio.framework"; sourceTree = ""; }; + 17FA2D2641DB428349235033 /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "IOKit.framework"; path = "/System/Library/Frameworks/IOKit.framework"; sourceTree = ""; }; + 18564BEC7C24477639DE40D7 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Carbon.framework"; path = "/System/Library/Frameworks/Carbon.framework"; sourceTree = ""; }; + 3FE77A6915207D9A3DBB62F9 /* ForceFeedback.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "ForceFeedback.framework"; path = "/System/Library/Frameworks/ForceFeedback.framework"; sourceTree = ""; }; + 249758AD63251B207AA517F4 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreFoundation.framework"; path = "/System/Library/Frameworks/CoreFoundation.framework"; sourceTree = ""; }; + 3A5B421669D32F3F511B5E0E /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "OpenGL.framework"; path = "/System/Library/Frameworks/OpenGL.framework"; sourceTree = ""; }; + 2B4350C14C8B537A2A2B708A /* loopwave */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; name = "loopwave"; path = "loopwave"; sourceTree = BUILT_PRODUCTS_DIR; }; + 733C6FCB7A667D0D026B4935 /* SDL2main.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2main.xcodeproj"; path = "../../SDL2main/SDL2main.xcodeproj"; sourceTree = SOURCE_ROOT; }; + 4A1C0F7C38A3012153147AAD /* SDL2.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2.xcodeproj"; path = "../../SDL2/SDL2.xcodeproj"; sourceTree = SOURCE_ROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 7D535E86374067287BDD77E5 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 13D670480C8102E91EAC3F64 /* AudioToolbox.framework in Frameworks */, + 339107F849BB41445F426738 /* AudioUnit.framework in Frameworks */, + 06757DA97D4B478C59C314CD /* Cocoa.framework in Frameworks */, + 09893064365936E7059C57B2 /* CoreAudio.framework in Frameworks */, + 7F37228D06935DE9294F42F9 /* IOKit.framework in Frameworks */, + 73BF1A9D3FD970A17E234500 /* Carbon.framework in Frameworks */, + 4B2E46097E6B4CEC44AD44DF /* ForceFeedback.framework in Frameworks */, + 241B076B04E648B77FE801CB /* CoreFoundation.framework in Frameworks */, + 6A8F5A5E05E915CE079345A2 /* OpenGL.framework in Frameworks */, + 357611781ADC74A1037D2252 /* libSDL2main.a in Frameworks */, + 1C3E3BA915A259F63AC4528C /* libSDL2.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 10DC6F522C1A71FA0DA010BE /* loopwave */ = { + isa = PBXGroup; + children = ( + 45015DB51A4E3631694E275F /* test */, + 1AA572E74EA81F7D073406F6 /* Frameworks */, + 1D2112E0415162D328FC4413 /* Products */, + 752A1EB66A882B6A563747D5 /* Projects */, + ); + name = "loopwave"; + sourceTree = ""; + }; + 45015DB51A4E3631694E275F /* test */ = { + isa = PBXGroup; + children = ( + 678D151462E007225B785C96 /* loopwave.c */, + ); + name = "test"; + sourceTree = ""; + }; + 1AA572E74EA81F7D073406F6 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 3FF775E052DF64213AA74EA8 /* AudioToolbox.framework */, + 41911CCC2E016FAF4C7B5D0F /* AudioUnit.framework */, + 4C9302C90E6D16843F9D6776 /* Cocoa.framework */, + 34F36C7058A772A8121150A7 /* CoreAudio.framework */, + 17FA2D2641DB428349235033 /* IOKit.framework */, + 18564BEC7C24477639DE40D7 /* Carbon.framework */, + 3FE77A6915207D9A3DBB62F9 /* ForceFeedback.framework */, + 249758AD63251B207AA517F4 /* CoreFoundation.framework */, + 3A5B421669D32F3F511B5E0E /* OpenGL.framework */, + ); + name = "Frameworks"; + sourceTree = ""; + }; + 1D2112E0415162D328FC4413 /* Products */ = { + isa = PBXGroup; + children = ( + 2B4350C14C8B537A2A2B708A /* loopwave */, + ); + name = "Products"; + sourceTree = ""; + }; + 752A1EB66A882B6A563747D5 /* Projects */ = { + isa = PBXGroup; + children = ( + 733C6FCB7A667D0D026B4935 /* SDL2main.xcodeproj */, + 4A1C0F7C38A3012153147AAD /* SDL2.xcodeproj */, + ); + name = "Projects"; + sourceTree = ""; + }; + 3F7400603BBE3DEC07F71FE3 /* Products */ = { + isa = PBXGroup; + children = ( + 6C9E31DF555A369F1C594FFE /* libSDL2main.a */, + ); + name = Products; + sourceTree = ""; + }; + 6A112AD1393B77300EC017FD /* Products */ = { + isa = PBXGroup; + children = ( + 15A7390A447027703C897F68 /* libSDL2.a */, + ); + name = Products; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 2A6766BB350B161C222469ED /* loopwave */ = { + isa = PBXNativeTarget; + buildConfigurationList = 1ED806CE708338FA513C70C2 /* Build configuration list for PBXNativeTarget "loopwave" */; + buildPhases = ( + 5484365116910BE1747B461F /* Resources */, + 46D61C9C656E3F097D6F05D7 /* Sources */, + 7D535E86374067287BDD77E5 /* Frameworks */, + 9607AE3710C85E8F00CD1376 /* Postbuild */, + ); + buildRules = ( + ); + dependencies = ( + 3942471407226A9824A304CB /* PBXTargetDependency */, + 5B0B599D7B16107D3E195C73 /* PBXTargetDependency */, + ); + name = "loopwave"; + productInstallPath = "$(HOME)/bin"; + productName = "loopwave"; + productReference = 2B4350C14C8B537A2A2B708A /* loopwave */; + productType = "com.apple.product-type.tool"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 08FB7793FE84155DC02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "loopwave" */; + compatibilityVersion = "Xcode 3.2"; + hasScannedForEncodings = 1; + mainGroup = 10DC6F522C1A71FA0DA010BE /* loopwave */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 3F7400603BBE3DEC07F71FE3 /* Products */; + ProjectRef = 733C6FCB7A667D0D026B4935 /* SDL2main.xcodeproj */; + }, + { + ProductGroup = 6A112AD1393B77300EC017FD /* Products */; + ProjectRef = 4A1C0F7C38A3012153147AAD /* SDL2.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 2A6766BB350B161C222469ED /* loopwave */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 6C9E31DF555A369F1C594FFE /* libSDL2main.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2main.a"; + remoteRef = 05C02D59441030617055018A /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 15A7390A447027703C897F68 /* libSDL2.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2.a"; + remoteRef = 0B214A086B073D3575D04065 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 5484365116910BE1747B461F /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXShellScriptBuildPhase section */ + 9607AE3710C85E8F00CD1376 /* Postbuild */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = Postbuild; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "if [ \"${CONFIGURATION}\" = \"Debug Universal\" ]; then\nif [ ! -d \"./Build/Debug\" ]; then mkdir -p \"./Build/Debug\"; fi\ncp \"./../../../../../test/sample.wav\" \"./Build/Debug/sample.wav\"\nfi\nif [ \"${CONFIGURATION}\" = \"Debug Native\" ]; then\nif [ ! -d \"./Build/Debug\" ]; then mkdir -p \"./Build/Debug\"; fi\ncp \"./../../../../../test/sample.wav\" \"./Build/Debug/sample.wav\"\nfi\nif [ \"${CONFIGURATION}\" = \"Release Universal\" ]; then\nif [ ! -d \"./Build/Release\" ]; then mkdir -p \"./Build/Release\"; fi\ncp \"./../../../../../test/sample.wav\" \"./Build/Release/sample.wav\"\nfi\nif [ \"${CONFIGURATION}\" = \"Release Native\" ]; then\nif [ ! -d \"./Build/Release\" ]; then mkdir -p \"./Build/Release\"; fi\ncp \"./../../../../../test/sample.wav\" \"./Build/Release/sample.wav\"\nfi"; + }; +/* End PBXShellScriptBuildPhase section */ +/* Begin PBXSourcesBuildPhase section */ + 46D61C9C656E3F097D6F05D7 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 166A40A11B46210D65765380 /* loopwave.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ +/* End PBXVariantGroup section */ + +/* Begin PBXTargetDependency section */ + 3942471407226A9824A304CB /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2main.a"; + targetProxy = 28AE4DAC602B648038605CD9 /* PBXContainerItemProxy */; + }; + 5B0B599D7B16107D3E195C73 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2.a"; + targetProxy = 5F6652DE7E410F094C8E0D89 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 483D31E0782849AE7C847B89 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "loopwave"; + }; + name = "Debug Universal"; + }; + 7CD25C98405117540F606E53 /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "loopwave"; + }; + name = "Debug Native"; + }; + 5004469E321B287B57F933E2 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "loopwave"; + }; + name = "Release Universal"; + }; + 0B6D4C12490C68CC41A76FF3 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "loopwave"; + }; + name = "Release Native"; + }; + 70F853C55D2E318540341E7A /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Universal"; + }; + 4AAC74A876CA56604D861CFD /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Native"; + }; + 5C7F1C0E0870207D26967E76 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Universal"; + }; + 561379AF73E40B362BB038D3 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Native"; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 1ED806CE708338FA513C70C2 /* Build configuration list for PBXNativeTarget "loopwave" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 483D31E0782849AE7C847B89 /* Debug Universal */, + 7CD25C98405117540F606E53 /* Debug Native */, + 5004469E321B287B57F933E2 /* Release Universal */, + 0B6D4C12490C68CC41A76FF3 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; + 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "loopwave" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 70F853C55D2E318540341E7A /* Debug Universal */, + 4AAC74A876CA56604D861CFD /* Debug Native */, + 5C7F1C0E0870207D26967E76 /* Release Universal */, + 561379AF73E40B362BB038D3 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; +/* End XCConfigurationList section */ + + }; + rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; +} diff --git a/premake/Xcode/Xcode4/tests/testatomic/testatomic.xcodeproj/project.pbxproj b/premake/Xcode/Xcode4/tests/testatomic/testatomic.xcodeproj/project.pbxproj new file mode 100755 index 000000000..8a88c3348 --- /dev/null +++ b/premake/Xcode/Xcode4/tests/testatomic/testatomic.xcodeproj/project.pbxproj @@ -0,0 +1,455 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 45; + objects = { + +/* Begin PBXBuildFile section */ + 52BA31676736458613223958 /* testatomic.c in Sources */ = {isa = PBXBuildFile; fileRef = 5AED20E93BB779CA4B077035 /* testatomic.c */; }; + 7A051340693E059B1F052718 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5EC102744D20281F0E50361A /* AudioToolbox.framework */; }; + 32C06EDC5C2E693A69F61E84 /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1CEE765B57175E4403E34596 /* AudioUnit.framework */; }; + 42BE52AB77FC4E1F668A7D05 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 794D536B4E2D75B230FC1E71 /* Cocoa.framework */; }; + 00D7515204212DB030714D98 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 79AF05DE336A762B3B203C4B /* CoreAudio.framework */; }; + 5F1C618119E46786166405A9 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 617E2FDD5EB618BA79E53610 /* IOKit.framework */; }; + 3FD01F3F6809493072012B8E /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 276456530578408B7ACB42B4 /* Carbon.framework */; }; + 43CE33CA2AD3394430CC61E0 /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 34E8738941040C3111F24E38 /* ForceFeedback.framework */; }; + 66267F67590B1651566D2F44 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 71423C110C2C3BD4120E60C9 /* CoreFoundation.framework */; }; + 0A893C19155932BA09D26E7E /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3FCA267A4A85153504700EBA /* OpenGL.framework */; }; + 42515E4E783F1D0348B56488 /* libSDL2main.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 356045F654B16DBA56DA3A28 /* libSDL2main.a */; }; + 300323230F1348EB634A15AD /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 11B523EC739A3EC715F74063 /* libSDL2.a */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 5DAA4874399E618B03DB4317 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 480A3CAB279822AD342636AD /* SDL2main.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 0FF7291B375C79BC57696B66; + remoteInfo = "libSDL2main.a"; + }; + 370B468A377D038B3A42641D /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 480A3CAB279822AD342636AD /* SDL2main.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 1BAE4A0A77462FDC330812A3; + remoteInfo = "libSDL2main.a"; + }; + 5B4C0C0D469561EF26F4004F /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 2F8E284C360B0C384A487BBA /* SDL2.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 5E6D56F6655337845A3C44C3; + remoteInfo = "libSDL2.a"; + }; + 61B760A2343C74A45A58493C /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 2F8E284C360B0C384A487BBA /* SDL2.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 7E6A7BC23CFD134274963645; + remoteInfo = "libSDL2.a"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 5AED20E93BB779CA4B077035 /* testatomic.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "testatomic.c"; path = "../../../../../test/testatomic.c"; sourceTree = ""; }; + 5EC102744D20281F0E50361A /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioToolbox.framework"; path = "/System/Library/Frameworks/AudioToolbox.framework"; sourceTree = ""; }; + 1CEE765B57175E4403E34596 /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioUnit.framework"; path = "/System/Library/Frameworks/AudioUnit.framework"; sourceTree = ""; }; + 794D536B4E2D75B230FC1E71 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Cocoa.framework"; path = "/System/Library/Frameworks/Cocoa.framework"; sourceTree = ""; }; + 79AF05DE336A762B3B203C4B /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreAudio.framework"; path = "/System/Library/Frameworks/CoreAudio.framework"; sourceTree = ""; }; + 617E2FDD5EB618BA79E53610 /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "IOKit.framework"; path = "/System/Library/Frameworks/IOKit.framework"; sourceTree = ""; }; + 276456530578408B7ACB42B4 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Carbon.framework"; path = "/System/Library/Frameworks/Carbon.framework"; sourceTree = ""; }; + 34E8738941040C3111F24E38 /* ForceFeedback.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "ForceFeedback.framework"; path = "/System/Library/Frameworks/ForceFeedback.framework"; sourceTree = ""; }; + 71423C110C2C3BD4120E60C9 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreFoundation.framework"; path = "/System/Library/Frameworks/CoreFoundation.framework"; sourceTree = ""; }; + 3FCA267A4A85153504700EBA /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "OpenGL.framework"; path = "/System/Library/Frameworks/OpenGL.framework"; sourceTree = ""; }; + 38292B1776EF01BD5BE20E11 /* testatomic */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; name = "testatomic"; path = "testatomic"; sourceTree = BUILT_PRODUCTS_DIR; }; + 480A3CAB279822AD342636AD /* SDL2main.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2main.xcodeproj"; path = "../../SDL2main/SDL2main.xcodeproj"; sourceTree = SOURCE_ROOT; }; + 2F8E284C360B0C384A487BBA /* SDL2.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2.xcodeproj"; path = "../../SDL2/SDL2.xcodeproj"; sourceTree = SOURCE_ROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 4D13439A5F251DA6308A5695 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 7A051340693E059B1F052718 /* AudioToolbox.framework in Frameworks */, + 32C06EDC5C2E693A69F61E84 /* AudioUnit.framework in Frameworks */, + 42BE52AB77FC4E1F668A7D05 /* Cocoa.framework in Frameworks */, + 00D7515204212DB030714D98 /* CoreAudio.framework in Frameworks */, + 5F1C618119E46786166405A9 /* IOKit.framework in Frameworks */, + 3FD01F3F6809493072012B8E /* Carbon.framework in Frameworks */, + 43CE33CA2AD3394430CC61E0 /* ForceFeedback.framework in Frameworks */, + 66267F67590B1651566D2F44 /* CoreFoundation.framework in Frameworks */, + 0A893C19155932BA09D26E7E /* OpenGL.framework in Frameworks */, + 42515E4E783F1D0348B56488 /* libSDL2main.a in Frameworks */, + 300323230F1348EB634A15AD /* libSDL2.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 74206AE430180C3F0D4363CB /* testatomic */ = { + isa = PBXGroup; + children = ( + 26216D874BA160C261CA4004 /* test */, + 51310A433DC16F926F8E55FD /* Frameworks */, + 469B159E66314A3A55881384 /* Products */, + 4D661CFC65F134784E2B1D68 /* Projects */, + ); + name = "testatomic"; + sourceTree = ""; + }; + 26216D874BA160C261CA4004 /* test */ = { + isa = PBXGroup; + children = ( + 5AED20E93BB779CA4B077035 /* testatomic.c */, + ); + name = "test"; + sourceTree = ""; + }; + 51310A433DC16F926F8E55FD /* Frameworks */ = { + isa = PBXGroup; + children = ( + 5EC102744D20281F0E50361A /* AudioToolbox.framework */, + 1CEE765B57175E4403E34596 /* AudioUnit.framework */, + 794D536B4E2D75B230FC1E71 /* Cocoa.framework */, + 79AF05DE336A762B3B203C4B /* CoreAudio.framework */, + 617E2FDD5EB618BA79E53610 /* IOKit.framework */, + 276456530578408B7ACB42B4 /* Carbon.framework */, + 34E8738941040C3111F24E38 /* ForceFeedback.framework */, + 71423C110C2C3BD4120E60C9 /* CoreFoundation.framework */, + 3FCA267A4A85153504700EBA /* OpenGL.framework */, + ); + name = "Frameworks"; + sourceTree = ""; + }; + 469B159E66314A3A55881384 /* Products */ = { + isa = PBXGroup; + children = ( + 38292B1776EF01BD5BE20E11 /* testatomic */, + ); + name = "Products"; + sourceTree = ""; + }; + 4D661CFC65F134784E2B1D68 /* Projects */ = { + isa = PBXGroup; + children = ( + 480A3CAB279822AD342636AD /* SDL2main.xcodeproj */, + 2F8E284C360B0C384A487BBA /* SDL2.xcodeproj */, + ); + name = "Projects"; + sourceTree = ""; + }; + 7E7B4C7F5BF74B390D393D31 /* Products */ = { + isa = PBXGroup; + children = ( + 356045F654B16DBA56DA3A28 /* libSDL2main.a */, + ); + name = Products; + sourceTree = ""; + }; + 627E3FD02ABC57640F6A087D /* Products */ = { + isa = PBXGroup; + children = ( + 11B523EC739A3EC715F74063 /* libSDL2.a */, + ); + name = Products; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 3C171A8678AB499912C1478B /* testatomic */ = { + isa = PBXNativeTarget; + buildConfigurationList = 1DF2362C0D807BA65AAD2BDC /* Build configuration list for PBXNativeTarget "testatomic" */; + buildPhases = ( + 30BF06E131B7051F4EAA2C83 /* Resources */, + 7268103B4C4C50B27C2A2C69 /* Sources */, + 4D13439A5F251DA6308A5695 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 443F439036694F8E33F208E8 /* PBXTargetDependency */, + 4277186950AA6BD4397A0E30 /* PBXTargetDependency */, + ); + name = "testatomic"; + productInstallPath = "$(HOME)/bin"; + productName = "testatomic"; + productReference = 38292B1776EF01BD5BE20E11 /* testatomic */; + productType = "com.apple.product-type.tool"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 08FB7793FE84155DC02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testatomic" */; + compatibilityVersion = "Xcode 3.2"; + hasScannedForEncodings = 1; + mainGroup = 74206AE430180C3F0D4363CB /* testatomic */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 7E7B4C7F5BF74B390D393D31 /* Products */; + ProjectRef = 480A3CAB279822AD342636AD /* SDL2main.xcodeproj */; + }, + { + ProductGroup = 627E3FD02ABC57640F6A087D /* Products */; + ProjectRef = 2F8E284C360B0C384A487BBA /* SDL2.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 3C171A8678AB499912C1478B /* testatomic */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 356045F654B16DBA56DA3A28 /* libSDL2main.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2main.a"; + remoteRef = 5DAA4874399E618B03DB4317 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 11B523EC739A3EC715F74063 /* libSDL2.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2.a"; + remoteRef = 5B4C0C0D469561EF26F4004F /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 30BF06E131B7051F4EAA2C83 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 7268103B4C4C50B27C2A2C69 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 52BA31676736458613223958 /* testatomic.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ +/* End PBXVariantGroup section */ + +/* Begin PBXTargetDependency section */ + 443F439036694F8E33F208E8 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2main.a"; + targetProxy = 370B468A377D038B3A42641D /* PBXContainerItemProxy */; + }; + 4277186950AA6BD4397A0E30 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2.a"; + targetProxy = 61B760A2343C74A45A58493C /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 476A04AA44A419371C470B5B /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testatomic"; + }; + name = "Debug Universal"; + }; + 77003C4228FC3B942BF379C1 /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testatomic"; + }; + name = "Debug Native"; + }; + 69B43F786CA013D2523E7DA2 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testatomic"; + }; + name = "Release Universal"; + }; + 5861666E7F67769F59171558 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testatomic"; + }; + name = "Release Native"; + }; + 27271AAB6EE3799531DD5C3A /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Universal"; + }; + 02A07859572149B3396B615A /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Native"; + }; + 23C634547772703B43AB380E /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Universal"; + }; + 4723758A6D0243837BDA4A77 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Native"; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 1DF2362C0D807BA65AAD2BDC /* Build configuration list for PBXNativeTarget "testatomic" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 476A04AA44A419371C470B5B /* Debug Universal */, + 77003C4228FC3B942BF379C1 /* Debug Native */, + 69B43F786CA013D2523E7DA2 /* Release Universal */, + 5861666E7F67769F59171558 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; + 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testatomic" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 27271AAB6EE3799531DD5C3A /* Debug Universal */, + 02A07859572149B3396B615A /* Debug Native */, + 23C634547772703B43AB380E /* Release Universal */, + 4723758A6D0243837BDA4A77 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; +/* End XCConfigurationList section */ + + }; + rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; +} diff --git a/premake/Xcode/Xcode4/tests/testaudioinfo/testaudioinfo.xcodeproj/project.pbxproj b/premake/Xcode/Xcode4/tests/testaudioinfo/testaudioinfo.xcodeproj/project.pbxproj new file mode 100755 index 000000000..817f66c0e --- /dev/null +++ b/premake/Xcode/Xcode4/tests/testaudioinfo/testaudioinfo.xcodeproj/project.pbxproj @@ -0,0 +1,455 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 45; + objects = { + +/* Begin PBXBuildFile section */ + 77BF40086051716945395910 /* testaudioinfo.c in Sources */ = {isa = PBXBuildFile; fileRef = 25EB152A7D48349343BF65B1 /* testaudioinfo.c */; }; + 190D2A136D1A72CC462215C8 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 680157970C926BDD01AB364F /* AudioToolbox.framework */; }; + 253014CB4CAD1AED3EC03B28 /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 37363F6C729B48C86D394061 /* AudioUnit.framework */; }; + 591913C36AEE635E5F894732 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 775231941FAC03A8120D170D /* Cocoa.framework */; }; + 2A9E28D343280D4337DA64CA /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 26CE2A4052345D382D491FDA /* CoreAudio.framework */; }; + 7AA57BBD644578FE098D1F48 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3F5D23AF427A635903BC2C4F /* IOKit.framework */; }; + 27B920FE16CD08720CC04B8D /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 39D20C594B603EEE090D6669 /* Carbon.framework */; }; + 37F6778402951DCA419B464F /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 20A8345B5FF43EB777173621 /* ForceFeedback.framework */; }; + 7AAC493607B066E151210909 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 057C190A0EF534711B4959F7 /* CoreFoundation.framework */; }; + 029C77FA76582A0E0A9948A2 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 54322B875422359D1423175F /* OpenGL.framework */; }; + 328802C6243133D3104D4E21 /* libSDL2main.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 0509368D68EA13027E88231E /* libSDL2main.a */; }; + 783034A429E849EA5CE54661 /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 0DE13C126F242C9E73765C28 /* libSDL2.a */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 205B3AD04DFD3D5A05EF174E /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 4C001BCC77191595712003FF /* SDL2main.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 0FF7291B375C79BC57696B66; + remoteInfo = "libSDL2main.a"; + }; + 37244AC37C55516031333D9A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 4C001BCC77191595712003FF /* SDL2main.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 1BAE4A0A77462FDC330812A3; + remoteInfo = "libSDL2main.a"; + }; + 1FD643275CA430CF1E8E2F4D /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 01B34D0312EB394653A7096D /* SDL2.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 5E6D56F6655337845A3C44C3; + remoteInfo = "libSDL2.a"; + }; + 7A1246F041A201272FEC495D /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 01B34D0312EB394653A7096D /* SDL2.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 7E6A7BC23CFD134274963645; + remoteInfo = "libSDL2.a"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 25EB152A7D48349343BF65B1 /* testaudioinfo.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "testaudioinfo.c"; path = "../../../../../test/testaudioinfo.c"; sourceTree = ""; }; + 680157970C926BDD01AB364F /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioToolbox.framework"; path = "/System/Library/Frameworks/AudioToolbox.framework"; sourceTree = ""; }; + 37363F6C729B48C86D394061 /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioUnit.framework"; path = "/System/Library/Frameworks/AudioUnit.framework"; sourceTree = ""; }; + 775231941FAC03A8120D170D /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Cocoa.framework"; path = "/System/Library/Frameworks/Cocoa.framework"; sourceTree = ""; }; + 26CE2A4052345D382D491FDA /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreAudio.framework"; path = "/System/Library/Frameworks/CoreAudio.framework"; sourceTree = ""; }; + 3F5D23AF427A635903BC2C4F /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "IOKit.framework"; path = "/System/Library/Frameworks/IOKit.framework"; sourceTree = ""; }; + 39D20C594B603EEE090D6669 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Carbon.framework"; path = "/System/Library/Frameworks/Carbon.framework"; sourceTree = ""; }; + 20A8345B5FF43EB777173621 /* ForceFeedback.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "ForceFeedback.framework"; path = "/System/Library/Frameworks/ForceFeedback.framework"; sourceTree = ""; }; + 057C190A0EF534711B4959F7 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreFoundation.framework"; path = "/System/Library/Frameworks/CoreFoundation.framework"; sourceTree = ""; }; + 54322B875422359D1423175F /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "OpenGL.framework"; path = "/System/Library/Frameworks/OpenGL.framework"; sourceTree = ""; }; + 1667587F236E324C312A69FF /* testaudioinfo */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; name = "testaudioinfo"; path = "testaudioinfo"; sourceTree = BUILT_PRODUCTS_DIR; }; + 4C001BCC77191595712003FF /* SDL2main.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2main.xcodeproj"; path = "../../SDL2main/SDL2main.xcodeproj"; sourceTree = SOURCE_ROOT; }; + 01B34D0312EB394653A7096D /* SDL2.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2.xcodeproj"; path = "../../SDL2/SDL2.xcodeproj"; sourceTree = SOURCE_ROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 01AF1FB21B1F3D446EF52C08 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 190D2A136D1A72CC462215C8 /* AudioToolbox.framework in Frameworks */, + 253014CB4CAD1AED3EC03B28 /* AudioUnit.framework in Frameworks */, + 591913C36AEE635E5F894732 /* Cocoa.framework in Frameworks */, + 2A9E28D343280D4337DA64CA /* CoreAudio.framework in Frameworks */, + 7AA57BBD644578FE098D1F48 /* IOKit.framework in Frameworks */, + 27B920FE16CD08720CC04B8D /* Carbon.framework in Frameworks */, + 37F6778402951DCA419B464F /* ForceFeedback.framework in Frameworks */, + 7AAC493607B066E151210909 /* CoreFoundation.framework in Frameworks */, + 029C77FA76582A0E0A9948A2 /* OpenGL.framework in Frameworks */, + 328802C6243133D3104D4E21 /* libSDL2main.a in Frameworks */, + 783034A429E849EA5CE54661 /* libSDL2.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 44217B8965F2798B44953DE4 /* testaudioinfo */ = { + isa = PBXGroup; + children = ( + 6EC42FC819DF11B5154779E2 /* test */, + 348602B967A86BA8733E1C62 /* Frameworks */, + 394F7D4969D7540A6B9B23E2 /* Products */, + 665F200A2BD211591F457354 /* Projects */, + ); + name = "testaudioinfo"; + sourceTree = ""; + }; + 6EC42FC819DF11B5154779E2 /* test */ = { + isa = PBXGroup; + children = ( + 25EB152A7D48349343BF65B1 /* testaudioinfo.c */, + ); + name = "test"; + sourceTree = ""; + }; + 348602B967A86BA8733E1C62 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 680157970C926BDD01AB364F /* AudioToolbox.framework */, + 37363F6C729B48C86D394061 /* AudioUnit.framework */, + 775231941FAC03A8120D170D /* Cocoa.framework */, + 26CE2A4052345D382D491FDA /* CoreAudio.framework */, + 3F5D23AF427A635903BC2C4F /* IOKit.framework */, + 39D20C594B603EEE090D6669 /* Carbon.framework */, + 20A8345B5FF43EB777173621 /* ForceFeedback.framework */, + 057C190A0EF534711B4959F7 /* CoreFoundation.framework */, + 54322B875422359D1423175F /* OpenGL.framework */, + ); + name = "Frameworks"; + sourceTree = ""; + }; + 394F7D4969D7540A6B9B23E2 /* Products */ = { + isa = PBXGroup; + children = ( + 1667587F236E324C312A69FF /* testaudioinfo */, + ); + name = "Products"; + sourceTree = ""; + }; + 665F200A2BD211591F457354 /* Projects */ = { + isa = PBXGroup; + children = ( + 4C001BCC77191595712003FF /* SDL2main.xcodeproj */, + 01B34D0312EB394653A7096D /* SDL2.xcodeproj */, + ); + name = "Projects"; + sourceTree = ""; + }; + 13304AB568B57BA12EA166A9 /* Products */ = { + isa = PBXGroup; + children = ( + 0509368D68EA13027E88231E /* libSDL2main.a */, + ); + name = Products; + sourceTree = ""; + }; + 5B48557310784A282FA77E6C /* Products */ = { + isa = PBXGroup; + children = ( + 0DE13C126F242C9E73765C28 /* libSDL2.a */, + ); + name = Products; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 7E255C0F0A895768025C79FC /* testaudioinfo */ = { + isa = PBXNativeTarget; + buildConfigurationList = 37C23DCE27C44E8C4EEA20D7 /* Build configuration list for PBXNativeTarget "testaudioinfo" */; + buildPhases = ( + 22D97E8E486B6FF42CF141AB /* Resources */, + 5DB66CF028AE76BF08280EAB /* Sources */, + 01AF1FB21B1F3D446EF52C08 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 05302FF737C0413451FE363A /* PBXTargetDependency */, + 09D736EE6FC3136E44C97DC3 /* PBXTargetDependency */, + ); + name = "testaudioinfo"; + productInstallPath = "$(HOME)/bin"; + productName = "testaudioinfo"; + productReference = 1667587F236E324C312A69FF /* testaudioinfo */; + productType = "com.apple.product-type.tool"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 08FB7793FE84155DC02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testaudioinfo" */; + compatibilityVersion = "Xcode 3.2"; + hasScannedForEncodings = 1; + mainGroup = 44217B8965F2798B44953DE4 /* testaudioinfo */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 13304AB568B57BA12EA166A9 /* Products */; + ProjectRef = 4C001BCC77191595712003FF /* SDL2main.xcodeproj */; + }, + { + ProductGroup = 5B48557310784A282FA77E6C /* Products */; + ProjectRef = 01B34D0312EB394653A7096D /* SDL2.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 7E255C0F0A895768025C79FC /* testaudioinfo */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 0509368D68EA13027E88231E /* libSDL2main.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2main.a"; + remoteRef = 205B3AD04DFD3D5A05EF174E /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 0DE13C126F242C9E73765C28 /* libSDL2.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2.a"; + remoteRef = 1FD643275CA430CF1E8E2F4D /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 22D97E8E486B6FF42CF141AB /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 5DB66CF028AE76BF08280EAB /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 77BF40086051716945395910 /* testaudioinfo.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ +/* End PBXVariantGroup section */ + +/* Begin PBXTargetDependency section */ + 05302FF737C0413451FE363A /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2main.a"; + targetProxy = 37244AC37C55516031333D9A /* PBXContainerItemProxy */; + }; + 09D736EE6FC3136E44C97DC3 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2.a"; + targetProxy = 7A1246F041A201272FEC495D /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 1A2A3EF20C3845F8592520F3 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testaudioinfo"; + }; + name = "Debug Universal"; + }; + 35F712173DB83C252B0F0A73 /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testaudioinfo"; + }; + name = "Debug Native"; + }; + 3FA56C0741656EDD75AE7E12 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testaudioinfo"; + }; + name = "Release Universal"; + }; + 18C2749517766F622A264DEE /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testaudioinfo"; + }; + name = "Release Native"; + }; + 655A2B8B6F8252807EC60085 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Universal"; + }; + 082D675869A30D514B1D0D47 /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Native"; + }; + 00BA5C0300A104F90ACE5EFA /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Universal"; + }; + 4E887B94318C7F6B6E8C29AA /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Native"; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 37C23DCE27C44E8C4EEA20D7 /* Build configuration list for PBXNativeTarget "testaudioinfo" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 1A2A3EF20C3845F8592520F3 /* Debug Universal */, + 35F712173DB83C252B0F0A73 /* Debug Native */, + 3FA56C0741656EDD75AE7E12 /* Release Universal */, + 18C2749517766F622A264DEE /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; + 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testaudioinfo" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 655A2B8B6F8252807EC60085 /* Debug Universal */, + 082D675869A30D514B1D0D47 /* Debug Native */, + 00BA5C0300A104F90ACE5EFA /* Release Universal */, + 4E887B94318C7F6B6E8C29AA /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; +/* End XCConfigurationList section */ + + }; + rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; +} diff --git a/premake/Xcode/Xcode4/tests/testautomation/testautomation.xcodeproj/project.pbxproj b/premake/Xcode/Xcode4/tests/testautomation/testautomation.xcodeproj/project.pbxproj new file mode 100755 index 000000000..aaf1d3e8c --- /dev/null +++ b/premake/Xcode/Xcode4/tests/testautomation/testautomation.xcodeproj/project.pbxproj @@ -0,0 +1,568 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 45; + objects = { + +/* Begin PBXBuildFile section */ + 6C2D1B7F6FD948D813597556 /* testautomation.c in Sources */ = {isa = PBXBuildFile; fileRef = 02F07A70794F4EA017122748 /* testautomation.c */; }; + 1D59654F6543146669A50F9D /* testautomation_audio.c in Sources */ = {isa = PBXBuildFile; fileRef = 67CE10AB773967E92D9E0809 /* testautomation_audio.c */; }; + 119E2CF662CD266835173054 /* testautomation_clipboard.c in Sources */ = {isa = PBXBuildFile; fileRef = 1724553124845FAC540662B5 /* testautomation_clipboard.c */; }; + 1DAA2B7732526697452644E5 /* testautomation_events.c in Sources */ = {isa = PBXBuildFile; fileRef = 5ECA243A16E250343A501AE8 /* testautomation_events.c */; }; + 350F01AE62D857CB5C6F1FA7 /* testautomation_keyboard.c in Sources */ = {isa = PBXBuildFile; fileRef = 30E66A5E63077A5E6FDC60A4 /* testautomation_keyboard.c */; }; + 2EA572B7005449BA606066E7 /* testautomation_main.c in Sources */ = {isa = PBXBuildFile; fileRef = 2A9339AF490178CE2DAE177B /* testautomation_main.c */; }; + 261E2DC767D84AF40AB37EC7 /* testautomation_mouse.c in Sources */ = {isa = PBXBuildFile; fileRef = 76962AAE2FBA04BE14B45E7C /* testautomation_mouse.c */; }; + 51CE3D32297C32F65A570960 /* testautomation_pixels.c in Sources */ = {isa = PBXBuildFile; fileRef = 41BC3336256712D50AC92E24 /* testautomation_pixels.c */; }; + 7AEE2F2B51B41C626A2748EE /* testautomation_platform.c in Sources */ = {isa = PBXBuildFile; fileRef = 0EF30DB3124B3B5D028B0824 /* testautomation_platform.c */; }; + 4AD378CC324A23C518544AB1 /* testautomation_rect.c in Sources */ = {isa = PBXBuildFile; fileRef = 2E225D6D5DDA53B001931162 /* testautomation_rect.c */; }; + 22C07B6D5566319C22484C40 /* testautomation_render.c in Sources */ = {isa = PBXBuildFile; fileRef = 3B595BAA102F000579A233E3 /* testautomation_render.c */; }; + 22D63F1315BE7B28061828AC /* testautomation_rwops.c in Sources */ = {isa = PBXBuildFile; fileRef = 2A03303E50566A6F41BE45BB /* testautomation_rwops.c */; }; + 5D4F6F4A03C85B7F74CD4114 /* testautomation_sdltest.c in Sources */ = {isa = PBXBuildFile; fileRef = 37B95314610A6D537F426158 /* testautomation_sdltest.c */; }; + 31EF4FB440F804510FC824FF /* testautomation_stdlib.c in Sources */ = {isa = PBXBuildFile; fileRef = 0F0F47154A363C5A6E776555 /* testautomation_stdlib.c */; }; + 7FC9661039A8605D2E5E3DB4 /* testautomation_surface.c in Sources */ = {isa = PBXBuildFile; fileRef = 1E530E1C0EB66747054E5C23 /* testautomation_surface.c */; }; + 6C4A7BDB069474E058F60283 /* testautomation_syswm.c in Sources */ = {isa = PBXBuildFile; fileRef = 042E7203422E745A59252751 /* testautomation_syswm.c */; }; + 66F04E054CC476FA421D0BFB /* testautomation_timer.c in Sources */ = {isa = PBXBuildFile; fileRef = 24935FE831F301295F995943 /* testautomation_timer.c */; }; + 151E1FB5282C10BD6D085EE0 /* testautomation_video.c in Sources */ = {isa = PBXBuildFile; fileRef = 2C59314151B2336963091C60 /* testautomation_video.c */; }; + 3D63515F679E516C480A12C4 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2DE67FE13D66165A7A04470B /* AudioToolbox.framework */; }; + 601271BD3CC347FE2A663A69 /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0AB52670094463062D5755CC /* AudioUnit.framework */; }; + 34A9541D705B096D7D690F4F /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 64DF76961ABE4DA72D9E04E2 /* Cocoa.framework */; }; + 2FD8149A2AE46E9B19201372 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3C774CAE5EE71FFD494846EF /* CoreAudio.framework */; }; + 41C5024F150108A44C1C559F /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3A386FA34BC05A6126B415A7 /* IOKit.framework */; }; + 5FA21AD1355840324F3960FB /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 40E513B239A31F071FE03CAE /* Carbon.framework */; }; + 35024078077B44D072B14735 /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 233862F97345691508BC1E73 /* ForceFeedback.framework */; }; + 08CE0D33111C4E0404375994 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0C235FF82C50558D502D598A /* CoreFoundation.framework */; }; + 627C724716B909A0121E2CB8 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 08B05DEB23887618495A54A0 /* OpenGL.framework */; }; + 38EC0E7959A650DD7B490359 /* libSDL2main.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 189655F647DC75E80F9E01B7 /* libSDL2main.a */; }; + 357C072C66D134657A4358AF /* libSDL2test.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 22C35FC727DB2D4E18402504 /* libSDL2test.a */; }; + 77E3096D6E8B6AFA639C282B /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 1B5D0C561F7143C763071C12 /* libSDL2.a */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 493019283F531FA91F1B5B92 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 560237CD7CB1015846F45D67 /* SDL2main.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 0FF7291B375C79BC57696B66; + remoteInfo = "libSDL2main.a"; + }; + 0EBA708404EF6A35702F41B3 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 560237CD7CB1015846F45D67 /* SDL2main.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 1BAE4A0A77462FDC330812A3; + remoteInfo = "libSDL2main.a"; + }; + 24730DD730B5791B5C937562 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 06C9331D44ED555900FD68F0 /* SDL2test.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 1EB6664901BC163F215A4861; + remoteInfo = "libSDL2test.a"; + }; + 199C7651500E075E4F5D76B0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 06C9331D44ED555900FD68F0 /* SDL2test.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 1258506950476B85239A79A3; + remoteInfo = "libSDL2test.a"; + }; + 18113D682F4D016F4F5C5C8E /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 5685467763AD30D44F0D6738 /* SDL2.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 5E6D56F6655337845A3C44C3; + remoteInfo = "libSDL2.a"; + }; + 009C23BA2E38797638A507B8 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 5685467763AD30D44F0D6738 /* SDL2.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 7E6A7BC23CFD134274963645; + remoteInfo = "libSDL2.a"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 02F07A70794F4EA017122748 /* testautomation.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "testautomation.c"; path = "../../../../../test/testautomation.c"; sourceTree = ""; }; + 67CE10AB773967E92D9E0809 /* testautomation_audio.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "testautomation_audio.c"; path = "../../../../../test/testautomation_audio.c"; sourceTree = ""; }; + 1724553124845FAC540662B5 /* testautomation_clipboard.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "testautomation_clipboard.c"; path = "../../../../../test/testautomation_clipboard.c"; sourceTree = ""; }; + 5ECA243A16E250343A501AE8 /* testautomation_events.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "testautomation_events.c"; path = "../../../../../test/testautomation_events.c"; sourceTree = ""; }; + 30E66A5E63077A5E6FDC60A4 /* testautomation_keyboard.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "testautomation_keyboard.c"; path = "../../../../../test/testautomation_keyboard.c"; sourceTree = ""; }; + 2A9339AF490178CE2DAE177B /* testautomation_main.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "testautomation_main.c"; path = "../../../../../test/testautomation_main.c"; sourceTree = ""; }; + 76962AAE2FBA04BE14B45E7C /* testautomation_mouse.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "testautomation_mouse.c"; path = "../../../../../test/testautomation_mouse.c"; sourceTree = ""; }; + 41BC3336256712D50AC92E24 /* testautomation_pixels.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "testautomation_pixels.c"; path = "../../../../../test/testautomation_pixels.c"; sourceTree = ""; }; + 0EF30DB3124B3B5D028B0824 /* testautomation_platform.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "testautomation_platform.c"; path = "../../../../../test/testautomation_platform.c"; sourceTree = ""; }; + 2E225D6D5DDA53B001931162 /* testautomation_rect.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "testautomation_rect.c"; path = "../../../../../test/testautomation_rect.c"; sourceTree = ""; }; + 3B595BAA102F000579A233E3 /* testautomation_render.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "testautomation_render.c"; path = "../../../../../test/testautomation_render.c"; sourceTree = ""; }; + 2A03303E50566A6F41BE45BB /* testautomation_rwops.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "testautomation_rwops.c"; path = "../../../../../test/testautomation_rwops.c"; sourceTree = ""; }; + 37B95314610A6D537F426158 /* testautomation_sdltest.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "testautomation_sdltest.c"; path = "../../../../../test/testautomation_sdltest.c"; sourceTree = ""; }; + 0F0F47154A363C5A6E776555 /* testautomation_stdlib.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "testautomation_stdlib.c"; path = "../../../../../test/testautomation_stdlib.c"; sourceTree = ""; }; + 005416F138EE3231543A5963 /* testautomation_suites.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "testautomation_suites.h"; path = "../../../../../test/testautomation_suites.h"; sourceTree = ""; }; + 1E530E1C0EB66747054E5C23 /* testautomation_surface.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "testautomation_surface.c"; path = "../../../../../test/testautomation_surface.c"; sourceTree = ""; }; + 042E7203422E745A59252751 /* testautomation_syswm.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "testautomation_syswm.c"; path = "../../../../../test/testautomation_syswm.c"; sourceTree = ""; }; + 24935FE831F301295F995943 /* testautomation_timer.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "testautomation_timer.c"; path = "../../../../../test/testautomation_timer.c"; sourceTree = ""; }; + 2C59314151B2336963091C60 /* testautomation_video.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "testautomation_video.c"; path = "../../../../../test/testautomation_video.c"; sourceTree = ""; }; + 2DE67FE13D66165A7A04470B /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioToolbox.framework"; path = "/System/Library/Frameworks/AudioToolbox.framework"; sourceTree = ""; }; + 0AB52670094463062D5755CC /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioUnit.framework"; path = "/System/Library/Frameworks/AudioUnit.framework"; sourceTree = ""; }; + 64DF76961ABE4DA72D9E04E2 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Cocoa.framework"; path = "/System/Library/Frameworks/Cocoa.framework"; sourceTree = ""; }; + 3C774CAE5EE71FFD494846EF /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreAudio.framework"; path = "/System/Library/Frameworks/CoreAudio.framework"; sourceTree = ""; }; + 3A386FA34BC05A6126B415A7 /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "IOKit.framework"; path = "/System/Library/Frameworks/IOKit.framework"; sourceTree = ""; }; + 40E513B239A31F071FE03CAE /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Carbon.framework"; path = "/System/Library/Frameworks/Carbon.framework"; sourceTree = ""; }; + 233862F97345691508BC1E73 /* ForceFeedback.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "ForceFeedback.framework"; path = "/System/Library/Frameworks/ForceFeedback.framework"; sourceTree = ""; }; + 0C235FF82C50558D502D598A /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreFoundation.framework"; path = "/System/Library/Frameworks/CoreFoundation.framework"; sourceTree = ""; }; + 08B05DEB23887618495A54A0 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "OpenGL.framework"; path = "/System/Library/Frameworks/OpenGL.framework"; sourceTree = ""; }; + 16F069400106487D10103B58 /* testautomation */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; name = "testautomation"; path = "testautomation"; sourceTree = BUILT_PRODUCTS_DIR; }; + 560237CD7CB1015846F45D67 /* SDL2main.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2main.xcodeproj"; path = "../../SDL2main/SDL2main.xcodeproj"; sourceTree = SOURCE_ROOT; }; + 06C9331D44ED555900FD68F0 /* SDL2test.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2test.xcodeproj"; path = "../../SDL2test/SDL2test.xcodeproj"; sourceTree = SOURCE_ROOT; }; + 5685467763AD30D44F0D6738 /* SDL2.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2.xcodeproj"; path = "../../SDL2/SDL2.xcodeproj"; sourceTree = SOURCE_ROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 495043B7648F7EF948345825 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 3D63515F679E516C480A12C4 /* AudioToolbox.framework in Frameworks */, + 601271BD3CC347FE2A663A69 /* AudioUnit.framework in Frameworks */, + 34A9541D705B096D7D690F4F /* Cocoa.framework in Frameworks */, + 2FD8149A2AE46E9B19201372 /* CoreAudio.framework in Frameworks */, + 41C5024F150108A44C1C559F /* IOKit.framework in Frameworks */, + 5FA21AD1355840324F3960FB /* Carbon.framework in Frameworks */, + 35024078077B44D072B14735 /* ForceFeedback.framework in Frameworks */, + 08CE0D33111C4E0404375994 /* CoreFoundation.framework in Frameworks */, + 627C724716B909A0121E2CB8 /* OpenGL.framework in Frameworks */, + 38EC0E7959A650DD7B490359 /* libSDL2main.a in Frameworks */, + 357C072C66D134657A4358AF /* libSDL2test.a in Frameworks */, + 77E3096D6E8B6AFA639C282B /* libSDL2.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 271769BD0A515E5D6612478D /* testautomation */ = { + isa = PBXGroup; + children = ( + 254A294842BB285912A60D65 /* test */, + 5CB107F16F12340D4B03546C /* Frameworks */, + 06D2659B5F2A45A211DB4770 /* Products */, + 35591A643EFF76B030C97827 /* Projects */, + ); + name = "testautomation"; + sourceTree = ""; + }; + 254A294842BB285912A60D65 /* test */ = { + isa = PBXGroup; + children = ( + 02F07A70794F4EA017122748 /* testautomation.c */, + 67CE10AB773967E92D9E0809 /* testautomation_audio.c */, + 1724553124845FAC540662B5 /* testautomation_clipboard.c */, + 5ECA243A16E250343A501AE8 /* testautomation_events.c */, + 30E66A5E63077A5E6FDC60A4 /* testautomation_keyboard.c */, + 2A9339AF490178CE2DAE177B /* testautomation_main.c */, + 76962AAE2FBA04BE14B45E7C /* testautomation_mouse.c */, + 41BC3336256712D50AC92E24 /* testautomation_pixels.c */, + 0EF30DB3124B3B5D028B0824 /* testautomation_platform.c */, + 2E225D6D5DDA53B001931162 /* testautomation_rect.c */, + 3B595BAA102F000579A233E3 /* testautomation_render.c */, + 2A03303E50566A6F41BE45BB /* testautomation_rwops.c */, + 37B95314610A6D537F426158 /* testautomation_sdltest.c */, + 0F0F47154A363C5A6E776555 /* testautomation_stdlib.c */, + 005416F138EE3231543A5963 /* testautomation_suites.h */, + 1E530E1C0EB66747054E5C23 /* testautomation_surface.c */, + 042E7203422E745A59252751 /* testautomation_syswm.c */, + 24935FE831F301295F995943 /* testautomation_timer.c */, + 2C59314151B2336963091C60 /* testautomation_video.c */, + ); + name = "test"; + sourceTree = ""; + }; + 5CB107F16F12340D4B03546C /* Frameworks */ = { + isa = PBXGroup; + children = ( + 2DE67FE13D66165A7A04470B /* AudioToolbox.framework */, + 0AB52670094463062D5755CC /* AudioUnit.framework */, + 64DF76961ABE4DA72D9E04E2 /* Cocoa.framework */, + 3C774CAE5EE71FFD494846EF /* CoreAudio.framework */, + 3A386FA34BC05A6126B415A7 /* IOKit.framework */, + 40E513B239A31F071FE03CAE /* Carbon.framework */, + 233862F97345691508BC1E73 /* ForceFeedback.framework */, + 0C235FF82C50558D502D598A /* CoreFoundation.framework */, + 08B05DEB23887618495A54A0 /* OpenGL.framework */, + ); + name = "Frameworks"; + sourceTree = ""; + }; + 06D2659B5F2A45A211DB4770 /* Products */ = { + isa = PBXGroup; + children = ( + 16F069400106487D10103B58 /* testautomation */, + ); + name = "Products"; + sourceTree = ""; + }; + 35591A643EFF76B030C97827 /* Projects */ = { + isa = PBXGroup; + children = ( + 560237CD7CB1015846F45D67 /* SDL2main.xcodeproj */, + 06C9331D44ED555900FD68F0 /* SDL2test.xcodeproj */, + 5685467763AD30D44F0D6738 /* SDL2.xcodeproj */, + ); + name = "Projects"; + sourceTree = ""; + }; + 358C06E72FD149F46E83074C /* Products */ = { + isa = PBXGroup; + children = ( + 189655F647DC75E80F9E01B7 /* libSDL2main.a */, + ); + name = Products; + sourceTree = ""; + }; + 2CEE788B247B1E6240DE6C83 /* Products */ = { + isa = PBXGroup; + children = ( + 22C35FC727DB2D4E18402504 /* libSDL2test.a */, + ); + name = Products; + sourceTree = ""; + }; + 47676CCD085B1AA613BC1EA3 /* Products */ = { + isa = PBXGroup; + children = ( + 1B5D0C561F7143C763071C12 /* libSDL2.a */, + ); + name = Products; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 28631DD94B073E08173D5033 /* testautomation */ = { + isa = PBXNativeTarget; + buildConfigurationList = 347D3A952B0D6C0A20D53978 /* Build configuration list for PBXNativeTarget "testautomation" */; + buildPhases = ( + 32D957D9011A042E7D1707EC /* Resources */, + 3242398C52DA0C6017EF77FE /* Sources */, + 495043B7648F7EF948345825 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 6B0B54B601FF376766927C01 /* PBXTargetDependency */, + 372C60A915631FB937262818 /* PBXTargetDependency */, + 01CA05B75DA8650E11D36C56 /* PBXTargetDependency */, + ); + name = "testautomation"; + productInstallPath = "$(HOME)/bin"; + productName = "testautomation"; + productReference = 16F069400106487D10103B58 /* testautomation */; + productType = "com.apple.product-type.tool"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 08FB7793FE84155DC02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testautomation" */; + compatibilityVersion = "Xcode 3.2"; + hasScannedForEncodings = 1; + mainGroup = 271769BD0A515E5D6612478D /* testautomation */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 358C06E72FD149F46E83074C /* Products */; + ProjectRef = 560237CD7CB1015846F45D67 /* SDL2main.xcodeproj */; + }, + { + ProductGroup = 2CEE788B247B1E6240DE6C83 /* Products */; + ProjectRef = 06C9331D44ED555900FD68F0 /* SDL2test.xcodeproj */; + }, + { + ProductGroup = 47676CCD085B1AA613BC1EA3 /* Products */; + ProjectRef = 5685467763AD30D44F0D6738 /* SDL2.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 28631DD94B073E08173D5033 /* testautomation */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 189655F647DC75E80F9E01B7 /* libSDL2main.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2main.a"; + remoteRef = 493019283F531FA91F1B5B92 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 22C35FC727DB2D4E18402504 /* libSDL2test.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2test.a"; + remoteRef = 24730DD730B5791B5C937562 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 1B5D0C561F7143C763071C12 /* libSDL2.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2.a"; + remoteRef = 18113D682F4D016F4F5C5C8E /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 32D957D9011A042E7D1707EC /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 3242398C52DA0C6017EF77FE /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 6C2D1B7F6FD948D813597556 /* testautomation.c in Sources */, + 1D59654F6543146669A50F9D /* testautomation_audio.c in Sources */, + 119E2CF662CD266835173054 /* testautomation_clipboard.c in Sources */, + 1DAA2B7732526697452644E5 /* testautomation_events.c in Sources */, + 350F01AE62D857CB5C6F1FA7 /* testautomation_keyboard.c in Sources */, + 2EA572B7005449BA606066E7 /* testautomation_main.c in Sources */, + 261E2DC767D84AF40AB37EC7 /* testautomation_mouse.c in Sources */, + 51CE3D32297C32F65A570960 /* testautomation_pixels.c in Sources */, + 7AEE2F2B51B41C626A2748EE /* testautomation_platform.c in Sources */, + 4AD378CC324A23C518544AB1 /* testautomation_rect.c in Sources */, + 22C07B6D5566319C22484C40 /* testautomation_render.c in Sources */, + 22D63F1315BE7B28061828AC /* testautomation_rwops.c in Sources */, + 5D4F6F4A03C85B7F74CD4114 /* testautomation_sdltest.c in Sources */, + 31EF4FB440F804510FC824FF /* testautomation_stdlib.c in Sources */, + 7FC9661039A8605D2E5E3DB4 /* testautomation_surface.c in Sources */, + 6C4A7BDB069474E058F60283 /* testautomation_syswm.c in Sources */, + 66F04E054CC476FA421D0BFB /* testautomation_timer.c in Sources */, + 151E1FB5282C10BD6D085EE0 /* testautomation_video.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ +/* End PBXVariantGroup section */ + +/* Begin PBXTargetDependency section */ + 6B0B54B601FF376766927C01 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2main.a"; + targetProxy = 0EBA708404EF6A35702F41B3 /* PBXContainerItemProxy */; + }; + 372C60A915631FB937262818 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2test.a"; + targetProxy = 199C7651500E075E4F5D76B0 /* PBXContainerItemProxy */; + }; + 01CA05B75DA8650E11D36C56 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2.a"; + targetProxy = 009C23BA2E38797638A507B8 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 5A5F50FB4E5C0F9E647766F5 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testautomation"; + }; + name = "Debug Universal"; + }; + 26C4300A16290B5325976AE5 /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testautomation"; + }; + name = "Debug Native"; + }; + 267834F13C13090327EE346A /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testautomation"; + }; + name = "Release Universal"; + }; + 7F37303A34907ED0381D21B2 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testautomation"; + }; + name = "Release Native"; + }; + 79750455726D657C356F47CF /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Universal"; + }; + 63421004112F357B28D5610D /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Native"; + }; + 2E0953910421209721204718 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Universal"; + }; + 61CD5A4165AE233109A87695 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Native"; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 347D3A952B0D6C0A20D53978 /* Build configuration list for PBXNativeTarget "testautomation" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 5A5F50FB4E5C0F9E647766F5 /* Debug Universal */, + 26C4300A16290B5325976AE5 /* Debug Native */, + 267834F13C13090327EE346A /* Release Universal */, + 7F37303A34907ED0381D21B2 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; + 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testautomation" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 79750455726D657C356F47CF /* Debug Universal */, + 63421004112F357B28D5610D /* Debug Native */, + 2E0953910421209721204718 /* Release Universal */, + 61CD5A4165AE233109A87695 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; +/* End XCConfigurationList section */ + + }; + rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; +} diff --git a/premake/Xcode/Xcode4/tests/testchessboard/testchessboard.xcodeproj/project.pbxproj b/premake/Xcode/Xcode4/tests/testchessboard/testchessboard.xcodeproj/project.pbxproj new file mode 100755 index 000000000..58e659d04 --- /dev/null +++ b/premake/Xcode/Xcode4/tests/testchessboard/testchessboard.xcodeproj/project.pbxproj @@ -0,0 +1,455 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 45; + objects = { + +/* Begin PBXBuildFile section */ + 53F17FAF6CB316A2162E49C7 /* testdrawchessboard.c in Sources */ = {isa = PBXBuildFile; fileRef = 7A9F00264EE05DB869A34ECA /* testdrawchessboard.c */; }; + 2F7E1C6158EC7E8018BD3E97 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2210778F7A590F9E59BA7DBD /* AudioToolbox.framework */; }; + 6307663460A8744F6F5E2BEB /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4D4F2B1E66207DED00E82547 /* AudioUnit.framework */; }; + 570879872CF272683856288E /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 57CA4AB568A953760C3064B7 /* Cocoa.framework */; }; + 69A500AB040B26864CF63AB2 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 02E853780AE27CF768BB0720 /* CoreAudio.framework */; }; + 23F06F0A03A165DE520B0BAE /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 389B00D9419E24B57A9E4CBF /* IOKit.framework */; }; + 1C09222417BD7ED021DB3F2E /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4F95664412B359C466FD04B9 /* Carbon.framework */; }; + 39E116C17A8C12B0681D6EAF /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1B5E3FE55A6A003B5F3D46B5 /* ForceFeedback.framework */; }; + 49D1650A7D2043F2062913F2 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 53BF210E471818C95FA63D8E /* CoreFoundation.framework */; }; + 52A023DF45D46FBA238F3410 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 302E4A8E41447D293C7A76D3 /* OpenGL.framework */; }; + 171E48AD17456CB571CD51AF /* libSDL2main.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 122076B23B0A3C0261985ECD /* libSDL2main.a */; }; + 1A3C1A8D400921562C4F0D58 /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 0371077A141C7631256C735F /* libSDL2.a */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 535F0246487315C413FD55EB /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 7563471568DA68AF481042F9 /* SDL2main.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 0FF7291B375C79BC57696B66; + remoteInfo = "libSDL2main.a"; + }; + 72811C971C42607A11B50EDB /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 7563471568DA68AF481042F9 /* SDL2main.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 1BAE4A0A77462FDC330812A3; + remoteInfo = "libSDL2main.a"; + }; + 14306A0259E90AD3416B7C86 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 5771498F532127BA57AC04B4 /* SDL2.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 5E6D56F6655337845A3C44C3; + remoteInfo = "libSDL2.a"; + }; + 72C647FD6C2177CB4D856347 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 5771498F532127BA57AC04B4 /* SDL2.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 7E6A7BC23CFD134274963645; + remoteInfo = "libSDL2.a"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 7A9F00264EE05DB869A34ECA /* testdrawchessboard.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "testdrawchessboard.c"; path = "../../../../../test/testdrawchessboard.c"; sourceTree = ""; }; + 2210778F7A590F9E59BA7DBD /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioToolbox.framework"; path = "/System/Library/Frameworks/AudioToolbox.framework"; sourceTree = ""; }; + 4D4F2B1E66207DED00E82547 /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioUnit.framework"; path = "/System/Library/Frameworks/AudioUnit.framework"; sourceTree = ""; }; + 57CA4AB568A953760C3064B7 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Cocoa.framework"; path = "/System/Library/Frameworks/Cocoa.framework"; sourceTree = ""; }; + 02E853780AE27CF768BB0720 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreAudio.framework"; path = "/System/Library/Frameworks/CoreAudio.framework"; sourceTree = ""; }; + 389B00D9419E24B57A9E4CBF /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "IOKit.framework"; path = "/System/Library/Frameworks/IOKit.framework"; sourceTree = ""; }; + 4F95664412B359C466FD04B9 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Carbon.framework"; path = "/System/Library/Frameworks/Carbon.framework"; sourceTree = ""; }; + 1B5E3FE55A6A003B5F3D46B5 /* ForceFeedback.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "ForceFeedback.framework"; path = "/System/Library/Frameworks/ForceFeedback.framework"; sourceTree = ""; }; + 53BF210E471818C95FA63D8E /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreFoundation.framework"; path = "/System/Library/Frameworks/CoreFoundation.framework"; sourceTree = ""; }; + 302E4A8E41447D293C7A76D3 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "OpenGL.framework"; path = "/System/Library/Frameworks/OpenGL.framework"; sourceTree = ""; }; + 04D145EC31380AB3127956C9 /* testchessboard */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; name = "testchessboard"; path = "testchessboard"; sourceTree = BUILT_PRODUCTS_DIR; }; + 7563471568DA68AF481042F9 /* SDL2main.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2main.xcodeproj"; path = "../../SDL2main/SDL2main.xcodeproj"; sourceTree = SOURCE_ROOT; }; + 5771498F532127BA57AC04B4 /* SDL2.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2.xcodeproj"; path = "../../SDL2/SDL2.xcodeproj"; sourceTree = SOURCE_ROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 13987AEC3CF32DBF70C26AD2 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 2F7E1C6158EC7E8018BD3E97 /* AudioToolbox.framework in Frameworks */, + 6307663460A8744F6F5E2BEB /* AudioUnit.framework in Frameworks */, + 570879872CF272683856288E /* Cocoa.framework in Frameworks */, + 69A500AB040B26864CF63AB2 /* CoreAudio.framework in Frameworks */, + 23F06F0A03A165DE520B0BAE /* IOKit.framework in Frameworks */, + 1C09222417BD7ED021DB3F2E /* Carbon.framework in Frameworks */, + 39E116C17A8C12B0681D6EAF /* ForceFeedback.framework in Frameworks */, + 49D1650A7D2043F2062913F2 /* CoreFoundation.framework in Frameworks */, + 52A023DF45D46FBA238F3410 /* OpenGL.framework in Frameworks */, + 171E48AD17456CB571CD51AF /* libSDL2main.a in Frameworks */, + 1A3C1A8D400921562C4F0D58 /* libSDL2.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 00A850F72BE40A941F3173E2 /* testchessboard */ = { + isa = PBXGroup; + children = ( + 36585C8A0940497403995758 /* test */, + 49FE5992130537E550E72B1B /* Frameworks */, + 378F2435169856E21AC52CDA /* Products */, + 3A8A6C0959DB6EBE00956ED3 /* Projects */, + ); + name = "testchessboard"; + sourceTree = ""; + }; + 36585C8A0940497403995758 /* test */ = { + isa = PBXGroup; + children = ( + 7A9F00264EE05DB869A34ECA /* testdrawchessboard.c */, + ); + name = "test"; + sourceTree = ""; + }; + 49FE5992130537E550E72B1B /* Frameworks */ = { + isa = PBXGroup; + children = ( + 2210778F7A590F9E59BA7DBD /* AudioToolbox.framework */, + 4D4F2B1E66207DED00E82547 /* AudioUnit.framework */, + 57CA4AB568A953760C3064B7 /* Cocoa.framework */, + 02E853780AE27CF768BB0720 /* CoreAudio.framework */, + 389B00D9419E24B57A9E4CBF /* IOKit.framework */, + 4F95664412B359C466FD04B9 /* Carbon.framework */, + 1B5E3FE55A6A003B5F3D46B5 /* ForceFeedback.framework */, + 53BF210E471818C95FA63D8E /* CoreFoundation.framework */, + 302E4A8E41447D293C7A76D3 /* OpenGL.framework */, + ); + name = "Frameworks"; + sourceTree = ""; + }; + 378F2435169856E21AC52CDA /* Products */ = { + isa = PBXGroup; + children = ( + 04D145EC31380AB3127956C9 /* testchessboard */, + ); + name = "Products"; + sourceTree = ""; + }; + 3A8A6C0959DB6EBE00956ED3 /* Projects */ = { + isa = PBXGroup; + children = ( + 7563471568DA68AF481042F9 /* SDL2main.xcodeproj */, + 5771498F532127BA57AC04B4 /* SDL2.xcodeproj */, + ); + name = "Projects"; + sourceTree = ""; + }; + 29430E2E133E578F03C44A98 /* Products */ = { + isa = PBXGroup; + children = ( + 122076B23B0A3C0261985ECD /* libSDL2main.a */, + ); + name = Products; + sourceTree = ""; + }; + 508F00887E7C22B53BA35B81 /* Products */ = { + isa = PBXGroup; + children = ( + 0371077A141C7631256C735F /* libSDL2.a */, + ); + name = Products; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 2D9C67FE7120053A26FF662E /* testchessboard */ = { + isa = PBXNativeTarget; + buildConfigurationList = 30F9557E489C1ECD471B5118 /* Build configuration list for PBXNativeTarget "testchessboard" */; + buildPhases = ( + 3B6901E833B473B65F6D7861 /* Resources */, + 4EC312C07D6038FB25693CD0 /* Sources */, + 13987AEC3CF32DBF70C26AD2 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 076F304D115100CF28FF08A0 /* PBXTargetDependency */, + 6EAE713D020C107255711B24 /* PBXTargetDependency */, + ); + name = "testchessboard"; + productInstallPath = "$(HOME)/bin"; + productName = "testchessboard"; + productReference = 04D145EC31380AB3127956C9 /* testchessboard */; + productType = "com.apple.product-type.tool"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 08FB7793FE84155DC02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testchessboard" */; + compatibilityVersion = "Xcode 3.2"; + hasScannedForEncodings = 1; + mainGroup = 00A850F72BE40A941F3173E2 /* testchessboard */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 29430E2E133E578F03C44A98 /* Products */; + ProjectRef = 7563471568DA68AF481042F9 /* SDL2main.xcodeproj */; + }, + { + ProductGroup = 508F00887E7C22B53BA35B81 /* Products */; + ProjectRef = 5771498F532127BA57AC04B4 /* SDL2.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 2D9C67FE7120053A26FF662E /* testchessboard */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 122076B23B0A3C0261985ECD /* libSDL2main.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2main.a"; + remoteRef = 535F0246487315C413FD55EB /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 0371077A141C7631256C735F /* libSDL2.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2.a"; + remoteRef = 14306A0259E90AD3416B7C86 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 3B6901E833B473B65F6D7861 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 4EC312C07D6038FB25693CD0 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 53F17FAF6CB316A2162E49C7 /* testdrawchessboard.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ +/* End PBXVariantGroup section */ + +/* Begin PBXTargetDependency section */ + 076F304D115100CF28FF08A0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2main.a"; + targetProxy = 72811C971C42607A11B50EDB /* PBXContainerItemProxy */; + }; + 6EAE713D020C107255711B24 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2.a"; + targetProxy = 72C647FD6C2177CB4D856347 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 3E441F1126857E0D1D0E349C /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testchessboard"; + }; + name = "Debug Universal"; + }; + 0DD548EC2F2140166C4D3970 /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testchessboard"; + }; + name = "Debug Native"; + }; + 17103F6541075969282A11D6 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testchessboard"; + }; + name = "Release Universal"; + }; + 32F264C811686FCB349351D8 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testchessboard"; + }; + name = "Release Native"; + }; + 116037FB6F93207436810D2B /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Universal"; + }; + 28495AC4285713AF6FDA6CA6 /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Native"; + }; + 26B837F01BFE62D91B3E03D3 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Universal"; + }; + 43FD26B55A9264CD52253AB2 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Native"; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 30F9557E489C1ECD471B5118 /* Build configuration list for PBXNativeTarget "testchessboard" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 3E441F1126857E0D1D0E349C /* Debug Universal */, + 0DD548EC2F2140166C4D3970 /* Debug Native */, + 17103F6541075969282A11D6 /* Release Universal */, + 32F264C811686FCB349351D8 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; + 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testchessboard" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 116037FB6F93207436810D2B /* Debug Universal */, + 28495AC4285713AF6FDA6CA6 /* Debug Native */, + 26B837F01BFE62D91B3E03D3 /* Release Universal */, + 43FD26B55A9264CD52253AB2 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; +/* End XCConfigurationList section */ + + }; + rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; +} diff --git a/premake/Xcode/Xcode4/tests/testdraw2/testdraw2.xcodeproj/project.pbxproj b/premake/Xcode/Xcode4/tests/testdraw2/testdraw2.xcodeproj/project.pbxproj new file mode 100755 index 000000000..ef9d995f0 --- /dev/null +++ b/premake/Xcode/Xcode4/tests/testdraw2/testdraw2.xcodeproj/project.pbxproj @@ -0,0 +1,498 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 45; + objects = { + +/* Begin PBXBuildFile section */ + 10EA2EC1366605703C93729C /* testdraw2.c in Sources */ = {isa = PBXBuildFile; fileRef = 0CA5613719DE5A60091A2DF6 /* testdraw2.c */; }; + 7DB529C61D682D2E5766027D /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 01300C9B4FD2039008F25175 /* AudioToolbox.framework */; }; + 6F871C446E69566E65094356 /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 78C76D1658C3074369B42EE7 /* AudioUnit.framework */; }; + 2C3978240D3A5B18221511FC /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 73D95AF930D91D94120464E5 /* Cocoa.framework */; }; + 79BF795E46D176DF45CB349F /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4EC032CC17246D2E1C3F1D32 /* CoreAudio.framework */; }; + 17D21CBD4A457F4108382B47 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 40B60D081A29348109DE6FAA /* IOKit.framework */; }; + 22B9588669B03BA7107852E8 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 57DA618645BB7EA9118C1EA0 /* Carbon.framework */; }; + 0F9E03063F8138F04EB03EE3 /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2D6C199F47601F8C2A872874 /* ForceFeedback.framework */; }; + 33C15C7B3EF7568A14611BD2 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2E4F47BF010875A20EF324CD /* CoreFoundation.framework */; }; + 7BA93D54730B6B990D68411B /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 211C65FF6C7B10580D0D6538 /* OpenGL.framework */; }; + 47187D80178F683C640F2BA2 /* libSDL2main.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3A0A13AA1C97217870DE0553 /* libSDL2main.a */; }; + 70591504619E611F3F09751F /* libSDL2test.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 57C167206EE86C725D936D85 /* libSDL2test.a */; }; + 0411230C7BC75083638749C1 /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 09992EFB63AE591916385087 /* libSDL2.a */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 2438000D62B23F780181552C /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 7A1C46DD6656526E346902DA /* SDL2main.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 0FF7291B375C79BC57696B66; + remoteInfo = "libSDL2main.a"; + }; + 7BFC15721B6C7A6337F1633A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 7A1C46DD6656526E346902DA /* SDL2main.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 1BAE4A0A77462FDC330812A3; + remoteInfo = "libSDL2main.a"; + }; + 1AEA263A383B60A643B06B2B /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 33DB1CA13E8E6B620A54428B /* SDL2test.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 1EB6664901BC163F215A4861; + remoteInfo = "libSDL2test.a"; + }; + 6AF43A817EC363E42DAF3F2E /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 33DB1CA13E8E6B620A54428B /* SDL2test.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 1258506950476B85239A79A3; + remoteInfo = "libSDL2test.a"; + }; + 2D907E90266F484213D72F44 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 67713D1963734C1D290657C0 /* SDL2.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 5E6D56F6655337845A3C44C3; + remoteInfo = "libSDL2.a"; + }; + 33C979D3343A59EC2D120DD9 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 67713D1963734C1D290657C0 /* SDL2.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 7E6A7BC23CFD134274963645; + remoteInfo = "libSDL2.a"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 0CA5613719DE5A60091A2DF6 /* testdraw2.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "testdraw2.c"; path = "../../../../../test/testdraw2.c"; sourceTree = ""; }; + 01300C9B4FD2039008F25175 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioToolbox.framework"; path = "/System/Library/Frameworks/AudioToolbox.framework"; sourceTree = ""; }; + 78C76D1658C3074369B42EE7 /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioUnit.framework"; path = "/System/Library/Frameworks/AudioUnit.framework"; sourceTree = ""; }; + 73D95AF930D91D94120464E5 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Cocoa.framework"; path = "/System/Library/Frameworks/Cocoa.framework"; sourceTree = ""; }; + 4EC032CC17246D2E1C3F1D32 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreAudio.framework"; path = "/System/Library/Frameworks/CoreAudio.framework"; sourceTree = ""; }; + 40B60D081A29348109DE6FAA /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "IOKit.framework"; path = "/System/Library/Frameworks/IOKit.framework"; sourceTree = ""; }; + 57DA618645BB7EA9118C1EA0 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Carbon.framework"; path = "/System/Library/Frameworks/Carbon.framework"; sourceTree = ""; }; + 2D6C199F47601F8C2A872874 /* ForceFeedback.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "ForceFeedback.framework"; path = "/System/Library/Frameworks/ForceFeedback.framework"; sourceTree = ""; }; + 2E4F47BF010875A20EF324CD /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreFoundation.framework"; path = "/System/Library/Frameworks/CoreFoundation.framework"; sourceTree = ""; }; + 211C65FF6C7B10580D0D6538 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "OpenGL.framework"; path = "/System/Library/Frameworks/OpenGL.framework"; sourceTree = ""; }; + 6E62014B0EFA44001B5A5758 /* testdraw2 */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; name = "testdraw2"; path = "testdraw2"; sourceTree = BUILT_PRODUCTS_DIR; }; + 7A1C46DD6656526E346902DA /* SDL2main.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2main.xcodeproj"; path = "../../SDL2main/SDL2main.xcodeproj"; sourceTree = SOURCE_ROOT; }; + 33DB1CA13E8E6B620A54428B /* SDL2test.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2test.xcodeproj"; path = "../../SDL2test/SDL2test.xcodeproj"; sourceTree = SOURCE_ROOT; }; + 67713D1963734C1D290657C0 /* SDL2.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2.xcodeproj"; path = "../../SDL2/SDL2.xcodeproj"; sourceTree = SOURCE_ROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 504565580DAB1633030B02ED /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 7DB529C61D682D2E5766027D /* AudioToolbox.framework in Frameworks */, + 6F871C446E69566E65094356 /* AudioUnit.framework in Frameworks */, + 2C3978240D3A5B18221511FC /* Cocoa.framework in Frameworks */, + 79BF795E46D176DF45CB349F /* CoreAudio.framework in Frameworks */, + 17D21CBD4A457F4108382B47 /* IOKit.framework in Frameworks */, + 22B9588669B03BA7107852E8 /* Carbon.framework in Frameworks */, + 0F9E03063F8138F04EB03EE3 /* ForceFeedback.framework in Frameworks */, + 33C15C7B3EF7568A14611BD2 /* CoreFoundation.framework in Frameworks */, + 7BA93D54730B6B990D68411B /* OpenGL.framework in Frameworks */, + 47187D80178F683C640F2BA2 /* libSDL2main.a in Frameworks */, + 70591504619E611F3F09751F /* libSDL2test.a in Frameworks */, + 0411230C7BC75083638749C1 /* libSDL2.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 21A76DA90E9C538E4E9872DE /* testdraw2 */ = { + isa = PBXGroup; + children = ( + 60321833527F10182845707C /* test */, + 7D1E74ED2C78010706EA738E /* Frameworks */, + 632F40C6159B31452A24298D /* Products */, + 0D515AF329282CDE5D017B37 /* Projects */, + ); + name = "testdraw2"; + sourceTree = ""; + }; + 60321833527F10182845707C /* test */ = { + isa = PBXGroup; + children = ( + 0CA5613719DE5A60091A2DF6 /* testdraw2.c */, + ); + name = "test"; + sourceTree = ""; + }; + 7D1E74ED2C78010706EA738E /* Frameworks */ = { + isa = PBXGroup; + children = ( + 01300C9B4FD2039008F25175 /* AudioToolbox.framework */, + 78C76D1658C3074369B42EE7 /* AudioUnit.framework */, + 73D95AF930D91D94120464E5 /* Cocoa.framework */, + 4EC032CC17246D2E1C3F1D32 /* CoreAudio.framework */, + 40B60D081A29348109DE6FAA /* IOKit.framework */, + 57DA618645BB7EA9118C1EA0 /* Carbon.framework */, + 2D6C199F47601F8C2A872874 /* ForceFeedback.framework */, + 2E4F47BF010875A20EF324CD /* CoreFoundation.framework */, + 211C65FF6C7B10580D0D6538 /* OpenGL.framework */, + ); + name = "Frameworks"; + sourceTree = ""; + }; + 632F40C6159B31452A24298D /* Products */ = { + isa = PBXGroup; + children = ( + 6E62014B0EFA44001B5A5758 /* testdraw2 */, + ); + name = "Products"; + sourceTree = ""; + }; + 0D515AF329282CDE5D017B37 /* Projects */ = { + isa = PBXGroup; + children = ( + 7A1C46DD6656526E346902DA /* SDL2main.xcodeproj */, + 33DB1CA13E8E6B620A54428B /* SDL2test.xcodeproj */, + 67713D1963734C1D290657C0 /* SDL2.xcodeproj */, + ); + name = "Projects"; + sourceTree = ""; + }; + 651162A900602989646A77BF /* Products */ = { + isa = PBXGroup; + children = ( + 3A0A13AA1C97217870DE0553 /* libSDL2main.a */, + ); + name = Products; + sourceTree = ""; + }; + 78C216CE535B2E94001453A1 /* Products */ = { + isa = PBXGroup; + children = ( + 57C167206EE86C725D936D85 /* libSDL2test.a */, + ); + name = Products; + sourceTree = ""; + }; + 540315DA28A86BA20E7C082C /* Products */ = { + isa = PBXGroup; + children = ( + 09992EFB63AE591916385087 /* libSDL2.a */, + ); + name = Products; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 759C064A0A084838763730DB /* testdraw2 */ = { + isa = PBXNativeTarget; + buildConfigurationList = 5C5F0B8A2E747D8941032EAC /* Build configuration list for PBXNativeTarget "testdraw2" */; + buildPhases = ( + 2634290A64DE31751724466D /* Resources */, + 24B42F4858F01FE93AEA6EEC /* Sources */, + 504565580DAB1633030B02ED /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 3651275552043CF77CD03D44 /* PBXTargetDependency */, + 09A763C86CA14DEE717A1149 /* PBXTargetDependency */, + 265A7A353D4504B1180B16B6 /* PBXTargetDependency */, + ); + name = "testdraw2"; + productInstallPath = "$(HOME)/bin"; + productName = "testdraw2"; + productReference = 6E62014B0EFA44001B5A5758 /* testdraw2 */; + productType = "com.apple.product-type.tool"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 08FB7793FE84155DC02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testdraw2" */; + compatibilityVersion = "Xcode 3.2"; + hasScannedForEncodings = 1; + mainGroup = 21A76DA90E9C538E4E9872DE /* testdraw2 */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 651162A900602989646A77BF /* Products */; + ProjectRef = 7A1C46DD6656526E346902DA /* SDL2main.xcodeproj */; + }, + { + ProductGroup = 78C216CE535B2E94001453A1 /* Products */; + ProjectRef = 33DB1CA13E8E6B620A54428B /* SDL2test.xcodeproj */; + }, + { + ProductGroup = 540315DA28A86BA20E7C082C /* Products */; + ProjectRef = 67713D1963734C1D290657C0 /* SDL2.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 759C064A0A084838763730DB /* testdraw2 */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 3A0A13AA1C97217870DE0553 /* libSDL2main.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2main.a"; + remoteRef = 2438000D62B23F780181552C /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 57C167206EE86C725D936D85 /* libSDL2test.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2test.a"; + remoteRef = 1AEA263A383B60A643B06B2B /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 09992EFB63AE591916385087 /* libSDL2.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2.a"; + remoteRef = 2D907E90266F484213D72F44 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 2634290A64DE31751724466D /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 24B42F4858F01FE93AEA6EEC /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 10EA2EC1366605703C93729C /* testdraw2.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ +/* End PBXVariantGroup section */ + +/* Begin PBXTargetDependency section */ + 3651275552043CF77CD03D44 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2main.a"; + targetProxy = 7BFC15721B6C7A6337F1633A /* PBXContainerItemProxy */; + }; + 09A763C86CA14DEE717A1149 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2test.a"; + targetProxy = 6AF43A817EC363E42DAF3F2E /* PBXContainerItemProxy */; + }; + 265A7A353D4504B1180B16B6 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2.a"; + targetProxy = 33C979D3343A59EC2D120DD9 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 47EF595575465B96787F1242 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testdraw2"; + }; + name = "Debug Universal"; + }; + 4B22480F590A352277354AFA /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testdraw2"; + }; + name = "Debug Native"; + }; + 53DA153E45D964A1156538B7 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testdraw2"; + }; + name = "Release Universal"; + }; + 34853651254508A5191B4411 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testdraw2"; + }; + name = "Release Native"; + }; + 6A3406386B9B1608036E3F6D /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Universal"; + }; + 77443E2174F122FE01611B27 /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Native"; + }; + 23634FFB7DB0549515A40066 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Universal"; + }; + 49C945AE34251CFE068D2B2E /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Native"; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 5C5F0B8A2E747D8941032EAC /* Build configuration list for PBXNativeTarget "testdraw2" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 47EF595575465B96787F1242 /* Debug Universal */, + 4B22480F590A352277354AFA /* Debug Native */, + 53DA153E45D964A1156538B7 /* Release Universal */, + 34853651254508A5191B4411 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; + 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testdraw2" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 6A3406386B9B1608036E3F6D /* Debug Universal */, + 77443E2174F122FE01611B27 /* Debug Native */, + 23634FFB7DB0549515A40066 /* Release Universal */, + 49C945AE34251CFE068D2B2E /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; +/* End XCConfigurationList section */ + + }; + rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; +} diff --git a/premake/Xcode/Xcode4/tests/testerror/testerror.xcodeproj/project.pbxproj b/premake/Xcode/Xcode4/tests/testerror/testerror.xcodeproj/project.pbxproj new file mode 100755 index 000000000..a437cae73 --- /dev/null +++ b/premake/Xcode/Xcode4/tests/testerror/testerror.xcodeproj/project.pbxproj @@ -0,0 +1,455 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 45; + objects = { + +/* Begin PBXBuildFile section */ + 06F8334C4D3B7D0D2098713F /* testerror.c in Sources */ = {isa = PBXBuildFile; fileRef = 575536950DDD598949084500 /* testerror.c */; }; + 007D23D43CD9735E23AD393B /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6E8171FF38B1253019235787 /* AudioToolbox.framework */; }; + 3D513BC728A8556306D92B11 /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0CB20CCD23986C5E477355E1 /* AudioUnit.framework */; }; + 56F842B45D443A404DFC715D /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0E6669D26FD26C204D991DF3 /* Cocoa.framework */; }; + 0CF739E97499698E0DA75108 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1FAC5EC44334433D69400880 /* CoreAudio.framework */; }; + 06F54B670D6459C73B523228 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 16290BB1270950C617644AE7 /* IOKit.framework */; }; + 6BC919C453FE7809553D2D37 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 07352FB67724762459A04FAB /* Carbon.framework */; }; + 5D4E4561238C5C625F165CA6 /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 028E6BBB623A6A4C38E545BE /* ForceFeedback.framework */; }; + 1013025A1BE44285529C367D /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 16EB3ED47A03649175D02ED0 /* CoreFoundation.framework */; }; + 2DA5484349C946187F6F66BF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7A732F38155324561AAC3988 /* OpenGL.framework */; }; + 2CFC0F2778007B0C7B512414 /* libSDL2main.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 394F19AB471A3BB728795223 /* libSDL2main.a */; }; + 42C24F9E1D4C7A227ACD5A22 /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 127A2DDF4C062E395106148F /* libSDL2.a */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 25DA45D402B749CE73EC12DB /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 6B2D18A114EA247C7A151B3E /* SDL2main.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 0FF7291B375C79BC57696B66; + remoteInfo = "libSDL2main.a"; + }; + 7163462134690B8034F747D5 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 6B2D18A114EA247C7A151B3E /* SDL2main.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 1BAE4A0A77462FDC330812A3; + remoteInfo = "libSDL2main.a"; + }; + 7D63714847F7594577B31B76 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 5965104D36B86BFC2CC2048E /* SDL2.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 5E6D56F6655337845A3C44C3; + remoteInfo = "libSDL2.a"; + }; + 6AF51FF07D852D2C37A32FBE /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 5965104D36B86BFC2CC2048E /* SDL2.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 7E6A7BC23CFD134274963645; + remoteInfo = "libSDL2.a"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 575536950DDD598949084500 /* testerror.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "testerror.c"; path = "../../../../../test/testerror.c"; sourceTree = ""; }; + 6E8171FF38B1253019235787 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioToolbox.framework"; path = "/System/Library/Frameworks/AudioToolbox.framework"; sourceTree = ""; }; + 0CB20CCD23986C5E477355E1 /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioUnit.framework"; path = "/System/Library/Frameworks/AudioUnit.framework"; sourceTree = ""; }; + 0E6669D26FD26C204D991DF3 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Cocoa.framework"; path = "/System/Library/Frameworks/Cocoa.framework"; sourceTree = ""; }; + 1FAC5EC44334433D69400880 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreAudio.framework"; path = "/System/Library/Frameworks/CoreAudio.framework"; sourceTree = ""; }; + 16290BB1270950C617644AE7 /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "IOKit.framework"; path = "/System/Library/Frameworks/IOKit.framework"; sourceTree = ""; }; + 07352FB67724762459A04FAB /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Carbon.framework"; path = "/System/Library/Frameworks/Carbon.framework"; sourceTree = ""; }; + 028E6BBB623A6A4C38E545BE /* ForceFeedback.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "ForceFeedback.framework"; path = "/System/Library/Frameworks/ForceFeedback.framework"; sourceTree = ""; }; + 16EB3ED47A03649175D02ED0 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreFoundation.framework"; path = "/System/Library/Frameworks/CoreFoundation.framework"; sourceTree = ""; }; + 7A732F38155324561AAC3988 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "OpenGL.framework"; path = "/System/Library/Frameworks/OpenGL.framework"; sourceTree = ""; }; + 75CA5A22024322C432FD0D33 /* testerror */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; name = "testerror"; path = "testerror"; sourceTree = BUILT_PRODUCTS_DIR; }; + 6B2D18A114EA247C7A151B3E /* SDL2main.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2main.xcodeproj"; path = "../../SDL2main/SDL2main.xcodeproj"; sourceTree = SOURCE_ROOT; }; + 5965104D36B86BFC2CC2048E /* SDL2.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2.xcodeproj"; path = "../../SDL2/SDL2.xcodeproj"; sourceTree = SOURCE_ROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 7A9F73685BFB78CB5B4070DF /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 007D23D43CD9735E23AD393B /* AudioToolbox.framework in Frameworks */, + 3D513BC728A8556306D92B11 /* AudioUnit.framework in Frameworks */, + 56F842B45D443A404DFC715D /* Cocoa.framework in Frameworks */, + 0CF739E97499698E0DA75108 /* CoreAudio.framework in Frameworks */, + 06F54B670D6459C73B523228 /* IOKit.framework in Frameworks */, + 6BC919C453FE7809553D2D37 /* Carbon.framework in Frameworks */, + 5D4E4561238C5C625F165CA6 /* ForceFeedback.framework in Frameworks */, + 1013025A1BE44285529C367D /* CoreFoundation.framework in Frameworks */, + 2DA5484349C946187F6F66BF /* OpenGL.framework in Frameworks */, + 2CFC0F2778007B0C7B512414 /* libSDL2main.a in Frameworks */, + 42C24F9E1D4C7A227ACD5A22 /* libSDL2.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 571B32EB79C3137C37CD7BA2 /* testerror */ = { + isa = PBXGroup; + children = ( + 6BF80FDC3D2A431E01A264E4 /* test */, + 794E275E1B6E11312C59088D /* Frameworks */, + 320C37C6542E25AC5DAB1DC2 /* Products */, + 574D0B606B9E6CEE0F2B575A /* Projects */, + ); + name = "testerror"; + sourceTree = ""; + }; + 6BF80FDC3D2A431E01A264E4 /* test */ = { + isa = PBXGroup; + children = ( + 575536950DDD598949084500 /* testerror.c */, + ); + name = "test"; + sourceTree = ""; + }; + 794E275E1B6E11312C59088D /* Frameworks */ = { + isa = PBXGroup; + children = ( + 6E8171FF38B1253019235787 /* AudioToolbox.framework */, + 0CB20CCD23986C5E477355E1 /* AudioUnit.framework */, + 0E6669D26FD26C204D991DF3 /* Cocoa.framework */, + 1FAC5EC44334433D69400880 /* CoreAudio.framework */, + 16290BB1270950C617644AE7 /* IOKit.framework */, + 07352FB67724762459A04FAB /* Carbon.framework */, + 028E6BBB623A6A4C38E545BE /* ForceFeedback.framework */, + 16EB3ED47A03649175D02ED0 /* CoreFoundation.framework */, + 7A732F38155324561AAC3988 /* OpenGL.framework */, + ); + name = "Frameworks"; + sourceTree = ""; + }; + 320C37C6542E25AC5DAB1DC2 /* Products */ = { + isa = PBXGroup; + children = ( + 75CA5A22024322C432FD0D33 /* testerror */, + ); + name = "Products"; + sourceTree = ""; + }; + 574D0B606B9E6CEE0F2B575A /* Projects */ = { + isa = PBXGroup; + children = ( + 6B2D18A114EA247C7A151B3E /* SDL2main.xcodeproj */, + 5965104D36B86BFC2CC2048E /* SDL2.xcodeproj */, + ); + name = "Projects"; + sourceTree = ""; + }; + 0DEF0226168175B349F721CF /* Products */ = { + isa = PBXGroup; + children = ( + 394F19AB471A3BB728795223 /* libSDL2main.a */, + ); + name = Products; + sourceTree = ""; + }; + 18915E803B1247607C25758D /* Products */ = { + isa = PBXGroup; + children = ( + 127A2DDF4C062E395106148F /* libSDL2.a */, + ); + name = Products; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 38BC4B19002F4D8A5685550A /* testerror */ = { + isa = PBXNativeTarget; + buildConfigurationList = 129667DD5F10220235855F70 /* Build configuration list for PBXNativeTarget "testerror" */; + buildPhases = ( + 51FC314F3EBE35BC56B069B0 /* Resources */, + 46DF69B233D4336C07F50329 /* Sources */, + 7A9F73685BFB78CB5B4070DF /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 101D1EA3681A28D21D95312F /* PBXTargetDependency */, + 00DE2A237CBA390D134002BD /* PBXTargetDependency */, + ); + name = "testerror"; + productInstallPath = "$(HOME)/bin"; + productName = "testerror"; + productReference = 75CA5A22024322C432FD0D33 /* testerror */; + productType = "com.apple.product-type.tool"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 08FB7793FE84155DC02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testerror" */; + compatibilityVersion = "Xcode 3.2"; + hasScannedForEncodings = 1; + mainGroup = 571B32EB79C3137C37CD7BA2 /* testerror */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 0DEF0226168175B349F721CF /* Products */; + ProjectRef = 6B2D18A114EA247C7A151B3E /* SDL2main.xcodeproj */; + }, + { + ProductGroup = 18915E803B1247607C25758D /* Products */; + ProjectRef = 5965104D36B86BFC2CC2048E /* SDL2.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 38BC4B19002F4D8A5685550A /* testerror */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 394F19AB471A3BB728795223 /* libSDL2main.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2main.a"; + remoteRef = 25DA45D402B749CE73EC12DB /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 127A2DDF4C062E395106148F /* libSDL2.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2.a"; + remoteRef = 7D63714847F7594577B31B76 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 51FC314F3EBE35BC56B069B0 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 46DF69B233D4336C07F50329 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 06F8334C4D3B7D0D2098713F /* testerror.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ +/* End PBXVariantGroup section */ + +/* Begin PBXTargetDependency section */ + 101D1EA3681A28D21D95312F /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2main.a"; + targetProxy = 7163462134690B8034F747D5 /* PBXContainerItemProxy */; + }; + 00DE2A237CBA390D134002BD /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2.a"; + targetProxy = 6AF51FF07D852D2C37A32FBE /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 689F21395BDD121928B26E9B /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testerror"; + }; + name = "Debug Universal"; + }; + 77671C1213351ECE7CF9577D /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testerror"; + }; + name = "Debug Native"; + }; + 5EEF39F8539C404C7AFE3E4A /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testerror"; + }; + name = "Release Universal"; + }; + 15A26F7F31EC33AD614C020D /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testerror"; + }; + name = "Release Native"; + }; + 34033F4F12B34AA1440E2D04 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Universal"; + }; + 6FD0465F2E91638136DD6D50 /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Native"; + }; + 72317FE342AB26F2742209A4 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Universal"; + }; + 242A6DBD460B09844FB92AF2 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Native"; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 129667DD5F10220235855F70 /* Build configuration list for PBXNativeTarget "testerror" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 689F21395BDD121928B26E9B /* Debug Universal */, + 77671C1213351ECE7CF9577D /* Debug Native */, + 5EEF39F8539C404C7AFE3E4A /* Release Universal */, + 15A26F7F31EC33AD614C020D /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; + 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testerror" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 34033F4F12B34AA1440E2D04 /* Debug Universal */, + 6FD0465F2E91638136DD6D50 /* Debug Native */, + 72317FE342AB26F2742209A4 /* Release Universal */, + 242A6DBD460B09844FB92AF2 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; +/* End XCConfigurationList section */ + + }; + rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; +} diff --git a/premake/Xcode/Xcode4/tests/testfile/testfile.xcodeproj/project.pbxproj b/premake/Xcode/Xcode4/tests/testfile/testfile.xcodeproj/project.pbxproj new file mode 100755 index 000000000..87e4b8270 --- /dev/null +++ b/premake/Xcode/Xcode4/tests/testfile/testfile.xcodeproj/project.pbxproj @@ -0,0 +1,455 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 45; + objects = { + +/* Begin PBXBuildFile section */ + 06055DF25A4832B523E519B2 /* testfile.c in Sources */ = {isa = PBXBuildFile; fileRef = 3EFE3DDE6912420D7A1578CD /* testfile.c */; }; + 054C62F554A660A925DF0C62 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 098E080C670E074156D3693A /* AudioToolbox.framework */; }; + 01D835206EC0046732D77FDF /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 177463786BA73D7A29AC7B5A /* AudioUnit.framework */; }; + 369E7B99321F159179237DDD /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3EED43B264027CE94ED504EC /* Cocoa.framework */; }; + 1FD85D6F5D0D33613E5228D5 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 594605B7695102AC12067F0C /* CoreAudio.framework */; }; + 6FBC491B25085CC511360396 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 51CB6C9B64FC62743F0D2C1C /* IOKit.framework */; }; + 3AD058507CF54794492D4C70 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0FA536890D2246045B7317FA /* Carbon.framework */; }; + 7AF04448633348077DF9742A /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7AB062102B1844553EEC03C5 /* ForceFeedback.framework */; }; + 561B3C9E30F277ED009169DC /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7FAA1D0C31BE485A171A5396 /* CoreFoundation.framework */; }; + 71011B577B1E16BD6615224D /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 29612F383ADA79EB58F4334A /* OpenGL.framework */; }; + 39BB36E86BF94E331A5C4CB1 /* libSDL2main.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4ECD19EE7F4A76FA2A4660F0 /* libSDL2main.a */; }; + 0381174D01BB52CE6FD25A1C /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 38DA20E06D671A4407BA7958 /* libSDL2.a */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 4DE83F7B56A045333BD11D98 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 0A481A29223B0BA3123E299A /* SDL2main.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 0FF7291B375C79BC57696B66; + remoteInfo = "libSDL2main.a"; + }; + 1FAB1ACA72CD15D554574E6E /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 0A481A29223B0BA3123E299A /* SDL2main.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 1BAE4A0A77462FDC330812A3; + remoteInfo = "libSDL2main.a"; + }; + 57D644B23A9862F5683A657A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 2273368C5D9F07AC44EE7F3F /* SDL2.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 5E6D56F6655337845A3C44C3; + remoteInfo = "libSDL2.a"; + }; + 2DC36FA5536946D4300348F7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 2273368C5D9F07AC44EE7F3F /* SDL2.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 7E6A7BC23CFD134274963645; + remoteInfo = "libSDL2.a"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 3EFE3DDE6912420D7A1578CD /* testfile.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "testfile.c"; path = "../../../../../test/testfile.c"; sourceTree = ""; }; + 098E080C670E074156D3693A /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioToolbox.framework"; path = "/System/Library/Frameworks/AudioToolbox.framework"; sourceTree = ""; }; + 177463786BA73D7A29AC7B5A /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioUnit.framework"; path = "/System/Library/Frameworks/AudioUnit.framework"; sourceTree = ""; }; + 3EED43B264027CE94ED504EC /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Cocoa.framework"; path = "/System/Library/Frameworks/Cocoa.framework"; sourceTree = ""; }; + 594605B7695102AC12067F0C /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreAudio.framework"; path = "/System/Library/Frameworks/CoreAudio.framework"; sourceTree = ""; }; + 51CB6C9B64FC62743F0D2C1C /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "IOKit.framework"; path = "/System/Library/Frameworks/IOKit.framework"; sourceTree = ""; }; + 0FA536890D2246045B7317FA /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Carbon.framework"; path = "/System/Library/Frameworks/Carbon.framework"; sourceTree = ""; }; + 7AB062102B1844553EEC03C5 /* ForceFeedback.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "ForceFeedback.framework"; path = "/System/Library/Frameworks/ForceFeedback.framework"; sourceTree = ""; }; + 7FAA1D0C31BE485A171A5396 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreFoundation.framework"; path = "/System/Library/Frameworks/CoreFoundation.framework"; sourceTree = ""; }; + 29612F383ADA79EB58F4334A /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "OpenGL.framework"; path = "/System/Library/Frameworks/OpenGL.framework"; sourceTree = ""; }; + 7D59643C433573247ACA0E73 /* testfile */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; name = "testfile"; path = "testfile"; sourceTree = BUILT_PRODUCTS_DIR; }; + 0A481A29223B0BA3123E299A /* SDL2main.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2main.xcodeproj"; path = "../../SDL2main/SDL2main.xcodeproj"; sourceTree = SOURCE_ROOT; }; + 2273368C5D9F07AC44EE7F3F /* SDL2.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2.xcodeproj"; path = "../../SDL2/SDL2.xcodeproj"; sourceTree = SOURCE_ROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 797912EC486F2C5733CA28E6 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 054C62F554A660A925DF0C62 /* AudioToolbox.framework in Frameworks */, + 01D835206EC0046732D77FDF /* AudioUnit.framework in Frameworks */, + 369E7B99321F159179237DDD /* Cocoa.framework in Frameworks */, + 1FD85D6F5D0D33613E5228D5 /* CoreAudio.framework in Frameworks */, + 6FBC491B25085CC511360396 /* IOKit.framework in Frameworks */, + 3AD058507CF54794492D4C70 /* Carbon.framework in Frameworks */, + 7AF04448633348077DF9742A /* ForceFeedback.framework in Frameworks */, + 561B3C9E30F277ED009169DC /* CoreFoundation.framework in Frameworks */, + 71011B577B1E16BD6615224D /* OpenGL.framework in Frameworks */, + 39BB36E86BF94E331A5C4CB1 /* libSDL2main.a in Frameworks */, + 0381174D01BB52CE6FD25A1C /* libSDL2.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 2DDD426E63847FB203063CB4 /* testfile */ = { + isa = PBXGroup; + children = ( + 65FB59544837238048E9425A /* test */, + 26DD1D45216A6360745E6E60 /* Frameworks */, + 12AA67EB240637A5417A6E3A /* Products */, + 23DF3D3A2DCF728C7D3147E8 /* Projects */, + ); + name = "testfile"; + sourceTree = ""; + }; + 65FB59544837238048E9425A /* test */ = { + isa = PBXGroup; + children = ( + 3EFE3DDE6912420D7A1578CD /* testfile.c */, + ); + name = "test"; + sourceTree = ""; + }; + 26DD1D45216A6360745E6E60 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 098E080C670E074156D3693A /* AudioToolbox.framework */, + 177463786BA73D7A29AC7B5A /* AudioUnit.framework */, + 3EED43B264027CE94ED504EC /* Cocoa.framework */, + 594605B7695102AC12067F0C /* CoreAudio.framework */, + 51CB6C9B64FC62743F0D2C1C /* IOKit.framework */, + 0FA536890D2246045B7317FA /* Carbon.framework */, + 7AB062102B1844553EEC03C5 /* ForceFeedback.framework */, + 7FAA1D0C31BE485A171A5396 /* CoreFoundation.framework */, + 29612F383ADA79EB58F4334A /* OpenGL.framework */, + ); + name = "Frameworks"; + sourceTree = ""; + }; + 12AA67EB240637A5417A6E3A /* Products */ = { + isa = PBXGroup; + children = ( + 7D59643C433573247ACA0E73 /* testfile */, + ); + name = "Products"; + sourceTree = ""; + }; + 23DF3D3A2DCF728C7D3147E8 /* Projects */ = { + isa = PBXGroup; + children = ( + 0A481A29223B0BA3123E299A /* SDL2main.xcodeproj */, + 2273368C5D9F07AC44EE7F3F /* SDL2.xcodeproj */, + ); + name = "Projects"; + sourceTree = ""; + }; + 33C77AE76AAB027C261B4849 /* Products */ = { + isa = PBXGroup; + children = ( + 4ECD19EE7F4A76FA2A4660F0 /* libSDL2main.a */, + ); + name = Products; + sourceTree = ""; + }; + 53F10DAC309E781B6C580949 /* Products */ = { + isa = PBXGroup; + children = ( + 38DA20E06D671A4407BA7958 /* libSDL2.a */, + ); + name = Products; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 601330DC45043FC5356E4B29 /* testfile */ = { + isa = PBXNativeTarget; + buildConfigurationList = 7316560C6DAC59E75FB42DC7 /* Build configuration list for PBXNativeTarget "testfile" */; + buildPhases = ( + 1D195EB165D93A4E692A4E89 /* Resources */, + 057C478A38BE6A563AC10C0E /* Sources */, + 797912EC486F2C5733CA28E6 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 341018B26EEF3E6E4AF25BA9 /* PBXTargetDependency */, + 6D333C4B791776B774FA63F4 /* PBXTargetDependency */, + ); + name = "testfile"; + productInstallPath = "$(HOME)/bin"; + productName = "testfile"; + productReference = 7D59643C433573247ACA0E73 /* testfile */; + productType = "com.apple.product-type.tool"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 08FB7793FE84155DC02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testfile" */; + compatibilityVersion = "Xcode 3.2"; + hasScannedForEncodings = 1; + mainGroup = 2DDD426E63847FB203063CB4 /* testfile */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 33C77AE76AAB027C261B4849 /* Products */; + ProjectRef = 0A481A29223B0BA3123E299A /* SDL2main.xcodeproj */; + }, + { + ProductGroup = 53F10DAC309E781B6C580949 /* Products */; + ProjectRef = 2273368C5D9F07AC44EE7F3F /* SDL2.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 601330DC45043FC5356E4B29 /* testfile */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 4ECD19EE7F4A76FA2A4660F0 /* libSDL2main.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2main.a"; + remoteRef = 4DE83F7B56A045333BD11D98 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 38DA20E06D671A4407BA7958 /* libSDL2.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2.a"; + remoteRef = 57D644B23A9862F5683A657A /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 1D195EB165D93A4E692A4E89 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 057C478A38BE6A563AC10C0E /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 06055DF25A4832B523E519B2 /* testfile.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ +/* End PBXVariantGroup section */ + +/* Begin PBXTargetDependency section */ + 341018B26EEF3E6E4AF25BA9 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2main.a"; + targetProxy = 1FAB1ACA72CD15D554574E6E /* PBXContainerItemProxy */; + }; + 6D333C4B791776B774FA63F4 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2.a"; + targetProxy = 2DC36FA5536946D4300348F7 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 3C2E260D34E54B2444156E77 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testfile"; + }; + name = "Debug Universal"; + }; + 1F424CBB0901425C54AF63E5 /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testfile"; + }; + name = "Debug Native"; + }; + 76F560316C3403F77B301E22 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testfile"; + }; + name = "Release Universal"; + }; + 3DAD38AC587713FE1C55146C /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testfile"; + }; + name = "Release Native"; + }; + 719E48E62EE4324772103829 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Universal"; + }; + 54241D5961C22DD6643639DB /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Native"; + }; + 6FB824C25FC316EF5CD00C88 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Universal"; + }; + 597A73B46A7873AC58D45F2D /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Native"; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 7316560C6DAC59E75FB42DC7 /* Build configuration list for PBXNativeTarget "testfile" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 3C2E260D34E54B2444156E77 /* Debug Universal */, + 1F424CBB0901425C54AF63E5 /* Debug Native */, + 76F560316C3403F77B301E22 /* Release Universal */, + 3DAD38AC587713FE1C55146C /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; + 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testfile" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 719E48E62EE4324772103829 /* Debug Universal */, + 54241D5961C22DD6643639DB /* Debug Native */, + 6FB824C25FC316EF5CD00C88 /* Release Universal */, + 597A73B46A7873AC58D45F2D /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; +/* End XCConfigurationList section */ + + }; + rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; +} diff --git a/premake/Xcode/Xcode4/tests/testfilesystem/testfilesystem.xcodeproj/project.pbxproj b/premake/Xcode/Xcode4/tests/testfilesystem/testfilesystem.xcodeproj/project.pbxproj new file mode 100755 index 000000000..268ddb793 --- /dev/null +++ b/premake/Xcode/Xcode4/tests/testfilesystem/testfilesystem.xcodeproj/project.pbxproj @@ -0,0 +1,455 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 45; + objects = { + +/* Begin PBXBuildFile section */ + 542D0843277C5761463E1641 /* testfilesystem.c in Sources */ = {isa = PBXBuildFile; fileRef = 19383D261E7C7DDD72934761 /* testfilesystem.c */; }; + 48A575560C39763339D20F5E /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 16933BB10707658448D07838 /* AudioToolbox.framework */; }; + 23613B9021CB3B9563577823 /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 059A716B389A47C0206D066E /* AudioUnit.framework */; }; + 3DC8448939065CC930704575 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 79994FC93930223151DC4634 /* Cocoa.framework */; }; + 29986B25588F4F8A7A550E6D /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 23DE4BC30FFD43302C6523B4 /* CoreAudio.framework */; }; + 44FF00B5143A28417A3D769C /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3D3F33E924DF60FF36A60494 /* IOKit.framework */; }; + 18F73FDD63E2208B113B6BB9 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 15DF6F975CB3775B2F3B0998 /* Carbon.framework */; }; + 24F15ADF225533E9197F12B7 /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 47FE22E4397B62A1714A4AF9 /* ForceFeedback.framework */; }; + 45AC3E91409C730F0E6D2EDE /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 43A608227BC95CAB7BB4671F /* CoreFoundation.framework */; }; + 4A6B44CA5DC815451CAD3F45 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 27F42A26259B0B030C3D215C /* OpenGL.framework */; }; + 46124EE7538B7C3123B13D0C /* libSDL2main.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 0F45024C0CCA3D6B56085138 /* libSDL2main.a */; }; + 3F1D218E1A9B39B813B41DDB /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 0A3C038D5CB50A6B1FB9588F /* libSDL2.a */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 149A208861B61E5E5AD25220 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 5E533149357950AE5914458E /* SDL2main.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 0FF7291B375C79BC57696B66; + remoteInfo = "libSDL2main.a"; + }; + 6AC613431F59305338EA0D19 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 5E533149357950AE5914458E /* SDL2main.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 1BAE4A0A77462FDC330812A3; + remoteInfo = "libSDL2main.a"; + }; + 3F82068A076C59DA1E286BC0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 68DA4DB7486A506123D86AA9 /* SDL2.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 5E6D56F6655337845A3C44C3; + remoteInfo = "libSDL2.a"; + }; + 3B33177258BC26F33A3729EA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 68DA4DB7486A506123D86AA9 /* SDL2.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 7E6A7BC23CFD134274963645; + remoteInfo = "libSDL2.a"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 19383D261E7C7DDD72934761 /* testfilesystem.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "testfilesystem.c"; path = "../../../../../test/testfilesystem.c"; sourceTree = ""; }; + 16933BB10707658448D07838 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioToolbox.framework"; path = "/System/Library/Frameworks/AudioToolbox.framework"; sourceTree = ""; }; + 059A716B389A47C0206D066E /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioUnit.framework"; path = "/System/Library/Frameworks/AudioUnit.framework"; sourceTree = ""; }; + 79994FC93930223151DC4634 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Cocoa.framework"; path = "/System/Library/Frameworks/Cocoa.framework"; sourceTree = ""; }; + 23DE4BC30FFD43302C6523B4 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreAudio.framework"; path = "/System/Library/Frameworks/CoreAudio.framework"; sourceTree = ""; }; + 3D3F33E924DF60FF36A60494 /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "IOKit.framework"; path = "/System/Library/Frameworks/IOKit.framework"; sourceTree = ""; }; + 15DF6F975CB3775B2F3B0998 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Carbon.framework"; path = "/System/Library/Frameworks/Carbon.framework"; sourceTree = ""; }; + 47FE22E4397B62A1714A4AF9 /* ForceFeedback.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "ForceFeedback.framework"; path = "/System/Library/Frameworks/ForceFeedback.framework"; sourceTree = ""; }; + 43A608227BC95CAB7BB4671F /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreFoundation.framework"; path = "/System/Library/Frameworks/CoreFoundation.framework"; sourceTree = ""; }; + 27F42A26259B0B030C3D215C /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "OpenGL.framework"; path = "/System/Library/Frameworks/OpenGL.framework"; sourceTree = ""; }; + 5F400B390B564255729347F6 /* testfilesystem */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; name = "testfilesystem"; path = "testfilesystem"; sourceTree = BUILT_PRODUCTS_DIR; }; + 5E533149357950AE5914458E /* SDL2main.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2main.xcodeproj"; path = "../../SDL2main/SDL2main.xcodeproj"; sourceTree = SOURCE_ROOT; }; + 68DA4DB7486A506123D86AA9 /* SDL2.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2.xcodeproj"; path = "../../SDL2/SDL2.xcodeproj"; sourceTree = SOURCE_ROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 403E4E217E1C741D46085D32 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 48A575560C39763339D20F5E /* AudioToolbox.framework in Frameworks */, + 23613B9021CB3B9563577823 /* AudioUnit.framework in Frameworks */, + 3DC8448939065CC930704575 /* Cocoa.framework in Frameworks */, + 29986B25588F4F8A7A550E6D /* CoreAudio.framework in Frameworks */, + 44FF00B5143A28417A3D769C /* IOKit.framework in Frameworks */, + 18F73FDD63E2208B113B6BB9 /* Carbon.framework in Frameworks */, + 24F15ADF225533E9197F12B7 /* ForceFeedback.framework in Frameworks */, + 45AC3E91409C730F0E6D2EDE /* CoreFoundation.framework in Frameworks */, + 4A6B44CA5DC815451CAD3F45 /* OpenGL.framework in Frameworks */, + 46124EE7538B7C3123B13D0C /* libSDL2main.a in Frameworks */, + 3F1D218E1A9B39B813B41DDB /* libSDL2.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 170304D27C0A765010527B9F /* testfilesystem */ = { + isa = PBXGroup; + children = ( + 1D9E28030ECB3D0C7A083D78 /* test */, + 099667962ED420EA7F100D7F /* Frameworks */, + 4FD62AFF4ED6586A49A052CA /* Products */, + 05D117E428CC7B612D965769 /* Projects */, + ); + name = "testfilesystem"; + sourceTree = ""; + }; + 1D9E28030ECB3D0C7A083D78 /* test */ = { + isa = PBXGroup; + children = ( + 19383D261E7C7DDD72934761 /* testfilesystem.c */, + ); + name = "test"; + sourceTree = ""; + }; + 099667962ED420EA7F100D7F /* Frameworks */ = { + isa = PBXGroup; + children = ( + 16933BB10707658448D07838 /* AudioToolbox.framework */, + 059A716B389A47C0206D066E /* AudioUnit.framework */, + 79994FC93930223151DC4634 /* Cocoa.framework */, + 23DE4BC30FFD43302C6523B4 /* CoreAudio.framework */, + 3D3F33E924DF60FF36A60494 /* IOKit.framework */, + 15DF6F975CB3775B2F3B0998 /* Carbon.framework */, + 47FE22E4397B62A1714A4AF9 /* ForceFeedback.framework */, + 43A608227BC95CAB7BB4671F /* CoreFoundation.framework */, + 27F42A26259B0B030C3D215C /* OpenGL.framework */, + ); + name = "Frameworks"; + sourceTree = ""; + }; + 4FD62AFF4ED6586A49A052CA /* Products */ = { + isa = PBXGroup; + children = ( + 5F400B390B564255729347F6 /* testfilesystem */, + ); + name = "Products"; + sourceTree = ""; + }; + 05D117E428CC7B612D965769 /* Projects */ = { + isa = PBXGroup; + children = ( + 5E533149357950AE5914458E /* SDL2main.xcodeproj */, + 68DA4DB7486A506123D86AA9 /* SDL2.xcodeproj */, + ); + name = "Projects"; + sourceTree = ""; + }; + 702918C21BB85A7F4BCA3F94 /* Products */ = { + isa = PBXGroup; + children = ( + 0F45024C0CCA3D6B56085138 /* libSDL2main.a */, + ); + name = Products; + sourceTree = ""; + }; + 46FE775B0BFD38D61F425D44 /* Products */ = { + isa = PBXGroup; + children = ( + 0A3C038D5CB50A6B1FB9588F /* libSDL2.a */, + ); + name = Products; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 68B547AF6EF613D329BE34D3 /* testfilesystem */ = { + isa = PBXNativeTarget; + buildConfigurationList = 3507616A255D283C0D806752 /* Build configuration list for PBXNativeTarget "testfilesystem" */; + buildPhases = ( + 67410E2B2F511A6E5A6F409B /* Resources */, + 3988363B7CCA6F5151A72BFA /* Sources */, + 403E4E217E1C741D46085D32 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 205A7DC04BC2669148D26943 /* PBXTargetDependency */, + 47E749AF206848E47A2B5B3B /* PBXTargetDependency */, + ); + name = "testfilesystem"; + productInstallPath = "$(HOME)/bin"; + productName = "testfilesystem"; + productReference = 5F400B390B564255729347F6 /* testfilesystem */; + productType = "com.apple.product-type.tool"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 08FB7793FE84155DC02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testfilesystem" */; + compatibilityVersion = "Xcode 3.2"; + hasScannedForEncodings = 1; + mainGroup = 170304D27C0A765010527B9F /* testfilesystem */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 702918C21BB85A7F4BCA3F94 /* Products */; + ProjectRef = 5E533149357950AE5914458E /* SDL2main.xcodeproj */; + }, + { + ProductGroup = 46FE775B0BFD38D61F425D44 /* Products */; + ProjectRef = 68DA4DB7486A506123D86AA9 /* SDL2.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 68B547AF6EF613D329BE34D3 /* testfilesystem */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 0F45024C0CCA3D6B56085138 /* libSDL2main.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2main.a"; + remoteRef = 149A208861B61E5E5AD25220 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 0A3C038D5CB50A6B1FB9588F /* libSDL2.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2.a"; + remoteRef = 3F82068A076C59DA1E286BC0 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 67410E2B2F511A6E5A6F409B /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 3988363B7CCA6F5151A72BFA /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 542D0843277C5761463E1641 /* testfilesystem.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ +/* End PBXVariantGroup section */ + +/* Begin PBXTargetDependency section */ + 205A7DC04BC2669148D26943 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2main.a"; + targetProxy = 6AC613431F59305338EA0D19 /* PBXContainerItemProxy */; + }; + 47E749AF206848E47A2B5B3B /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2.a"; + targetProxy = 3B33177258BC26F33A3729EA /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 3B094C7747270E2329580893 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testfilesystem"; + }; + name = "Debug Universal"; + }; + 5B67524C1BFF261603BB212A /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testfilesystem"; + }; + name = "Debug Native"; + }; + 0F257B1E779D173C0F9866D9 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testfilesystem"; + }; + name = "Release Universal"; + }; + 6AFB10A43B5572244ECF2D67 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testfilesystem"; + }; + name = "Release Native"; + }; + 79E34F49025759AC2F191380 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Universal"; + }; + 7F580FEA569A410767C001D0 /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Native"; + }; + 665154276D2145713D7E1EE5 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Universal"; + }; + 77B80CD311163E726F757B02 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Native"; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 3507616A255D283C0D806752 /* Build configuration list for PBXNativeTarget "testfilesystem" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 3B094C7747270E2329580893 /* Debug Universal */, + 5B67524C1BFF261603BB212A /* Debug Native */, + 0F257B1E779D173C0F9866D9 /* Release Universal */, + 6AFB10A43B5572244ECF2D67 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; + 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testfilesystem" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 79E34F49025759AC2F191380 /* Debug Universal */, + 7F580FEA569A410767C001D0 /* Debug Native */, + 665154276D2145713D7E1EE5 /* Release Universal */, + 77B80CD311163E726F757B02 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; +/* End XCConfigurationList section */ + + }; + rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; +} diff --git a/premake/Xcode/Xcode4/tests/testgamecontroller/testgamecontroller.xcodeproj/project.pbxproj b/premake/Xcode/Xcode4/tests/testgamecontroller/testgamecontroller.xcodeproj/project.pbxproj new file mode 100755 index 000000000..18d686129 --- /dev/null +++ b/premake/Xcode/Xcode4/tests/testgamecontroller/testgamecontroller.xcodeproj/project.pbxproj @@ -0,0 +1,455 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 45; + objects = { + +/* Begin PBXBuildFile section */ + 59AD1EAF01EC6AEB1C7B5074 /* testgamecontroller.c in Sources */ = {isa = PBXBuildFile; fileRef = 48F355B62CA92CD960274AC1 /* testgamecontroller.c */; }; + 565F3431259112804AA32F99 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 639F1AD07BC614055E4B4BEF /* AudioToolbox.framework */; }; + 67CA2BDD6A8427EA0FFD477D /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7774150327CE5B4341311BA2 /* AudioUnit.framework */; }; + 001B0178066014ED54BB7624 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 15C56C9162624511738950C4 /* Cocoa.framework */; }; + 7CDF4E4316217800025F2FC2 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 70974CCE092D75E31B6659C4 /* CoreAudio.framework */; }; + 01AA68493002010C71842908 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 00267C710FC1666C58AC1600 /* IOKit.framework */; }; + 0DF9622C522326C973225ECB /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 74B20CD506C43F592B6A4131 /* Carbon.framework */; }; + 0C1C3C646C933C042DB3554D /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7560112E76563F017A354A97 /* ForceFeedback.framework */; }; + 6A6118D426B12FA30FA73D70 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 422B1BF2412116DE6F2D7ECF /* CoreFoundation.framework */; }; + 4EA62A4A072542AE528A7116 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 40EF30E9301B6096308E73FC /* OpenGL.framework */; }; + 5C59016854B35296046D46E3 /* libSDL2main.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 027574146203476B541C0127 /* libSDL2main.a */; }; + 711722C97B6C14AF751C3447 /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 17EF57FF6417423C2AE144CD /* libSDL2.a */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 78836EE2654D23445E1A0CB0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 5CDE76704306652C66C6757D /* SDL2main.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 0FF7291B375C79BC57696B66; + remoteInfo = "libSDL2main.a"; + }; + 085B22E10005062E75451D34 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 5CDE76704306652C66C6757D /* SDL2main.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 1BAE4A0A77462FDC330812A3; + remoteInfo = "libSDL2main.a"; + }; + 7E6D286F30E32A114225393C /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 6F9E23337C115CE22C5C036F /* SDL2.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 5E6D56F6655337845A3C44C3; + remoteInfo = "libSDL2.a"; + }; + 3D175864491D1E04458F4B6B /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 6F9E23337C115CE22C5C036F /* SDL2.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 7E6A7BC23CFD134274963645; + remoteInfo = "libSDL2.a"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 48F355B62CA92CD960274AC1 /* testgamecontroller.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "testgamecontroller.c"; path = "../../../../../test/testgamecontroller.c"; sourceTree = ""; }; + 639F1AD07BC614055E4B4BEF /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioToolbox.framework"; path = "/System/Library/Frameworks/AudioToolbox.framework"; sourceTree = ""; }; + 7774150327CE5B4341311BA2 /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioUnit.framework"; path = "/System/Library/Frameworks/AudioUnit.framework"; sourceTree = ""; }; + 15C56C9162624511738950C4 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Cocoa.framework"; path = "/System/Library/Frameworks/Cocoa.framework"; sourceTree = ""; }; + 70974CCE092D75E31B6659C4 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreAudio.framework"; path = "/System/Library/Frameworks/CoreAudio.framework"; sourceTree = ""; }; + 00267C710FC1666C58AC1600 /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "IOKit.framework"; path = "/System/Library/Frameworks/IOKit.framework"; sourceTree = ""; }; + 74B20CD506C43F592B6A4131 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Carbon.framework"; path = "/System/Library/Frameworks/Carbon.framework"; sourceTree = ""; }; + 7560112E76563F017A354A97 /* ForceFeedback.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "ForceFeedback.framework"; path = "/System/Library/Frameworks/ForceFeedback.framework"; sourceTree = ""; }; + 422B1BF2412116DE6F2D7ECF /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreFoundation.framework"; path = "/System/Library/Frameworks/CoreFoundation.framework"; sourceTree = ""; }; + 40EF30E9301B6096308E73FC /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "OpenGL.framework"; path = "/System/Library/Frameworks/OpenGL.framework"; sourceTree = ""; }; + 567D61E243EB387F4FDB388A /* testgamecontroller */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; name = "testgamecontroller"; path = "testgamecontroller"; sourceTree = BUILT_PRODUCTS_DIR; }; + 5CDE76704306652C66C6757D /* SDL2main.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2main.xcodeproj"; path = "../../SDL2main/SDL2main.xcodeproj"; sourceTree = SOURCE_ROOT; }; + 6F9E23337C115CE22C5C036F /* SDL2.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2.xcodeproj"; path = "../../SDL2/SDL2.xcodeproj"; sourceTree = SOURCE_ROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 473B1FDA5EE866B04B5F71BD /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 565F3431259112804AA32F99 /* AudioToolbox.framework in Frameworks */, + 67CA2BDD6A8427EA0FFD477D /* AudioUnit.framework in Frameworks */, + 001B0178066014ED54BB7624 /* Cocoa.framework in Frameworks */, + 7CDF4E4316217800025F2FC2 /* CoreAudio.framework in Frameworks */, + 01AA68493002010C71842908 /* IOKit.framework in Frameworks */, + 0DF9622C522326C973225ECB /* Carbon.framework in Frameworks */, + 0C1C3C646C933C042DB3554D /* ForceFeedback.framework in Frameworks */, + 6A6118D426B12FA30FA73D70 /* CoreFoundation.framework in Frameworks */, + 4EA62A4A072542AE528A7116 /* OpenGL.framework in Frameworks */, + 5C59016854B35296046D46E3 /* libSDL2main.a in Frameworks */, + 711722C97B6C14AF751C3447 /* libSDL2.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 063100B04D77549E6A9F1112 /* testgamecontroller */ = { + isa = PBXGroup; + children = ( + 3EA955B63CF038EF091222E8 /* test */, + 789F24162918123450CF4B74 /* Frameworks */, + 7A49721B04EA5855508368C9 /* Products */, + 0250726E45B86DD8261538F8 /* Projects */, + ); + name = "testgamecontroller"; + sourceTree = ""; + }; + 3EA955B63CF038EF091222E8 /* test */ = { + isa = PBXGroup; + children = ( + 48F355B62CA92CD960274AC1 /* testgamecontroller.c */, + ); + name = "test"; + sourceTree = ""; + }; + 789F24162918123450CF4B74 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 639F1AD07BC614055E4B4BEF /* AudioToolbox.framework */, + 7774150327CE5B4341311BA2 /* AudioUnit.framework */, + 15C56C9162624511738950C4 /* Cocoa.framework */, + 70974CCE092D75E31B6659C4 /* CoreAudio.framework */, + 00267C710FC1666C58AC1600 /* IOKit.framework */, + 74B20CD506C43F592B6A4131 /* Carbon.framework */, + 7560112E76563F017A354A97 /* ForceFeedback.framework */, + 422B1BF2412116DE6F2D7ECF /* CoreFoundation.framework */, + 40EF30E9301B6096308E73FC /* OpenGL.framework */, + ); + name = "Frameworks"; + sourceTree = ""; + }; + 7A49721B04EA5855508368C9 /* Products */ = { + isa = PBXGroup; + children = ( + 567D61E243EB387F4FDB388A /* testgamecontroller */, + ); + name = "Products"; + sourceTree = ""; + }; + 0250726E45B86DD8261538F8 /* Projects */ = { + isa = PBXGroup; + children = ( + 5CDE76704306652C66C6757D /* SDL2main.xcodeproj */, + 6F9E23337C115CE22C5C036F /* SDL2.xcodeproj */, + ); + name = "Projects"; + sourceTree = ""; + }; + 08767CDD2DA222DE36584C82 /* Products */ = { + isa = PBXGroup; + children = ( + 027574146203476B541C0127 /* libSDL2main.a */, + ); + name = Products; + sourceTree = ""; + }; + 33E47EDE42C32D6347BD7088 /* Products */ = { + isa = PBXGroup; + children = ( + 17EF57FF6417423C2AE144CD /* libSDL2.a */, + ); + name = Products; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 7B3032395DA51920424A258D /* testgamecontroller */ = { + isa = PBXNativeTarget; + buildConfigurationList = 2B550415327F3FCB3EF824AC /* Build configuration list for PBXNativeTarget "testgamecontroller" */; + buildPhases = ( + 397953C5567E7D2048DD2FAF /* Resources */, + 13E941C92B555CA163AD7DCB /* Sources */, + 473B1FDA5EE866B04B5F71BD /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 475149D56CFA4036302A4202 /* PBXTargetDependency */, + 1A2B35F31041572804F92BB3 /* PBXTargetDependency */, + ); + name = "testgamecontroller"; + productInstallPath = "$(HOME)/bin"; + productName = "testgamecontroller"; + productReference = 567D61E243EB387F4FDB388A /* testgamecontroller */; + productType = "com.apple.product-type.tool"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 08FB7793FE84155DC02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testgamecontroller" */; + compatibilityVersion = "Xcode 3.2"; + hasScannedForEncodings = 1; + mainGroup = 063100B04D77549E6A9F1112 /* testgamecontroller */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 08767CDD2DA222DE36584C82 /* Products */; + ProjectRef = 5CDE76704306652C66C6757D /* SDL2main.xcodeproj */; + }, + { + ProductGroup = 33E47EDE42C32D6347BD7088 /* Products */; + ProjectRef = 6F9E23337C115CE22C5C036F /* SDL2.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 7B3032395DA51920424A258D /* testgamecontroller */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 027574146203476B541C0127 /* libSDL2main.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2main.a"; + remoteRef = 78836EE2654D23445E1A0CB0 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 17EF57FF6417423C2AE144CD /* libSDL2.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2.a"; + remoteRef = 7E6D286F30E32A114225393C /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 397953C5567E7D2048DD2FAF /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 13E941C92B555CA163AD7DCB /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 59AD1EAF01EC6AEB1C7B5074 /* testgamecontroller.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ +/* End PBXVariantGroup section */ + +/* Begin PBXTargetDependency section */ + 475149D56CFA4036302A4202 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2main.a"; + targetProxy = 085B22E10005062E75451D34 /* PBXContainerItemProxy */; + }; + 1A2B35F31041572804F92BB3 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2.a"; + targetProxy = 3D175864491D1E04458F4B6B /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 6FA35D3D7B0A73C6698A0408 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testgamecontroller"; + }; + name = "Debug Universal"; + }; + 4D804E61624543AF39A5003F /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testgamecontroller"; + }; + name = "Debug Native"; + }; + 339937CD35543FEA59C141E8 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testgamecontroller"; + }; + name = "Release Universal"; + }; + 5E0928A929C2154035565034 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testgamecontroller"; + }; + name = "Release Native"; + }; + 31BC3603012209364D2826C1 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Universal"; + }; + 4C625A152EE955F75FDC052C /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Native"; + }; + 180C43BC1D4944DB1279702A /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Universal"; + }; + 3DE24EE2789D4BDD49E441F0 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Native"; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 2B550415327F3FCB3EF824AC /* Build configuration list for PBXNativeTarget "testgamecontroller" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 6FA35D3D7B0A73C6698A0408 /* Debug Universal */, + 4D804E61624543AF39A5003F /* Debug Native */, + 339937CD35543FEA59C141E8 /* Release Universal */, + 5E0928A929C2154035565034 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; + 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testgamecontroller" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 31BC3603012209364D2826C1 /* Debug Universal */, + 4C625A152EE955F75FDC052C /* Debug Native */, + 180C43BC1D4944DB1279702A /* Release Universal */, + 3DE24EE2789D4BDD49E441F0 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; +/* End XCConfigurationList section */ + + }; + rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; +} diff --git a/premake/Xcode/Xcode4/tests/testgesture/testgesture.xcodeproj/project.pbxproj b/premake/Xcode/Xcode4/tests/testgesture/testgesture.xcodeproj/project.pbxproj new file mode 100755 index 000000000..00db44293 --- /dev/null +++ b/premake/Xcode/Xcode4/tests/testgesture/testgesture.xcodeproj/project.pbxproj @@ -0,0 +1,455 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 45; + objects = { + +/* Begin PBXBuildFile section */ + 7F2646064E07693268BB663E /* testgesture.c in Sources */ = {isa = PBXBuildFile; fileRef = 45F239484034303C5F6D2B63 /* testgesture.c */; }; + 3E2F057A13197E857A556D8F /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3182640513961B7751467F1C /* AudioToolbox.framework */; }; + 27874E3A79871D2A31350FB3 /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4BCB1EA2426110E4141B3A39 /* AudioUnit.framework */; }; + 04672EED0A5A2BBA4A99213F /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 69A55EFD5D976CCE6454697A /* Cocoa.framework */; }; + 67842EB1747D695240C55232 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 404C68025B6435340F6C0644 /* CoreAudio.framework */; }; + 17CF41A54DDC2A847E593D5E /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 78D711646B8310C841264C30 /* IOKit.framework */; }; + 282535315DBA11D0062175F9 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1BD76F3F37EB3C0B104B356D /* Carbon.framework */; }; + 01150C0344D721B722512D0D /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5C8C23E069BD7CFB5A6416F6 /* ForceFeedback.framework */; }; + 780D40945E486C1E61F349F8 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3C856BF13E2F118A31F63FDD /* CoreFoundation.framework */; }; + 0BF93911456A4CD363B8068B /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C962D4C146E60FF2B000F54 /* OpenGL.framework */; }; + 7808007B4CA1040E5FA57F65 /* libSDL2main.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 528E7D3F63CE6DCA20FA02AA /* libSDL2main.a */; }; + 3D85050716D05CC44E796CAD /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3FF375BB600D07591A5E2E06 /* libSDL2.a */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 209C70BF32E1778601AF2D24 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 643C35A707E76E8D0F197045 /* SDL2main.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 0FF7291B375C79BC57696B66; + remoteInfo = "libSDL2main.a"; + }; + 397959DD79CF0A487F925D3C /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 643C35A707E76E8D0F197045 /* SDL2main.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 1BAE4A0A77462FDC330812A3; + remoteInfo = "libSDL2main.a"; + }; + 433D6C094E1176D805443C4C /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 64ED1E0B19066DA36CBF0ACF /* SDL2.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 5E6D56F6655337845A3C44C3; + remoteInfo = "libSDL2.a"; + }; + 27F76BFC195C780B4D2C0753 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 64ED1E0B19066DA36CBF0ACF /* SDL2.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 7E6A7BC23CFD134274963645; + remoteInfo = "libSDL2.a"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 45F239484034303C5F6D2B63 /* testgesture.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "testgesture.c"; path = "../../../../../test/testgesture.c"; sourceTree = ""; }; + 3182640513961B7751467F1C /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioToolbox.framework"; path = "/System/Library/Frameworks/AudioToolbox.framework"; sourceTree = ""; }; + 4BCB1EA2426110E4141B3A39 /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioUnit.framework"; path = "/System/Library/Frameworks/AudioUnit.framework"; sourceTree = ""; }; + 69A55EFD5D976CCE6454697A /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Cocoa.framework"; path = "/System/Library/Frameworks/Cocoa.framework"; sourceTree = ""; }; + 404C68025B6435340F6C0644 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreAudio.framework"; path = "/System/Library/Frameworks/CoreAudio.framework"; sourceTree = ""; }; + 78D711646B8310C841264C30 /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "IOKit.framework"; path = "/System/Library/Frameworks/IOKit.framework"; sourceTree = ""; }; + 1BD76F3F37EB3C0B104B356D /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Carbon.framework"; path = "/System/Library/Frameworks/Carbon.framework"; sourceTree = ""; }; + 5C8C23E069BD7CFB5A6416F6 /* ForceFeedback.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "ForceFeedback.framework"; path = "/System/Library/Frameworks/ForceFeedback.framework"; sourceTree = ""; }; + 3C856BF13E2F118A31F63FDD /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreFoundation.framework"; path = "/System/Library/Frameworks/CoreFoundation.framework"; sourceTree = ""; }; + 4C962D4C146E60FF2B000F54 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "OpenGL.framework"; path = "/System/Library/Frameworks/OpenGL.framework"; sourceTree = ""; }; + 25894A1C1CD23C9C503E198D /* testgesture */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; name = "testgesture"; path = "testgesture"; sourceTree = BUILT_PRODUCTS_DIR; }; + 643C35A707E76E8D0F197045 /* SDL2main.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2main.xcodeproj"; path = "../../SDL2main/SDL2main.xcodeproj"; sourceTree = SOURCE_ROOT; }; + 64ED1E0B19066DA36CBF0ACF /* SDL2.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2.xcodeproj"; path = "../../SDL2/SDL2.xcodeproj"; sourceTree = SOURCE_ROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 504D063847F279FC3FF73156 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 3E2F057A13197E857A556D8F /* AudioToolbox.framework in Frameworks */, + 27874E3A79871D2A31350FB3 /* AudioUnit.framework in Frameworks */, + 04672EED0A5A2BBA4A99213F /* Cocoa.framework in Frameworks */, + 67842EB1747D695240C55232 /* CoreAudio.framework in Frameworks */, + 17CF41A54DDC2A847E593D5E /* IOKit.framework in Frameworks */, + 282535315DBA11D0062175F9 /* Carbon.framework in Frameworks */, + 01150C0344D721B722512D0D /* ForceFeedback.framework in Frameworks */, + 780D40945E486C1E61F349F8 /* CoreFoundation.framework in Frameworks */, + 0BF93911456A4CD363B8068B /* OpenGL.framework in Frameworks */, + 7808007B4CA1040E5FA57F65 /* libSDL2main.a in Frameworks */, + 3D85050716D05CC44E796CAD /* libSDL2.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 0C1D7CDE12BE1FFA75025933 /* testgesture */ = { + isa = PBXGroup; + children = ( + 4D9119587A8E34CD38975BF5 /* test */, + 1D500210265B5FE53E12220F /* Frameworks */, + 231E3AB81B144CE2349E7BBE /* Products */, + 30FF472A52285BBA50483323 /* Projects */, + ); + name = "testgesture"; + sourceTree = ""; + }; + 4D9119587A8E34CD38975BF5 /* test */ = { + isa = PBXGroup; + children = ( + 45F239484034303C5F6D2B63 /* testgesture.c */, + ); + name = "test"; + sourceTree = ""; + }; + 1D500210265B5FE53E12220F /* Frameworks */ = { + isa = PBXGroup; + children = ( + 3182640513961B7751467F1C /* AudioToolbox.framework */, + 4BCB1EA2426110E4141B3A39 /* AudioUnit.framework */, + 69A55EFD5D976CCE6454697A /* Cocoa.framework */, + 404C68025B6435340F6C0644 /* CoreAudio.framework */, + 78D711646B8310C841264C30 /* IOKit.framework */, + 1BD76F3F37EB3C0B104B356D /* Carbon.framework */, + 5C8C23E069BD7CFB5A6416F6 /* ForceFeedback.framework */, + 3C856BF13E2F118A31F63FDD /* CoreFoundation.framework */, + 4C962D4C146E60FF2B000F54 /* OpenGL.framework */, + ); + name = "Frameworks"; + sourceTree = ""; + }; + 231E3AB81B144CE2349E7BBE /* Products */ = { + isa = PBXGroup; + children = ( + 25894A1C1CD23C9C503E198D /* testgesture */, + ); + name = "Products"; + sourceTree = ""; + }; + 30FF472A52285BBA50483323 /* Projects */ = { + isa = PBXGroup; + children = ( + 643C35A707E76E8D0F197045 /* SDL2main.xcodeproj */, + 64ED1E0B19066DA36CBF0ACF /* SDL2.xcodeproj */, + ); + name = "Projects"; + sourceTree = ""; + }; + 30DC6FF827FD602755CB0EC8 /* Products */ = { + isa = PBXGroup; + children = ( + 528E7D3F63CE6DCA20FA02AA /* libSDL2main.a */, + ); + name = Products; + sourceTree = ""; + }; + 57C56BC70A01080B247514AA /* Products */ = { + isa = PBXGroup; + children = ( + 3FF375BB600D07591A5E2E06 /* libSDL2.a */, + ); + name = Products; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 13F47A185A0D4A780D0A0D69 /* testgesture */ = { + isa = PBXNativeTarget; + buildConfigurationList = 7854590A4EE8222F470D4540 /* Build configuration list for PBXNativeTarget "testgesture" */; + buildPhases = ( + 06DD41DC579842B26A292F2E /* Resources */, + 253D4E0558C656247A8F7764 /* Sources */, + 504D063847F279FC3FF73156 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 26D05DE04696481039A31ACE /* PBXTargetDependency */, + 0B6937BC549D4FE7501E1D48 /* PBXTargetDependency */, + ); + name = "testgesture"; + productInstallPath = "$(HOME)/bin"; + productName = "testgesture"; + productReference = 25894A1C1CD23C9C503E198D /* testgesture */; + productType = "com.apple.product-type.tool"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 08FB7793FE84155DC02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testgesture" */; + compatibilityVersion = "Xcode 3.2"; + hasScannedForEncodings = 1; + mainGroup = 0C1D7CDE12BE1FFA75025933 /* testgesture */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 30DC6FF827FD602755CB0EC8 /* Products */; + ProjectRef = 643C35A707E76E8D0F197045 /* SDL2main.xcodeproj */; + }, + { + ProductGroup = 57C56BC70A01080B247514AA /* Products */; + ProjectRef = 64ED1E0B19066DA36CBF0ACF /* SDL2.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 13F47A185A0D4A780D0A0D69 /* testgesture */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 528E7D3F63CE6DCA20FA02AA /* libSDL2main.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2main.a"; + remoteRef = 209C70BF32E1778601AF2D24 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 3FF375BB600D07591A5E2E06 /* libSDL2.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2.a"; + remoteRef = 433D6C094E1176D805443C4C /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 06DD41DC579842B26A292F2E /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 253D4E0558C656247A8F7764 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 7F2646064E07693268BB663E /* testgesture.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ +/* End PBXVariantGroup section */ + +/* Begin PBXTargetDependency section */ + 26D05DE04696481039A31ACE /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2main.a"; + targetProxy = 397959DD79CF0A487F925D3C /* PBXContainerItemProxy */; + }; + 0B6937BC549D4FE7501E1D48 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2.a"; + targetProxy = 27F76BFC195C780B4D2C0753 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 7EBC1AD328FF23575F007FC1 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testgesture"; + }; + name = "Debug Universal"; + }; + 7B220AE02C4168C977A9312E /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testgesture"; + }; + name = "Debug Native"; + }; + 1F43115A34553DD3190B2B08 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testgesture"; + }; + name = "Release Universal"; + }; + 79B5705904781395367B7BEF /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testgesture"; + }; + name = "Release Native"; + }; + 17F516310DBF32883D6754E8 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Universal"; + }; + 79763EB775473C4A46091E29 /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Native"; + }; + 2E49648B7F9814B91F862C12 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Universal"; + }; + 196A212F38807BF653F57FBC /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Native"; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 7854590A4EE8222F470D4540 /* Build configuration list for PBXNativeTarget "testgesture" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 7EBC1AD328FF23575F007FC1 /* Debug Universal */, + 7B220AE02C4168C977A9312E /* Debug Native */, + 1F43115A34553DD3190B2B08 /* Release Universal */, + 79B5705904781395367B7BEF /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; + 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testgesture" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 17F516310DBF32883D6754E8 /* Debug Universal */, + 79763EB775473C4A46091E29 /* Debug Native */, + 2E49648B7F9814B91F862C12 /* Release Universal */, + 196A212F38807BF653F57FBC /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; +/* End XCConfigurationList section */ + + }; + rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; +} diff --git a/premake/Xcode/Xcode4/tests/testgl2/testgl2.xcodeproj/project.pbxproj b/premake/Xcode/Xcode4/tests/testgl2/testgl2.xcodeproj/project.pbxproj new file mode 100755 index 000000000..198755eda --- /dev/null +++ b/premake/Xcode/Xcode4/tests/testgl2/testgl2.xcodeproj/project.pbxproj @@ -0,0 +1,502 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 45; + objects = { + +/* Begin PBXBuildFile section */ + 1E5D7DFA3A69692D44FC27E9 /* testgl2.c in Sources */ = {isa = PBXBuildFile; fileRef = 3220018170A379082A7A5311 /* testgl2.c */; }; + 7AFA41E7540407D14A92432C /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 206504F44E154FCB212C502F /* AudioToolbox.framework */; }; + 47600CC024F5725B3C1C5B21 /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7E4E65DE03B17C7A553C053A /* AudioUnit.framework */; }; + 196E4214385B17EB51DE792B /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 151B5F9409BD6D295C07749D /* Cocoa.framework */; }; + 08A53FC92B2D20743E080AA6 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 068252F97FC976C92BD069FF /* CoreAudio.framework */; }; + 414817FE664E3EBD2095428D /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3AD63ED47DD00D33195F3369 /* IOKit.framework */; }; + 051464B802D923F062DC655E /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5D820966416A4282130A1880 /* Carbon.framework */; }; + 68656778359613CF31ED6DCA /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 12BA2FB45A84420B6A4E4123 /* ForceFeedback.framework */; }; + 1A8A7B10631F1A473D884756 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 008815B354674F43774104EB /* CoreFoundation.framework */; }; + 2523563C194273D615B744F9 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 04B73BBB12804A1D49EE6036 /* OpenGL.framework */; }; + 64CC19DD22B11303629D5825 /* libSDL2main.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4CDB408319620EE1092E5B38 /* libSDL2main.a */; }; + 1F8E59315BFC38C73688548D /* libSDL2test.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 666703DB2737213809E80478 /* libSDL2test.a */; }; + 73557D3D480038BC5EB43AC2 /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 23D67491123B616E109134FB /* libSDL2.a */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 4453567C1B860D8520EB652F /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 6A2801EC45C80EEF2B6C6417 /* SDL2main.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 0FF7291B375C79BC57696B66; + remoteInfo = "libSDL2main.a"; + }; + 08A64A9D21622C6D3F0B2605 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 6A2801EC45C80EEF2B6C6417 /* SDL2main.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 1BAE4A0A77462FDC330812A3; + remoteInfo = "libSDL2main.a"; + }; + 795565F809AF458014B503B3 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 733675FC76935EE515592268 /* SDL2test.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 1EB6664901BC163F215A4861; + remoteInfo = "libSDL2test.a"; + }; + 07726CEC0FA935EA51735F5B /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 733675FC76935EE515592268 /* SDL2test.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 1258506950476B85239A79A3; + remoteInfo = "libSDL2test.a"; + }; + 2FB6107237CE447C5542013F /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 2578101C505E6209700372BA /* SDL2.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 5E6D56F6655337845A3C44C3; + remoteInfo = "libSDL2.a"; + }; + 72197A6330DB01C5616B7311 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 2578101C505E6209700372BA /* SDL2.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 7E6A7BC23CFD134274963645; + remoteInfo = "libSDL2.a"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 3220018170A379082A7A5311 /* testgl2.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "testgl2.c"; path = "../../../../../test/testgl2.c"; sourceTree = ""; }; + 206504F44E154FCB212C502F /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioToolbox.framework"; path = "/System/Library/Frameworks/AudioToolbox.framework"; sourceTree = ""; }; + 7E4E65DE03B17C7A553C053A /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioUnit.framework"; path = "/System/Library/Frameworks/AudioUnit.framework"; sourceTree = ""; }; + 151B5F9409BD6D295C07749D /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Cocoa.framework"; path = "/System/Library/Frameworks/Cocoa.framework"; sourceTree = ""; }; + 068252F97FC976C92BD069FF /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreAudio.framework"; path = "/System/Library/Frameworks/CoreAudio.framework"; sourceTree = ""; }; + 3AD63ED47DD00D33195F3369 /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "IOKit.framework"; path = "/System/Library/Frameworks/IOKit.framework"; sourceTree = ""; }; + 5D820966416A4282130A1880 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Carbon.framework"; path = "/System/Library/Frameworks/Carbon.framework"; sourceTree = ""; }; + 12BA2FB45A84420B6A4E4123 /* ForceFeedback.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "ForceFeedback.framework"; path = "/System/Library/Frameworks/ForceFeedback.framework"; sourceTree = ""; }; + 008815B354674F43774104EB /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreFoundation.framework"; path = "/System/Library/Frameworks/CoreFoundation.framework"; sourceTree = ""; }; + 04B73BBB12804A1D49EE6036 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "OpenGL.framework"; path = "/System/Library/Frameworks/OpenGL.framework"; sourceTree = ""; }; + 6E471DDF34AF7F3526E24A3A /* testgl2 */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; name = "testgl2"; path = "testgl2"; sourceTree = BUILT_PRODUCTS_DIR; }; + 6A2801EC45C80EEF2B6C6417 /* SDL2main.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2main.xcodeproj"; path = "../../SDL2main/SDL2main.xcodeproj"; sourceTree = SOURCE_ROOT; }; + 733675FC76935EE515592268 /* SDL2test.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2test.xcodeproj"; path = "../../SDL2test/SDL2test.xcodeproj"; sourceTree = SOURCE_ROOT; }; + 2578101C505E6209700372BA /* SDL2.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2.xcodeproj"; path = "../../SDL2/SDL2.xcodeproj"; sourceTree = SOURCE_ROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 71B273A3094A103462FF0D1C /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 7AFA41E7540407D14A92432C /* AudioToolbox.framework in Frameworks */, + 47600CC024F5725B3C1C5B21 /* AudioUnit.framework in Frameworks */, + 196E4214385B17EB51DE792B /* Cocoa.framework in Frameworks */, + 08A53FC92B2D20743E080AA6 /* CoreAudio.framework in Frameworks */, + 414817FE664E3EBD2095428D /* IOKit.framework in Frameworks */, + 051464B802D923F062DC655E /* Carbon.framework in Frameworks */, + 68656778359613CF31ED6DCA /* ForceFeedback.framework in Frameworks */, + 1A8A7B10631F1A473D884756 /* CoreFoundation.framework in Frameworks */, + 2523563C194273D615B744F9 /* OpenGL.framework in Frameworks */, + 64CC19DD22B11303629D5825 /* libSDL2main.a in Frameworks */, + 1F8E59315BFC38C73688548D /* libSDL2test.a in Frameworks */, + 73557D3D480038BC5EB43AC2 /* libSDL2.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 7EC97CA00B8002B3753711EE /* testgl2 */ = { + isa = PBXGroup; + children = ( + 3171242F3D656E485A376D3A /* test */, + 66AF20B448055A0463416D19 /* Frameworks */, + 3FC8215A541B43D83D181AD6 /* Products */, + 685260F641B83029561453EC /* Projects */, + ); + name = "testgl2"; + sourceTree = ""; + }; + 3171242F3D656E485A376D3A /* test */ = { + isa = PBXGroup; + children = ( + 3220018170A379082A7A5311 /* testgl2.c */, + ); + name = "test"; + sourceTree = ""; + }; + 66AF20B448055A0463416D19 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 206504F44E154FCB212C502F /* AudioToolbox.framework */, + 7E4E65DE03B17C7A553C053A /* AudioUnit.framework */, + 151B5F9409BD6D295C07749D /* Cocoa.framework */, + 068252F97FC976C92BD069FF /* CoreAudio.framework */, + 3AD63ED47DD00D33195F3369 /* IOKit.framework */, + 5D820966416A4282130A1880 /* Carbon.framework */, + 12BA2FB45A84420B6A4E4123 /* ForceFeedback.framework */, + 008815B354674F43774104EB /* CoreFoundation.framework */, + 04B73BBB12804A1D49EE6036 /* OpenGL.framework */, + ); + name = "Frameworks"; + sourceTree = ""; + }; + 3FC8215A541B43D83D181AD6 /* Products */ = { + isa = PBXGroup; + children = ( + 6E471DDF34AF7F3526E24A3A /* testgl2 */, + ); + name = "Products"; + sourceTree = ""; + }; + 685260F641B83029561453EC /* Projects */ = { + isa = PBXGroup; + children = ( + 6A2801EC45C80EEF2B6C6417 /* SDL2main.xcodeproj */, + 733675FC76935EE515592268 /* SDL2test.xcodeproj */, + 2578101C505E6209700372BA /* SDL2.xcodeproj */, + ); + name = "Projects"; + sourceTree = ""; + }; + 7FD858AE07A025610A7131F6 /* Products */ = { + isa = PBXGroup; + children = ( + 4CDB408319620EE1092E5B38 /* libSDL2main.a */, + ); + name = Products; + sourceTree = ""; + }; + 33547620430B348928255288 /* Products */ = { + isa = PBXGroup; + children = ( + 666703DB2737213809E80478 /* libSDL2test.a */, + ); + name = Products; + sourceTree = ""; + }; + 038750CE1BA5226B59BD2C8E /* Products */ = { + isa = PBXGroup; + children = ( + 23D67491123B616E109134FB /* libSDL2.a */, + ); + name = Products; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 402340AE70003AD471B13889 /* testgl2 */ = { + isa = PBXNativeTarget; + buildConfigurationList = 2815302B7E0C4C5D163C70FA /* Build configuration list for PBXNativeTarget "testgl2" */; + buildPhases = ( + 505E007127AF03B71D493B1F /* Resources */, + 7EEE54660402358F59940449 /* Sources */, + 71B273A3094A103462FF0D1C /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 344805864158260C1D3C0790 /* PBXTargetDependency */, + 0221786E08B35100760146EB /* PBXTargetDependency */, + 63D00F7F0B2F6A7C1EFB2547 /* PBXTargetDependency */, + ); + name = "testgl2"; + productInstallPath = "$(HOME)/bin"; + productName = "testgl2"; + productReference = 6E471DDF34AF7F3526E24A3A /* testgl2 */; + productType = "com.apple.product-type.tool"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 08FB7793FE84155DC02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testgl2" */; + compatibilityVersion = "Xcode 3.2"; + hasScannedForEncodings = 1; + mainGroup = 7EC97CA00B8002B3753711EE /* testgl2 */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 7FD858AE07A025610A7131F6 /* Products */; + ProjectRef = 6A2801EC45C80EEF2B6C6417 /* SDL2main.xcodeproj */; + }, + { + ProductGroup = 33547620430B348928255288 /* Products */; + ProjectRef = 733675FC76935EE515592268 /* SDL2test.xcodeproj */; + }, + { + ProductGroup = 038750CE1BA5226B59BD2C8E /* Products */; + ProjectRef = 2578101C505E6209700372BA /* SDL2.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 402340AE70003AD471B13889 /* testgl2 */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 4CDB408319620EE1092E5B38 /* libSDL2main.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2main.a"; + remoteRef = 4453567C1B860D8520EB652F /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 666703DB2737213809E80478 /* libSDL2test.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2test.a"; + remoteRef = 795565F809AF458014B503B3 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 23D67491123B616E109134FB /* libSDL2.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2.a"; + remoteRef = 2FB6107237CE447C5542013F /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 505E007127AF03B71D493B1F /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 7EEE54660402358F59940449 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 1E5D7DFA3A69692D44FC27E9 /* testgl2.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ +/* End PBXVariantGroup section */ + +/* Begin PBXTargetDependency section */ + 344805864158260C1D3C0790 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2main.a"; + targetProxy = 08A64A9D21622C6D3F0B2605 /* PBXContainerItemProxy */; + }; + 0221786E08B35100760146EB /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2test.a"; + targetProxy = 07726CEC0FA935EA51735F5B /* PBXContainerItemProxy */; + }; + 63D00F7F0B2F6A7C1EFB2547 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2.a"; + targetProxy = 72197A6330DB01C5616B7311 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 5C040CF325E2203C6C354886 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testgl2"; + }; + name = "Debug Universal"; + }; + 18490D92079F16547EA4773E /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testgl2"; + }; + name = "Debug Native"; + }; + 168D1D9808C960990ED0124A /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testgl2"; + }; + name = "Release Universal"; + }; + 01DD5D0649C538FD219D0732 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testgl2"; + }; + name = "Release Native"; + }; + 01CB4C66418523A9543862C3 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + "HAVE_OPENGL", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Universal"; + }; + 1DCE74EC65452D5B56165C3C /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + "HAVE_OPENGL", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Native"; + }; + 5C792ED86E2A1F39075B156A /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + "HAVE_OPENGL", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Universal"; + }; + 0FCA1E800B6F6586548F194A /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + "HAVE_OPENGL", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Native"; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 2815302B7E0C4C5D163C70FA /* Build configuration list for PBXNativeTarget "testgl2" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 5C040CF325E2203C6C354886 /* Debug Universal */, + 18490D92079F16547EA4773E /* Debug Native */, + 168D1D9808C960990ED0124A /* Release Universal */, + 01DD5D0649C538FD219D0732 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; + 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testgl2" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 01CB4C66418523A9543862C3 /* Debug Universal */, + 1DCE74EC65452D5B56165C3C /* Debug Native */, + 5C792ED86E2A1F39075B156A /* Release Universal */, + 0FCA1E800B6F6586548F194A /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; +/* End XCConfigurationList section */ + + }; + rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; +} diff --git a/premake/Xcode/Xcode4/tests/testgles/testgles.xcodeproj/project.pbxproj b/premake/Xcode/Xcode4/tests/testgles/testgles.xcodeproj/project.pbxproj new file mode 100755 index 000000000..c1d20298d --- /dev/null +++ b/premake/Xcode/Xcode4/tests/testgles/testgles.xcodeproj/project.pbxproj @@ -0,0 +1,498 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 45; + objects = { + +/* Begin PBXBuildFile section */ + 71590B69376C3EAF0F5408C3 /* testgles.c in Sources */ = {isa = PBXBuildFile; fileRef = 21ED049579DB3B92756943D9 /* testgles.c */; }; + 53071187381E4A3C5A146491 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 549303AB0D8C117556EA52AE /* AudioToolbox.framework */; }; + 4BA560D00AF85DA84CFA5074 /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7EA062245931572804B7121F /* AudioUnit.framework */; }; + 55BF794A6CCF2CA708141A3E /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6FAD532261FD32C2028B2459 /* Cocoa.framework */; }; + 040721A914A36A9579543581 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 13BE56E370C875FE1C0B5043 /* CoreAudio.framework */; }; + 00A635B9081D573A58803FEA /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 45306F324AF8686220157698 /* IOKit.framework */; }; + 42D810F301626B045BA62221 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 44EB22070B0058364D675FDD /* Carbon.framework */; }; + 61E9080D42ED5D613B712A8D /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 56793A912FF0657C58AE3A3E /* ForceFeedback.framework */; }; + 1EE16D8142517535032D0F5A /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3AFE366F71A405A3161E0DEC /* CoreFoundation.framework */; }; + 4C1D1A93420D7D5D20CA56A4 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 626430487FAD66A179683ECC /* OpenGL.framework */; }; + 7D1A7393579522401B044C84 /* libSDL2main.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 59B475365406704572B75E39 /* libSDL2main.a */; }; + 26BD42CA0FC414C87CF80454 /* libSDL2test.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3CB86932610E1C13256860C8 /* libSDL2test.a */; }; + 7A8F7E84426517196DCB4BC4 /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 128D029A7EF46C14532547B9 /* libSDL2.a */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 6F3D288B74C953186F411985 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 79934082264672FA7FB77D2C /* SDL2main.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 0FF7291B375C79BC57696B66; + remoteInfo = "libSDL2main.a"; + }; + 190F607D599169AC4DF72505 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 79934082264672FA7FB77D2C /* SDL2main.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 1BAE4A0A77462FDC330812A3; + remoteInfo = "libSDL2main.a"; + }; + 59EF769B4F043BCB22AF4352 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 068D3D26283F68D7226E0D35 /* SDL2test.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 1EB6664901BC163F215A4861; + remoteInfo = "libSDL2test.a"; + }; + 676743CB696660AC408825C5 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 068D3D26283F68D7226E0D35 /* SDL2test.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 1258506950476B85239A79A3; + remoteInfo = "libSDL2test.a"; + }; + 07941DED6B1938F43CB52BFB /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 43793E1A385F15D97C1E4508 /* SDL2.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 5E6D56F6655337845A3C44C3; + remoteInfo = "libSDL2.a"; + }; + 14FB7FA72FB25F785D5E6A15 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 43793E1A385F15D97C1E4508 /* SDL2.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 7E6A7BC23CFD134274963645; + remoteInfo = "libSDL2.a"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 21ED049579DB3B92756943D9 /* testgles.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "testgles.c"; path = "../../../../../test/testgles.c"; sourceTree = ""; }; + 549303AB0D8C117556EA52AE /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioToolbox.framework"; path = "/System/Library/Frameworks/AudioToolbox.framework"; sourceTree = ""; }; + 7EA062245931572804B7121F /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioUnit.framework"; path = "/System/Library/Frameworks/AudioUnit.framework"; sourceTree = ""; }; + 6FAD532261FD32C2028B2459 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Cocoa.framework"; path = "/System/Library/Frameworks/Cocoa.framework"; sourceTree = ""; }; + 13BE56E370C875FE1C0B5043 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreAudio.framework"; path = "/System/Library/Frameworks/CoreAudio.framework"; sourceTree = ""; }; + 45306F324AF8686220157698 /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "IOKit.framework"; path = "/System/Library/Frameworks/IOKit.framework"; sourceTree = ""; }; + 44EB22070B0058364D675FDD /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Carbon.framework"; path = "/System/Library/Frameworks/Carbon.framework"; sourceTree = ""; }; + 56793A912FF0657C58AE3A3E /* ForceFeedback.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "ForceFeedback.framework"; path = "/System/Library/Frameworks/ForceFeedback.framework"; sourceTree = ""; }; + 3AFE366F71A405A3161E0DEC /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreFoundation.framework"; path = "/System/Library/Frameworks/CoreFoundation.framework"; sourceTree = ""; }; + 626430487FAD66A179683ECC /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "OpenGL.framework"; path = "/System/Library/Frameworks/OpenGL.framework"; sourceTree = ""; }; + 51845D902E9F04B601CA325E /* testgles */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; name = "testgles"; path = "testgles"; sourceTree = BUILT_PRODUCTS_DIR; }; + 79934082264672FA7FB77D2C /* SDL2main.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2main.xcodeproj"; path = "../../SDL2main/SDL2main.xcodeproj"; sourceTree = SOURCE_ROOT; }; + 068D3D26283F68D7226E0D35 /* SDL2test.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2test.xcodeproj"; path = "../../SDL2test/SDL2test.xcodeproj"; sourceTree = SOURCE_ROOT; }; + 43793E1A385F15D97C1E4508 /* SDL2.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2.xcodeproj"; path = "../../SDL2/SDL2.xcodeproj"; sourceTree = SOURCE_ROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 322F478F14C1119C3AB77840 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 53071187381E4A3C5A146491 /* AudioToolbox.framework in Frameworks */, + 4BA560D00AF85DA84CFA5074 /* AudioUnit.framework in Frameworks */, + 55BF794A6CCF2CA708141A3E /* Cocoa.framework in Frameworks */, + 040721A914A36A9579543581 /* CoreAudio.framework in Frameworks */, + 00A635B9081D573A58803FEA /* IOKit.framework in Frameworks */, + 42D810F301626B045BA62221 /* Carbon.framework in Frameworks */, + 61E9080D42ED5D613B712A8D /* ForceFeedback.framework in Frameworks */, + 1EE16D8142517535032D0F5A /* CoreFoundation.framework in Frameworks */, + 4C1D1A93420D7D5D20CA56A4 /* OpenGL.framework in Frameworks */, + 7D1A7393579522401B044C84 /* libSDL2main.a in Frameworks */, + 26BD42CA0FC414C87CF80454 /* libSDL2test.a in Frameworks */, + 7A8F7E84426517196DCB4BC4 /* libSDL2.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 43C138D420D717CC103F1E99 /* testgles */ = { + isa = PBXGroup; + children = ( + 7B5A76D932546A3D7C9356D8 /* test */, + 3C7F47BC201354B550A52D78 /* Frameworks */, + 52E953152E814515195D5BB7 /* Products */, + 0B1861D778A9527F1CB5300C /* Projects */, + ); + name = "testgles"; + sourceTree = ""; + }; + 7B5A76D932546A3D7C9356D8 /* test */ = { + isa = PBXGroup; + children = ( + 21ED049579DB3B92756943D9 /* testgles.c */, + ); + name = "test"; + sourceTree = ""; + }; + 3C7F47BC201354B550A52D78 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 549303AB0D8C117556EA52AE /* AudioToolbox.framework */, + 7EA062245931572804B7121F /* AudioUnit.framework */, + 6FAD532261FD32C2028B2459 /* Cocoa.framework */, + 13BE56E370C875FE1C0B5043 /* CoreAudio.framework */, + 45306F324AF8686220157698 /* IOKit.framework */, + 44EB22070B0058364D675FDD /* Carbon.framework */, + 56793A912FF0657C58AE3A3E /* ForceFeedback.framework */, + 3AFE366F71A405A3161E0DEC /* CoreFoundation.framework */, + 626430487FAD66A179683ECC /* OpenGL.framework */, + ); + name = "Frameworks"; + sourceTree = ""; + }; + 52E953152E814515195D5BB7 /* Products */ = { + isa = PBXGroup; + children = ( + 51845D902E9F04B601CA325E /* testgles */, + ); + name = "Products"; + sourceTree = ""; + }; + 0B1861D778A9527F1CB5300C /* Projects */ = { + isa = PBXGroup; + children = ( + 79934082264672FA7FB77D2C /* SDL2main.xcodeproj */, + 068D3D26283F68D7226E0D35 /* SDL2test.xcodeproj */, + 43793E1A385F15D97C1E4508 /* SDL2.xcodeproj */, + ); + name = "Projects"; + sourceTree = ""; + }; + 25187D402A975B324C5A4EBB /* Products */ = { + isa = PBXGroup; + children = ( + 59B475365406704572B75E39 /* libSDL2main.a */, + ); + name = Products; + sourceTree = ""; + }; + 2B273C956F420BE510675CC2 /* Products */ = { + isa = PBXGroup; + children = ( + 3CB86932610E1C13256860C8 /* libSDL2test.a */, + ); + name = Products; + sourceTree = ""; + }; + 6A6C0DE008810BCC28FD2C2E /* Products */ = { + isa = PBXGroup; + children = ( + 128D029A7EF46C14532547B9 /* libSDL2.a */, + ); + name = Products; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 512650A10BE62C81608B596F /* testgles */ = { + isa = PBXNativeTarget; + buildConfigurationList = 327A0DCF29D657C437BB14FB /* Build configuration list for PBXNativeTarget "testgles" */; + buildPhases = ( + 2C0649B662DD5C2058116FAB /* Resources */, + 61AA00D2008746EB6F5E04F4 /* Sources */, + 322F478F14C1119C3AB77840 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 76DA72C706772A4C023A63CF /* PBXTargetDependency */, + 665C47BB05D107361B761151 /* PBXTargetDependency */, + 41AF0206069876D619CE34CE /* PBXTargetDependency */, + ); + name = "testgles"; + productInstallPath = "$(HOME)/bin"; + productName = "testgles"; + productReference = 51845D902E9F04B601CA325E /* testgles */; + productType = "com.apple.product-type.tool"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 08FB7793FE84155DC02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testgles" */; + compatibilityVersion = "Xcode 3.2"; + hasScannedForEncodings = 1; + mainGroup = 43C138D420D717CC103F1E99 /* testgles */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 25187D402A975B324C5A4EBB /* Products */; + ProjectRef = 79934082264672FA7FB77D2C /* SDL2main.xcodeproj */; + }, + { + ProductGroup = 2B273C956F420BE510675CC2 /* Products */; + ProjectRef = 068D3D26283F68D7226E0D35 /* SDL2test.xcodeproj */; + }, + { + ProductGroup = 6A6C0DE008810BCC28FD2C2E /* Products */; + ProjectRef = 43793E1A385F15D97C1E4508 /* SDL2.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 512650A10BE62C81608B596F /* testgles */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 59B475365406704572B75E39 /* libSDL2main.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2main.a"; + remoteRef = 6F3D288B74C953186F411985 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 3CB86932610E1C13256860C8 /* libSDL2test.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2test.a"; + remoteRef = 59EF769B4F043BCB22AF4352 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 128D029A7EF46C14532547B9 /* libSDL2.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2.a"; + remoteRef = 07941DED6B1938F43CB52BFB /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 2C0649B662DD5C2058116FAB /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 61AA00D2008746EB6F5E04F4 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 71590B69376C3EAF0F5408C3 /* testgles.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ +/* End PBXVariantGroup section */ + +/* Begin PBXTargetDependency section */ + 76DA72C706772A4C023A63CF /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2main.a"; + targetProxy = 190F607D599169AC4DF72505 /* PBXContainerItemProxy */; + }; + 665C47BB05D107361B761151 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2test.a"; + targetProxy = 676743CB696660AC408825C5 /* PBXContainerItemProxy */; + }; + 41AF0206069876D619CE34CE /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2.a"; + targetProxy = 14FB7FA72FB25F785D5E6A15 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 509D1E5C5117524334FF66B8 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testgles"; + }; + name = "Debug Universal"; + }; + 232B61C17CBA44CB157D7DC5 /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testgles"; + }; + name = "Debug Native"; + }; + 1FC975994C49772E269B426D /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testgles"; + }; + name = "Release Universal"; + }; + 0BA47CAA0E214BB438697E9C /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testgles"; + }; + name = "Release Native"; + }; + 4E1B72F029E855ED3C0F7ED4 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Universal"; + }; + 37CF039967A85400622D2DC7 /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Native"; + }; + 2DC827C32D553D9714C05D13 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Universal"; + }; + 6B7B08B422C569A64C0B66D1 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Native"; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 327A0DCF29D657C437BB14FB /* Build configuration list for PBXNativeTarget "testgles" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 509D1E5C5117524334FF66B8 /* Debug Universal */, + 232B61C17CBA44CB157D7DC5 /* Debug Native */, + 1FC975994C49772E269B426D /* Release Universal */, + 0BA47CAA0E214BB438697E9C /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; + 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testgles" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 4E1B72F029E855ED3C0F7ED4 /* Debug Universal */, + 37CF039967A85400622D2DC7 /* Debug Native */, + 2DC827C32D553D9714C05D13 /* Release Universal */, + 6B7B08B422C569A64C0B66D1 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; +/* End XCConfigurationList section */ + + }; + rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; +} diff --git a/premake/Xcode/Xcode4/tests/testhaptic/testhaptic.xcodeproj/project.pbxproj b/premake/Xcode/Xcode4/tests/testhaptic/testhaptic.xcodeproj/project.pbxproj new file mode 100755 index 000000000..4d6821887 --- /dev/null +++ b/premake/Xcode/Xcode4/tests/testhaptic/testhaptic.xcodeproj/project.pbxproj @@ -0,0 +1,455 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 45; + objects = { + +/* Begin PBXBuildFile section */ + 259F0C4A725C2A5403467143 /* testhaptic.c in Sources */ = {isa = PBXBuildFile; fileRef = 0E6C06371F702D532D5529BA /* testhaptic.c */; }; + 30EF44E274E522070A0A45AF /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 156E6FBA3A1562AB5AB00E90 /* AudioToolbox.framework */; }; + 22A872B572D32B2B3D4851B0 /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7D5773A44C9A134672906703 /* AudioUnit.framework */; }; + 0C345BD450EF117F34F75C13 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 36283C7C10FB571669E3505D /* Cocoa.framework */; }; + 2A8B4CFC6EDE4CE0260733BB /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7D3E0010262034F5429D7BDF /* CoreAudio.framework */; }; + 39957C4E747C1B836AD002B6 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 459610BE579878903E0A416E /* IOKit.framework */; }; + 53B942F10276361D5E4C07C8 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1099493007CE1079342B7B67 /* Carbon.framework */; }; + 7EC20160664E415B7B3D7554 /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6FD8033D416A189636416EA0 /* ForceFeedback.framework */; }; + 3233705B20ED4BEE0DFC3E5C /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 177718DC5361393D02D918B1 /* CoreFoundation.framework */; }; + 2D2566F45319182C20A214BC /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 20600B02694830C63EA0332A /* OpenGL.framework */; }; + 67DC48577E8C250C47C23D63 /* libSDL2main.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 1BF3114F77F23F81419F31E1 /* libSDL2main.a */; }; + 27446D037B1A10C4703878A7 /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3B310E30273346B1364F251D /* libSDL2.a */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 037F1B9D1652681D66753BA4 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 55597D58463372000C5615B8 /* SDL2main.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 0FF7291B375C79BC57696B66; + remoteInfo = "libSDL2main.a"; + }; + 1D190F6E0DF753C413445EAD /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 55597D58463372000C5615B8 /* SDL2main.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 1BAE4A0A77462FDC330812A3; + remoteInfo = "libSDL2main.a"; + }; + 7156624E192C4444579525C0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 32084257624E1E0D7ED35D00 /* SDL2.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 5E6D56F6655337845A3C44C3; + remoteInfo = "libSDL2.a"; + }; + 089918D43EFB041865DB24BE /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 32084257624E1E0D7ED35D00 /* SDL2.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 7E6A7BC23CFD134274963645; + remoteInfo = "libSDL2.a"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 0E6C06371F702D532D5529BA /* testhaptic.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "testhaptic.c"; path = "../../../../../test/testhaptic.c"; sourceTree = ""; }; + 156E6FBA3A1562AB5AB00E90 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioToolbox.framework"; path = "/System/Library/Frameworks/AudioToolbox.framework"; sourceTree = ""; }; + 7D5773A44C9A134672906703 /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioUnit.framework"; path = "/System/Library/Frameworks/AudioUnit.framework"; sourceTree = ""; }; + 36283C7C10FB571669E3505D /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Cocoa.framework"; path = "/System/Library/Frameworks/Cocoa.framework"; sourceTree = ""; }; + 7D3E0010262034F5429D7BDF /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreAudio.framework"; path = "/System/Library/Frameworks/CoreAudio.framework"; sourceTree = ""; }; + 459610BE579878903E0A416E /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "IOKit.framework"; path = "/System/Library/Frameworks/IOKit.framework"; sourceTree = ""; }; + 1099493007CE1079342B7B67 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Carbon.framework"; path = "/System/Library/Frameworks/Carbon.framework"; sourceTree = ""; }; + 6FD8033D416A189636416EA0 /* ForceFeedback.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "ForceFeedback.framework"; path = "/System/Library/Frameworks/ForceFeedback.framework"; sourceTree = ""; }; + 177718DC5361393D02D918B1 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreFoundation.framework"; path = "/System/Library/Frameworks/CoreFoundation.framework"; sourceTree = ""; }; + 20600B02694830C63EA0332A /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "OpenGL.framework"; path = "/System/Library/Frameworks/OpenGL.framework"; sourceTree = ""; }; + 4FAD6EEE78EC5A2E248260FD /* testhaptic */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; name = "testhaptic"; path = "testhaptic"; sourceTree = BUILT_PRODUCTS_DIR; }; + 55597D58463372000C5615B8 /* SDL2main.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2main.xcodeproj"; path = "../../SDL2main/SDL2main.xcodeproj"; sourceTree = SOURCE_ROOT; }; + 32084257624E1E0D7ED35D00 /* SDL2.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2.xcodeproj"; path = "../../SDL2/SDL2.xcodeproj"; sourceTree = SOURCE_ROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 37222368225D1AF6258C317C /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 30EF44E274E522070A0A45AF /* AudioToolbox.framework in Frameworks */, + 22A872B572D32B2B3D4851B0 /* AudioUnit.framework in Frameworks */, + 0C345BD450EF117F34F75C13 /* Cocoa.framework in Frameworks */, + 2A8B4CFC6EDE4CE0260733BB /* CoreAudio.framework in Frameworks */, + 39957C4E747C1B836AD002B6 /* IOKit.framework in Frameworks */, + 53B942F10276361D5E4C07C8 /* Carbon.framework in Frameworks */, + 7EC20160664E415B7B3D7554 /* ForceFeedback.framework in Frameworks */, + 3233705B20ED4BEE0DFC3E5C /* CoreFoundation.framework in Frameworks */, + 2D2566F45319182C20A214BC /* OpenGL.framework in Frameworks */, + 67DC48577E8C250C47C23D63 /* libSDL2main.a in Frameworks */, + 27446D037B1A10C4703878A7 /* libSDL2.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 1403543911376E16049C4AAF /* testhaptic */ = { + isa = PBXGroup; + children = ( + 5411484B3E0546151F8A2F61 /* test */, + 2269211A4F2660BF294D0DA0 /* Frameworks */, + 58E216826F6A24CF470F69FF /* Products */, + 1DB62BF439A7251A7D9C11AA /* Projects */, + ); + name = "testhaptic"; + sourceTree = ""; + }; + 5411484B3E0546151F8A2F61 /* test */ = { + isa = PBXGroup; + children = ( + 0E6C06371F702D532D5529BA /* testhaptic.c */, + ); + name = "test"; + sourceTree = ""; + }; + 2269211A4F2660BF294D0DA0 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 156E6FBA3A1562AB5AB00E90 /* AudioToolbox.framework */, + 7D5773A44C9A134672906703 /* AudioUnit.framework */, + 36283C7C10FB571669E3505D /* Cocoa.framework */, + 7D3E0010262034F5429D7BDF /* CoreAudio.framework */, + 459610BE579878903E0A416E /* IOKit.framework */, + 1099493007CE1079342B7B67 /* Carbon.framework */, + 6FD8033D416A189636416EA0 /* ForceFeedback.framework */, + 177718DC5361393D02D918B1 /* CoreFoundation.framework */, + 20600B02694830C63EA0332A /* OpenGL.framework */, + ); + name = "Frameworks"; + sourceTree = ""; + }; + 58E216826F6A24CF470F69FF /* Products */ = { + isa = PBXGroup; + children = ( + 4FAD6EEE78EC5A2E248260FD /* testhaptic */, + ); + name = "Products"; + sourceTree = ""; + }; + 1DB62BF439A7251A7D9C11AA /* Projects */ = { + isa = PBXGroup; + children = ( + 55597D58463372000C5615B8 /* SDL2main.xcodeproj */, + 32084257624E1E0D7ED35D00 /* SDL2.xcodeproj */, + ); + name = "Projects"; + sourceTree = ""; + }; + 7AAD1A25324036572D4E778D /* Products */ = { + isa = PBXGroup; + children = ( + 1BF3114F77F23F81419F31E1 /* libSDL2main.a */, + ); + name = Products; + sourceTree = ""; + }; + 471B4E533FE220A228D55E58 /* Products */ = { + isa = PBXGroup; + children = ( + 3B310E30273346B1364F251D /* libSDL2.a */, + ); + name = Products; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 427856C059AD11D134C10ADF /* testhaptic */ = { + isa = PBXNativeTarget; + buildConfigurationList = 31347DC811FB7E1F284F633B /* Build configuration list for PBXNativeTarget "testhaptic" */; + buildPhases = ( + 3D6A31286E173C4D14F50300 /* Resources */, + 269A4E8912A24C833F881E6F /* Sources */, + 37222368225D1AF6258C317C /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 342123C51B1C4CEA225B3C31 /* PBXTargetDependency */, + 4A3F7633149345C651A62318 /* PBXTargetDependency */, + ); + name = "testhaptic"; + productInstallPath = "$(HOME)/bin"; + productName = "testhaptic"; + productReference = 4FAD6EEE78EC5A2E248260FD /* testhaptic */; + productType = "com.apple.product-type.tool"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 08FB7793FE84155DC02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testhaptic" */; + compatibilityVersion = "Xcode 3.2"; + hasScannedForEncodings = 1; + mainGroup = 1403543911376E16049C4AAF /* testhaptic */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 7AAD1A25324036572D4E778D /* Products */; + ProjectRef = 55597D58463372000C5615B8 /* SDL2main.xcodeproj */; + }, + { + ProductGroup = 471B4E533FE220A228D55E58 /* Products */; + ProjectRef = 32084257624E1E0D7ED35D00 /* SDL2.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 427856C059AD11D134C10ADF /* testhaptic */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 1BF3114F77F23F81419F31E1 /* libSDL2main.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2main.a"; + remoteRef = 037F1B9D1652681D66753BA4 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 3B310E30273346B1364F251D /* libSDL2.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2.a"; + remoteRef = 7156624E192C4444579525C0 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 3D6A31286E173C4D14F50300 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 269A4E8912A24C833F881E6F /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 259F0C4A725C2A5403467143 /* testhaptic.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ +/* End PBXVariantGroup section */ + +/* Begin PBXTargetDependency section */ + 342123C51B1C4CEA225B3C31 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2main.a"; + targetProxy = 1D190F6E0DF753C413445EAD /* PBXContainerItemProxy */; + }; + 4A3F7633149345C651A62318 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2.a"; + targetProxy = 089918D43EFB041865DB24BE /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 7C8037DD24A50B0464D22DD3 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testhaptic"; + }; + name = "Debug Universal"; + }; + 5D544F6D33A948326D6F5357 /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testhaptic"; + }; + name = "Debug Native"; + }; + 422449A50B524601141A58C9 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testhaptic"; + }; + name = "Release Universal"; + }; + 58704F2E7A8760715B1428AB /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testhaptic"; + }; + name = "Release Native"; + }; + 1CFA1BBC124934E60C7036C9 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Universal"; + }; + 2B2532C20414558B40351209 /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Native"; + }; + 02EB12FB36A9474A70CC1DF3 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Universal"; + }; + 278B282A5DB753C566D348EA /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Native"; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 31347DC811FB7E1F284F633B /* Build configuration list for PBXNativeTarget "testhaptic" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 7C8037DD24A50B0464D22DD3 /* Debug Universal */, + 5D544F6D33A948326D6F5357 /* Debug Native */, + 422449A50B524601141A58C9 /* Release Universal */, + 58704F2E7A8760715B1428AB /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; + 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testhaptic" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 1CFA1BBC124934E60C7036C9 /* Debug Universal */, + 2B2532C20414558B40351209 /* Debug Native */, + 02EB12FB36A9474A70CC1DF3 /* Release Universal */, + 278B282A5DB753C566D348EA /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; +/* End XCConfigurationList section */ + + }; + rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; +} diff --git a/premake/Xcode/Xcode4/tests/testiconv/testiconv.xcodeproj/project.pbxproj b/premake/Xcode/Xcode4/tests/testiconv/testiconv.xcodeproj/project.pbxproj new file mode 100755 index 000000000..9d3f6e229 --- /dev/null +++ b/premake/Xcode/Xcode4/tests/testiconv/testiconv.xcodeproj/project.pbxproj @@ -0,0 +1,472 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 45; + objects = { + +/* Begin PBXBuildFile section */ + 01F67D4205694451410C3AE4 /* testiconv.c in Sources */ = {isa = PBXBuildFile; fileRef = 5A851351608E23D3025123D3 /* testiconv.c */; }; + 28BC65452E7C060A058E444B /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2BFC3DEF433703C323E928EA /* AudioToolbox.framework */; }; + 7A686194495307043C6B4218 /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 18A906FD6917700431D2072C /* AudioUnit.framework */; }; + 4D4E4F94227C04A5778D4F47 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 64412144781354917D7E66C7 /* Cocoa.framework */; }; + 7CEF3B4B5C683E7E572015B5 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7854005411246BA537FA0971 /* CoreAudio.framework */; }; + 43783AE67501400F55252427 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1F1349EC410623931AE132F6 /* IOKit.framework */; }; + 311232347EEF21BD340076B3 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 10F34F3154A6111F37DB408A /* Carbon.framework */; }; + 5E8630AE172E5A9F0DF77613 /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 644229FD50ED7DD4695A1A51 /* ForceFeedback.framework */; }; + 037C01BC757B65413C4913FC /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 07415AF920E53EF410206478 /* CoreFoundation.framework */; }; + 72D72D63545B3BA70A624720 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2C1D5877076125646C0D6053 /* OpenGL.framework */; }; + 49361E9C5361328973933806 /* libSDL2main.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 16A94A053ABA231F59011001 /* libSDL2main.a */; }; + 107912681200609B01BC61B5 /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 1C83096C342B322A1569580E /* libSDL2.a */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 7DEB6FD46DB920AD50586F7F /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 4A8A50E0634613866EF11C47 /* SDL2main.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 0FF7291B375C79BC57696B66; + remoteInfo = "libSDL2main.a"; + }; + 029A692D3CEB268A363E54E7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 4A8A50E0634613866EF11C47 /* SDL2main.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 1BAE4A0A77462FDC330812A3; + remoteInfo = "libSDL2main.a"; + }; + 1DC90A9F5A01305F67524B5C /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 483610EC19C568A969A82850 /* SDL2.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 5E6D56F6655337845A3C44C3; + remoteInfo = "libSDL2.a"; + }; + 16C5039E16905E5E12FB32F3 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 483610EC19C568A969A82850 /* SDL2.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 7E6A7BC23CFD134274963645; + remoteInfo = "libSDL2.a"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 5A851351608E23D3025123D3 /* testiconv.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "testiconv.c"; path = "../../../../../test/testiconv.c"; sourceTree = ""; }; + 2BFC3DEF433703C323E928EA /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioToolbox.framework"; path = "/System/Library/Frameworks/AudioToolbox.framework"; sourceTree = ""; }; + 18A906FD6917700431D2072C /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioUnit.framework"; path = "/System/Library/Frameworks/AudioUnit.framework"; sourceTree = ""; }; + 64412144781354917D7E66C7 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Cocoa.framework"; path = "/System/Library/Frameworks/Cocoa.framework"; sourceTree = ""; }; + 7854005411246BA537FA0971 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreAudio.framework"; path = "/System/Library/Frameworks/CoreAudio.framework"; sourceTree = ""; }; + 1F1349EC410623931AE132F6 /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "IOKit.framework"; path = "/System/Library/Frameworks/IOKit.framework"; sourceTree = ""; }; + 10F34F3154A6111F37DB408A /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Carbon.framework"; path = "/System/Library/Frameworks/Carbon.framework"; sourceTree = ""; }; + 644229FD50ED7DD4695A1A51 /* ForceFeedback.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "ForceFeedback.framework"; path = "/System/Library/Frameworks/ForceFeedback.framework"; sourceTree = ""; }; + 07415AF920E53EF410206478 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreFoundation.framework"; path = "/System/Library/Frameworks/CoreFoundation.framework"; sourceTree = ""; }; + 2C1D5877076125646C0D6053 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "OpenGL.framework"; path = "/System/Library/Frameworks/OpenGL.framework"; sourceTree = ""; }; + 7822261D75FC09E354453DAB /* testiconv */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; name = "testiconv"; path = "testiconv"; sourceTree = BUILT_PRODUCTS_DIR; }; + 4A8A50E0634613866EF11C47 /* SDL2main.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2main.xcodeproj"; path = "../../SDL2main/SDL2main.xcodeproj"; sourceTree = SOURCE_ROOT; }; + 483610EC19C568A969A82850 /* SDL2.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2.xcodeproj"; path = "../../SDL2/SDL2.xcodeproj"; sourceTree = SOURCE_ROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 5E60195958B7167367850A1A /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 28BC65452E7C060A058E444B /* AudioToolbox.framework in Frameworks */, + 7A686194495307043C6B4218 /* AudioUnit.framework in Frameworks */, + 4D4E4F94227C04A5778D4F47 /* Cocoa.framework in Frameworks */, + 7CEF3B4B5C683E7E572015B5 /* CoreAudio.framework in Frameworks */, + 43783AE67501400F55252427 /* IOKit.framework in Frameworks */, + 311232347EEF21BD340076B3 /* Carbon.framework in Frameworks */, + 5E8630AE172E5A9F0DF77613 /* ForceFeedback.framework in Frameworks */, + 037C01BC757B65413C4913FC /* CoreFoundation.framework in Frameworks */, + 72D72D63545B3BA70A624720 /* OpenGL.framework in Frameworks */, + 49361E9C5361328973933806 /* libSDL2main.a in Frameworks */, + 107912681200609B01BC61B5 /* libSDL2.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 70BF1E9A2C45066E2DA81659 /* testiconv */ = { + isa = PBXGroup; + children = ( + 43DE5656401756E356603A23 /* test */, + 79683FF66B073E706BF5539E /* Frameworks */, + 06B973487F9208E244A21B40 /* Products */, + 32BC61D45C4A7EC540093B9D /* Projects */, + ); + name = "testiconv"; + sourceTree = ""; + }; + 43DE5656401756E356603A23 /* test */ = { + isa = PBXGroup; + children = ( + 5A851351608E23D3025123D3 /* testiconv.c */, + ); + name = "test"; + sourceTree = ""; + }; + 79683FF66B073E706BF5539E /* Frameworks */ = { + isa = PBXGroup; + children = ( + 2BFC3DEF433703C323E928EA /* AudioToolbox.framework */, + 18A906FD6917700431D2072C /* AudioUnit.framework */, + 64412144781354917D7E66C7 /* Cocoa.framework */, + 7854005411246BA537FA0971 /* CoreAudio.framework */, + 1F1349EC410623931AE132F6 /* IOKit.framework */, + 10F34F3154A6111F37DB408A /* Carbon.framework */, + 644229FD50ED7DD4695A1A51 /* ForceFeedback.framework */, + 07415AF920E53EF410206478 /* CoreFoundation.framework */, + 2C1D5877076125646C0D6053 /* OpenGL.framework */, + ); + name = "Frameworks"; + sourceTree = ""; + }; + 06B973487F9208E244A21B40 /* Products */ = { + isa = PBXGroup; + children = ( + 7822261D75FC09E354453DAB /* testiconv */, + ); + name = "Products"; + sourceTree = ""; + }; + 32BC61D45C4A7EC540093B9D /* Projects */ = { + isa = PBXGroup; + children = ( + 4A8A50E0634613866EF11C47 /* SDL2main.xcodeproj */, + 483610EC19C568A969A82850 /* SDL2.xcodeproj */, + ); + name = "Projects"; + sourceTree = ""; + }; + 5C0819485F56175379E94442 /* Products */ = { + isa = PBXGroup; + children = ( + 16A94A053ABA231F59011001 /* libSDL2main.a */, + ); + name = Products; + sourceTree = ""; + }; + 047466AD141D24A845437306 /* Products */ = { + isa = PBXGroup; + children = ( + 1C83096C342B322A1569580E /* libSDL2.a */, + ); + name = Products; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 4AD702822C1123C70BD41DCC /* testiconv */ = { + isa = PBXNativeTarget; + buildConfigurationList = 3FC52AA428F04ADE6FF63EDA /* Build configuration list for PBXNativeTarget "testiconv" */; + buildPhases = ( + 6E1F7223645F2AA60E9F0853 /* Resources */, + 0A766D7D2AA773F77A1711BC /* Sources */, + 5E60195958B7167367850A1A /* Frameworks */, + 9607AE3710C85E8F00CD1376 /* Postbuild */, + ); + buildRules = ( + ); + dependencies = ( + 20776E72027628001E6E69C1 /* PBXTargetDependency */, + 09F94DD03D0120B613F34E11 /* PBXTargetDependency */, + ); + name = "testiconv"; + productInstallPath = "$(HOME)/bin"; + productName = "testiconv"; + productReference = 7822261D75FC09E354453DAB /* testiconv */; + productType = "com.apple.product-type.tool"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 08FB7793FE84155DC02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testiconv" */; + compatibilityVersion = "Xcode 3.2"; + hasScannedForEncodings = 1; + mainGroup = 70BF1E9A2C45066E2DA81659 /* testiconv */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 5C0819485F56175379E94442 /* Products */; + ProjectRef = 4A8A50E0634613866EF11C47 /* SDL2main.xcodeproj */; + }, + { + ProductGroup = 047466AD141D24A845437306 /* Products */; + ProjectRef = 483610EC19C568A969A82850 /* SDL2.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 4AD702822C1123C70BD41DCC /* testiconv */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 16A94A053ABA231F59011001 /* libSDL2main.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2main.a"; + remoteRef = 7DEB6FD46DB920AD50586F7F /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 1C83096C342B322A1569580E /* libSDL2.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2.a"; + remoteRef = 1DC90A9F5A01305F67524B5C /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 6E1F7223645F2AA60E9F0853 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXShellScriptBuildPhase section */ + 9607AE3710C85E8F00CD1376 /* Postbuild */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = Postbuild; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "if [ \"${CONFIGURATION}\" = \"Debug Universal\" ]; then\nif [ ! -d \"./Build/Debug\" ]; then mkdir -p \"./Build/Debug\"; fi\ncp \"./../../../../../test/utf8.txt\" \"./Build/Debug/utf8.txt\"\nfi\nif [ \"${CONFIGURATION}\" = \"Debug Native\" ]; then\nif [ ! -d \"./Build/Debug\" ]; then mkdir -p \"./Build/Debug\"; fi\ncp \"./../../../../../test/utf8.txt\" \"./Build/Debug/utf8.txt\"\nfi\nif [ \"${CONFIGURATION}\" = \"Release Universal\" ]; then\nif [ ! -d \"./Build/Release\" ]; then mkdir -p \"./Build/Release\"; fi\ncp \"./../../../../../test/utf8.txt\" \"./Build/Release/utf8.txt\"\nfi\nif [ \"${CONFIGURATION}\" = \"Release Native\" ]; then\nif [ ! -d \"./Build/Release\" ]; then mkdir -p \"./Build/Release\"; fi\ncp \"./../../../../../test/utf8.txt\" \"./Build/Release/utf8.txt\"\nfi"; + }; +/* End PBXShellScriptBuildPhase section */ +/* Begin PBXSourcesBuildPhase section */ + 0A766D7D2AA773F77A1711BC /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 01F67D4205694451410C3AE4 /* testiconv.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ +/* End PBXVariantGroup section */ + +/* Begin PBXTargetDependency section */ + 20776E72027628001E6E69C1 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2main.a"; + targetProxy = 029A692D3CEB268A363E54E7 /* PBXContainerItemProxy */; + }; + 09F94DD03D0120B613F34E11 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2.a"; + targetProxy = 16C5039E16905E5E12FB32F3 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 180B15F72235772335BC5EDF /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testiconv"; + }; + name = "Debug Universal"; + }; + 2CBA67A12BDA771D49A85992 /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testiconv"; + }; + name = "Debug Native"; + }; + 262640223531332816C10B54 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testiconv"; + }; + name = "Release Universal"; + }; + 4487290B3A67007306B6278D /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testiconv"; + }; + name = "Release Native"; + }; + 3EA56CB17FA80E7E262E3556 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Universal"; + }; + 2B015B722AD72B4B63C120A0 /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Native"; + }; + 55615B5C15FB4917219B52CB /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Universal"; + }; + 5767519858C43C4645703E93 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Native"; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 3FC52AA428F04ADE6FF63EDA /* Build configuration list for PBXNativeTarget "testiconv" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 180B15F72235772335BC5EDF /* Debug Universal */, + 2CBA67A12BDA771D49A85992 /* Debug Native */, + 262640223531332816C10B54 /* Release Universal */, + 4487290B3A67007306B6278D /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; + 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testiconv" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 3EA56CB17FA80E7E262E3556 /* Debug Universal */, + 2B015B722AD72B4B63C120A0 /* Debug Native */, + 55615B5C15FB4917219B52CB /* Release Universal */, + 5767519858C43C4645703E93 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; +/* End XCConfigurationList section */ + + }; + rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; +} diff --git a/premake/Xcode/Xcode4/tests/testime/testime.xcodeproj/project.pbxproj b/premake/Xcode/Xcode4/tests/testime/testime.xcodeproj/project.pbxproj new file mode 100755 index 000000000..0d81aa09f --- /dev/null +++ b/premake/Xcode/Xcode4/tests/testime/testime.xcodeproj/project.pbxproj @@ -0,0 +1,498 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 45; + objects = { + +/* Begin PBXBuildFile section */ + 394F2A6761A00C864DD37E29 /* testime.c in Sources */ = {isa = PBXBuildFile; fileRef = 79AA0DF42FB806346AD1591F /* testime.c */; }; + 5E10777A103605FF3E013696 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 03C6494775C36EF33B19751B /* AudioToolbox.framework */; }; + 6A9C67C13FD623E721F820F3 /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 44317F33060A115F02C8475A /* AudioUnit.framework */; }; + 096D12923AFA2F1B1A846CEE /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3B867D6C49145AA925AF2E7E /* Cocoa.framework */; }; + 7D056C54312855F4198E4DF7 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D8C1FDC44723C795F45553E /* CoreAudio.framework */; }; + 5FA22A743AB27EA51D771827 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2751676401665387040043AE /* IOKit.framework */; }; + 3B811AFA54797BC03A736D8E /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 652305D64F7F23BF60A3781B /* Carbon.framework */; }; + 292A09B838117FAE33364F13 /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1FC20CF54F57650D632F3936 /* ForceFeedback.framework */; }; + 6CB30ECA1DBF17E62C7C10EF /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 201502B9551224FC331936AE /* CoreFoundation.framework */; }; + 767C54E8002D305A68C50F9F /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 595D09E60F8839134F750E70 /* OpenGL.framework */; }; + 7DBF3B3F54FC7694723579E4 /* libSDL2main.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5F310BC833587B680A015146 /* libSDL2main.a */; }; + 25A16D314598044A205D3AD9 /* libSDL2test.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 416A20CA6CC903846592741F /* libSDL2test.a */; }; + 03912AC2480D57924D2C20A6 /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 2813134D4E980EB24DDA3264 /* libSDL2.a */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 6EF3411958EC070E65006F51 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 37660C5C6E012B0704F50800 /* SDL2main.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 0FF7291B375C79BC57696B66; + remoteInfo = "libSDL2main.a"; + }; + 325B1E0712D96B626F4C6BAA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 37660C5C6E012B0704F50800 /* SDL2main.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 1BAE4A0A77462FDC330812A3; + remoteInfo = "libSDL2main.a"; + }; + 0BD57E7411E16CFA3B9D70C2 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 6A0254215BC4336617C31D9F /* SDL2test.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 1EB6664901BC163F215A4861; + remoteInfo = "libSDL2test.a"; + }; + 66340F2E53D977EA41C776EE /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 6A0254215BC4336617C31D9F /* SDL2test.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 1258506950476B85239A79A3; + remoteInfo = "libSDL2test.a"; + }; + 14F02547192C24663BCD3EAC /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 1870713219E80C70154F2196 /* SDL2.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 5E6D56F6655337845A3C44C3; + remoteInfo = "libSDL2.a"; + }; + 34076F20333E45790DF76F27 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 1870713219E80C70154F2196 /* SDL2.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 7E6A7BC23CFD134274963645; + remoteInfo = "libSDL2.a"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 79AA0DF42FB806346AD1591F /* testime.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "testime.c"; path = "../../../../../test/testime.c"; sourceTree = ""; }; + 03C6494775C36EF33B19751B /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioToolbox.framework"; path = "/System/Library/Frameworks/AudioToolbox.framework"; sourceTree = ""; }; + 44317F33060A115F02C8475A /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioUnit.framework"; path = "/System/Library/Frameworks/AudioUnit.framework"; sourceTree = ""; }; + 3B867D6C49145AA925AF2E7E /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Cocoa.framework"; path = "/System/Library/Frameworks/Cocoa.framework"; sourceTree = ""; }; + 0D8C1FDC44723C795F45553E /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreAudio.framework"; path = "/System/Library/Frameworks/CoreAudio.framework"; sourceTree = ""; }; + 2751676401665387040043AE /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "IOKit.framework"; path = "/System/Library/Frameworks/IOKit.framework"; sourceTree = ""; }; + 652305D64F7F23BF60A3781B /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Carbon.framework"; path = "/System/Library/Frameworks/Carbon.framework"; sourceTree = ""; }; + 1FC20CF54F57650D632F3936 /* ForceFeedback.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "ForceFeedback.framework"; path = "/System/Library/Frameworks/ForceFeedback.framework"; sourceTree = ""; }; + 201502B9551224FC331936AE /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreFoundation.framework"; path = "/System/Library/Frameworks/CoreFoundation.framework"; sourceTree = ""; }; + 595D09E60F8839134F750E70 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "OpenGL.framework"; path = "/System/Library/Frameworks/OpenGL.framework"; sourceTree = ""; }; + 17FD149165DF326B35E60F6E /* testime */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; name = "testime"; path = "testime"; sourceTree = BUILT_PRODUCTS_DIR; }; + 37660C5C6E012B0704F50800 /* SDL2main.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2main.xcodeproj"; path = "../../SDL2main/SDL2main.xcodeproj"; sourceTree = SOURCE_ROOT; }; + 6A0254215BC4336617C31D9F /* SDL2test.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2test.xcodeproj"; path = "../../SDL2test/SDL2test.xcodeproj"; sourceTree = SOURCE_ROOT; }; + 1870713219E80C70154F2196 /* SDL2.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2.xcodeproj"; path = "../../SDL2/SDL2.xcodeproj"; sourceTree = SOURCE_ROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 179F54385F0143A328DD5F70 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 5E10777A103605FF3E013696 /* AudioToolbox.framework in Frameworks */, + 6A9C67C13FD623E721F820F3 /* AudioUnit.framework in Frameworks */, + 096D12923AFA2F1B1A846CEE /* Cocoa.framework in Frameworks */, + 7D056C54312855F4198E4DF7 /* CoreAudio.framework in Frameworks */, + 5FA22A743AB27EA51D771827 /* IOKit.framework in Frameworks */, + 3B811AFA54797BC03A736D8E /* Carbon.framework in Frameworks */, + 292A09B838117FAE33364F13 /* ForceFeedback.framework in Frameworks */, + 6CB30ECA1DBF17E62C7C10EF /* CoreFoundation.framework in Frameworks */, + 767C54E8002D305A68C50F9F /* OpenGL.framework in Frameworks */, + 7DBF3B3F54FC7694723579E4 /* libSDL2main.a in Frameworks */, + 25A16D314598044A205D3AD9 /* libSDL2test.a in Frameworks */, + 03912AC2480D57924D2C20A6 /* libSDL2.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 325432B320AA344064692D64 /* testime */ = { + isa = PBXGroup; + children = ( + 35591BE0265A7D47522C7BC5 /* test */, + 6C4079D058CC76D8096A2679 /* Frameworks */, + 357E6BFF68C64972163A532B /* Products */, + 3D743F9F13CF1A624B494301 /* Projects */, + ); + name = "testime"; + sourceTree = ""; + }; + 35591BE0265A7D47522C7BC5 /* test */ = { + isa = PBXGroup; + children = ( + 79AA0DF42FB806346AD1591F /* testime.c */, + ); + name = "test"; + sourceTree = ""; + }; + 6C4079D058CC76D8096A2679 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 03C6494775C36EF33B19751B /* AudioToolbox.framework */, + 44317F33060A115F02C8475A /* AudioUnit.framework */, + 3B867D6C49145AA925AF2E7E /* Cocoa.framework */, + 0D8C1FDC44723C795F45553E /* CoreAudio.framework */, + 2751676401665387040043AE /* IOKit.framework */, + 652305D64F7F23BF60A3781B /* Carbon.framework */, + 1FC20CF54F57650D632F3936 /* ForceFeedback.framework */, + 201502B9551224FC331936AE /* CoreFoundation.framework */, + 595D09E60F8839134F750E70 /* OpenGL.framework */, + ); + name = "Frameworks"; + sourceTree = ""; + }; + 357E6BFF68C64972163A532B /* Products */ = { + isa = PBXGroup; + children = ( + 17FD149165DF326B35E60F6E /* testime */, + ); + name = "Products"; + sourceTree = ""; + }; + 3D743F9F13CF1A624B494301 /* Projects */ = { + isa = PBXGroup; + children = ( + 37660C5C6E012B0704F50800 /* SDL2main.xcodeproj */, + 6A0254215BC4336617C31D9F /* SDL2test.xcodeproj */, + 1870713219E80C70154F2196 /* SDL2.xcodeproj */, + ); + name = "Projects"; + sourceTree = ""; + }; + 19D178A72633052168735B58 /* Products */ = { + isa = PBXGroup; + children = ( + 5F310BC833587B680A015146 /* libSDL2main.a */, + ); + name = Products; + sourceTree = ""; + }; + 3145455649AC64EF07E379DC /* Products */ = { + isa = PBXGroup; + children = ( + 416A20CA6CC903846592741F /* libSDL2test.a */, + ); + name = Products; + sourceTree = ""; + }; + 15241B3C3A85203F0FCF6F85 /* Products */ = { + isa = PBXGroup; + children = ( + 2813134D4E980EB24DDA3264 /* libSDL2.a */, + ); + name = Products; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 28A779F01DAF51A46DFC491B /* testime */ = { + isa = PBXNativeTarget; + buildConfigurationList = 0CF9503A35A5750D3CF53617 /* Build configuration list for PBXNativeTarget "testime" */; + buildPhases = ( + 37EE1D73281F352A5C4F6B61 /* Resources */, + 42894CF45C075D0304B85980 /* Sources */, + 179F54385F0143A328DD5F70 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 75CE562B4E0E01DF17AF0196 /* PBXTargetDependency */, + 22354EEF6778265A6E087330 /* PBXTargetDependency */, + 7FE05C75435244CB7314546C /* PBXTargetDependency */, + ); + name = "testime"; + productInstallPath = "$(HOME)/bin"; + productName = "testime"; + productReference = 17FD149165DF326B35E60F6E /* testime */; + productType = "com.apple.product-type.tool"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 08FB7793FE84155DC02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testime" */; + compatibilityVersion = "Xcode 3.2"; + hasScannedForEncodings = 1; + mainGroup = 325432B320AA344064692D64 /* testime */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 19D178A72633052168735B58 /* Products */; + ProjectRef = 37660C5C6E012B0704F50800 /* SDL2main.xcodeproj */; + }, + { + ProductGroup = 3145455649AC64EF07E379DC /* Products */; + ProjectRef = 6A0254215BC4336617C31D9F /* SDL2test.xcodeproj */; + }, + { + ProductGroup = 15241B3C3A85203F0FCF6F85 /* Products */; + ProjectRef = 1870713219E80C70154F2196 /* SDL2.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 28A779F01DAF51A46DFC491B /* testime */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 5F310BC833587B680A015146 /* libSDL2main.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2main.a"; + remoteRef = 6EF3411958EC070E65006F51 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 416A20CA6CC903846592741F /* libSDL2test.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2test.a"; + remoteRef = 0BD57E7411E16CFA3B9D70C2 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 2813134D4E980EB24DDA3264 /* libSDL2.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2.a"; + remoteRef = 14F02547192C24663BCD3EAC /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 37EE1D73281F352A5C4F6B61 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 42894CF45C075D0304B85980 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 394F2A6761A00C864DD37E29 /* testime.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ +/* End PBXVariantGroup section */ + +/* Begin PBXTargetDependency section */ + 75CE562B4E0E01DF17AF0196 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2main.a"; + targetProxy = 325B1E0712D96B626F4C6BAA /* PBXContainerItemProxy */; + }; + 22354EEF6778265A6E087330 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2test.a"; + targetProxy = 66340F2E53D977EA41C776EE /* PBXContainerItemProxy */; + }; + 7FE05C75435244CB7314546C /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2.a"; + targetProxy = 34076F20333E45790DF76F27 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 2F314C5D29316B9B188C4A66 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testime"; + }; + name = "Debug Universal"; + }; + 542D68521CF11A7D3EA171FB /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testime"; + }; + name = "Debug Native"; + }; + 4AED11725C90159D0A022BA9 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testime"; + }; + name = "Release Universal"; + }; + 09BF6D6928B92148060B7493 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testime"; + }; + name = "Release Native"; + }; + 2A75165E3419785351B1758C /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Universal"; + }; + 47D6655561D7721427A41223 /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Native"; + }; + 0E315AB66A55310B5A154CC6 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Universal"; + }; + 683A715D4A2E136E2F5E7BDD /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Native"; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 0CF9503A35A5750D3CF53617 /* Build configuration list for PBXNativeTarget "testime" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 2F314C5D29316B9B188C4A66 /* Debug Universal */, + 542D68521CF11A7D3EA171FB /* Debug Native */, + 4AED11725C90159D0A022BA9 /* Release Universal */, + 09BF6D6928B92148060B7493 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; + 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testime" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 2A75165E3419785351B1758C /* Debug Universal */, + 47D6655561D7721427A41223 /* Debug Native */, + 0E315AB66A55310B5A154CC6 /* Release Universal */, + 683A715D4A2E136E2F5E7BDD /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; +/* End XCConfigurationList section */ + + }; + rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; +} diff --git a/premake/Xcode/Xcode4/tests/testjoystick/testjoystick.xcodeproj/project.pbxproj b/premake/Xcode/Xcode4/tests/testjoystick/testjoystick.xcodeproj/project.pbxproj new file mode 100755 index 000000000..630970e8c --- /dev/null +++ b/premake/Xcode/Xcode4/tests/testjoystick/testjoystick.xcodeproj/project.pbxproj @@ -0,0 +1,455 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 45; + objects = { + +/* Begin PBXBuildFile section */ + 0C3B15681CF539CA3CC139DD /* testjoystick.c in Sources */ = {isa = PBXBuildFile; fileRef = 4A9E4BD653E644777C75025C /* testjoystick.c */; }; + 71C27DCD4DF2765442EA1E63 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 03E33B67177730F20A9D5AEC /* AudioToolbox.framework */; }; + 454A162C375B711355CB317E /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7F78527307DA13D200AA5A54 /* AudioUnit.framework */; }; + 0995246F20D1236E1B9B17A5 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 527F2B521FD35C312563275C /* Cocoa.framework */; }; + 48CB3D42589E2B150F1C2721 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0FC30264097B701715AD34AB /* CoreAudio.framework */; }; + 180706B859BE7BC377910AF8 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 036913677858077318882DAE /* IOKit.framework */; }; + 4EA011DE3F423FBB2E5623B9 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 38BC7431466663E705D91F31 /* Carbon.framework */; }; + 42BE685B4CAA5ADF0F146D65 /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 79DA78A677084AAA11D81609 /* ForceFeedback.framework */; }; + 6D011A203DF05FBA6DD028DC /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 195B41E2126C016B50707429 /* CoreFoundation.framework */; }; + 61A136E2577960DB6EEA01D4 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 35B8783C675D2C6C728716BF /* OpenGL.framework */; }; + 2BE81931679D0A87404119E6 /* libSDL2main.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 46F526BE1A41257B65EB2BF4 /* libSDL2main.a */; }; + 301601B7334672E66EA411B2 /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4CC008126DE8282F50707623 /* libSDL2.a */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 5323235E0A156C3D5026186E /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 527E6389744769125BC36F80 /* SDL2main.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 0FF7291B375C79BC57696B66; + remoteInfo = "libSDL2main.a"; + }; + 0CC915BF634B54F600480455 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 527E6389744769125BC36F80 /* SDL2main.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 1BAE4A0A77462FDC330812A3; + remoteInfo = "libSDL2main.a"; + }; + 7024692B25CA1FA7259764BF /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 7A436A410E50308635AD1799 /* SDL2.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 5E6D56F6655337845A3C44C3; + remoteInfo = "libSDL2.a"; + }; + 76191EFC631D36381C9717E0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 7A436A410E50308635AD1799 /* SDL2.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 7E6A7BC23CFD134274963645; + remoteInfo = "libSDL2.a"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 4A9E4BD653E644777C75025C /* testjoystick.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "testjoystick.c"; path = "../../../../../test/testjoystick.c"; sourceTree = ""; }; + 03E33B67177730F20A9D5AEC /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioToolbox.framework"; path = "/System/Library/Frameworks/AudioToolbox.framework"; sourceTree = ""; }; + 7F78527307DA13D200AA5A54 /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioUnit.framework"; path = "/System/Library/Frameworks/AudioUnit.framework"; sourceTree = ""; }; + 527F2B521FD35C312563275C /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Cocoa.framework"; path = "/System/Library/Frameworks/Cocoa.framework"; sourceTree = ""; }; + 0FC30264097B701715AD34AB /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreAudio.framework"; path = "/System/Library/Frameworks/CoreAudio.framework"; sourceTree = ""; }; + 036913677858077318882DAE /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "IOKit.framework"; path = "/System/Library/Frameworks/IOKit.framework"; sourceTree = ""; }; + 38BC7431466663E705D91F31 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Carbon.framework"; path = "/System/Library/Frameworks/Carbon.framework"; sourceTree = ""; }; + 79DA78A677084AAA11D81609 /* ForceFeedback.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "ForceFeedback.framework"; path = "/System/Library/Frameworks/ForceFeedback.framework"; sourceTree = ""; }; + 195B41E2126C016B50707429 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreFoundation.framework"; path = "/System/Library/Frameworks/CoreFoundation.framework"; sourceTree = ""; }; + 35B8783C675D2C6C728716BF /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "OpenGL.framework"; path = "/System/Library/Frameworks/OpenGL.framework"; sourceTree = ""; }; + 7D1714BA5AB54C650E8076B9 /* testjoystick */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; name = "testjoystick"; path = "testjoystick"; sourceTree = BUILT_PRODUCTS_DIR; }; + 527E6389744769125BC36F80 /* SDL2main.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2main.xcodeproj"; path = "../../SDL2main/SDL2main.xcodeproj"; sourceTree = SOURCE_ROOT; }; + 7A436A410E50308635AD1799 /* SDL2.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2.xcodeproj"; path = "../../SDL2/SDL2.xcodeproj"; sourceTree = SOURCE_ROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 0930577343442747473E4629 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 71C27DCD4DF2765442EA1E63 /* AudioToolbox.framework in Frameworks */, + 454A162C375B711355CB317E /* AudioUnit.framework in Frameworks */, + 0995246F20D1236E1B9B17A5 /* Cocoa.framework in Frameworks */, + 48CB3D42589E2B150F1C2721 /* CoreAudio.framework in Frameworks */, + 180706B859BE7BC377910AF8 /* IOKit.framework in Frameworks */, + 4EA011DE3F423FBB2E5623B9 /* Carbon.framework in Frameworks */, + 42BE685B4CAA5ADF0F146D65 /* ForceFeedback.framework in Frameworks */, + 6D011A203DF05FBA6DD028DC /* CoreFoundation.framework in Frameworks */, + 61A136E2577960DB6EEA01D4 /* OpenGL.framework in Frameworks */, + 2BE81931679D0A87404119E6 /* libSDL2main.a in Frameworks */, + 301601B7334672E66EA411B2 /* libSDL2.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 25AC5C0F6CF6364F04E15787 /* testjoystick */ = { + isa = PBXGroup; + children = ( + 7DE642475F981AA0120A7012 /* test */, + 5FFB162C40F0749523C97550 /* Frameworks */, + 31041AE46F1E2CAF42617A9A /* Products */, + 387D1E442BF445230DC33E18 /* Projects */, + ); + name = "testjoystick"; + sourceTree = ""; + }; + 7DE642475F981AA0120A7012 /* test */ = { + isa = PBXGroup; + children = ( + 4A9E4BD653E644777C75025C /* testjoystick.c */, + ); + name = "test"; + sourceTree = ""; + }; + 5FFB162C40F0749523C97550 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 03E33B67177730F20A9D5AEC /* AudioToolbox.framework */, + 7F78527307DA13D200AA5A54 /* AudioUnit.framework */, + 527F2B521FD35C312563275C /* Cocoa.framework */, + 0FC30264097B701715AD34AB /* CoreAudio.framework */, + 036913677858077318882DAE /* IOKit.framework */, + 38BC7431466663E705D91F31 /* Carbon.framework */, + 79DA78A677084AAA11D81609 /* ForceFeedback.framework */, + 195B41E2126C016B50707429 /* CoreFoundation.framework */, + 35B8783C675D2C6C728716BF /* OpenGL.framework */, + ); + name = "Frameworks"; + sourceTree = ""; + }; + 31041AE46F1E2CAF42617A9A /* Products */ = { + isa = PBXGroup; + children = ( + 7D1714BA5AB54C650E8076B9 /* testjoystick */, + ); + name = "Products"; + sourceTree = ""; + }; + 387D1E442BF445230DC33E18 /* Projects */ = { + isa = PBXGroup; + children = ( + 527E6389744769125BC36F80 /* SDL2main.xcodeproj */, + 7A436A410E50308635AD1799 /* SDL2.xcodeproj */, + ); + name = "Projects"; + sourceTree = ""; + }; + 67A17E320C466E735C293C0C /* Products */ = { + isa = PBXGroup; + children = ( + 46F526BE1A41257B65EB2BF4 /* libSDL2main.a */, + ); + name = Products; + sourceTree = ""; + }; + 56B5333B1CBB605379E5418E /* Products */ = { + isa = PBXGroup; + children = ( + 4CC008126DE8282F50707623 /* libSDL2.a */, + ); + name = Products; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 762F2180692925D903DE7530 /* testjoystick */ = { + isa = PBXNativeTarget; + buildConfigurationList = 68EE18787A727F925A04560F /* Build configuration list for PBXNativeTarget "testjoystick" */; + buildPhases = ( + 7C9C744C6414779B070C3F27 /* Resources */, + 219F74776F723334228838F9 /* Sources */, + 0930577343442747473E4629 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 6F3800711E362B6C7D807662 /* PBXTargetDependency */, + 127B4E02081355961B21224F /* PBXTargetDependency */, + ); + name = "testjoystick"; + productInstallPath = "$(HOME)/bin"; + productName = "testjoystick"; + productReference = 7D1714BA5AB54C650E8076B9 /* testjoystick */; + productType = "com.apple.product-type.tool"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 08FB7793FE84155DC02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testjoystick" */; + compatibilityVersion = "Xcode 3.2"; + hasScannedForEncodings = 1; + mainGroup = 25AC5C0F6CF6364F04E15787 /* testjoystick */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 67A17E320C466E735C293C0C /* Products */; + ProjectRef = 527E6389744769125BC36F80 /* SDL2main.xcodeproj */; + }, + { + ProductGroup = 56B5333B1CBB605379E5418E /* Products */; + ProjectRef = 7A436A410E50308635AD1799 /* SDL2.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 762F2180692925D903DE7530 /* testjoystick */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 46F526BE1A41257B65EB2BF4 /* libSDL2main.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2main.a"; + remoteRef = 5323235E0A156C3D5026186E /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 4CC008126DE8282F50707623 /* libSDL2.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2.a"; + remoteRef = 7024692B25CA1FA7259764BF /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 7C9C744C6414779B070C3F27 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 219F74776F723334228838F9 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 0C3B15681CF539CA3CC139DD /* testjoystick.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ +/* End PBXVariantGroup section */ + +/* Begin PBXTargetDependency section */ + 6F3800711E362B6C7D807662 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2main.a"; + targetProxy = 0CC915BF634B54F600480455 /* PBXContainerItemProxy */; + }; + 127B4E02081355961B21224F /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2.a"; + targetProxy = 76191EFC631D36381C9717E0 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 62F2238176CC4DAA7F3979F0 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testjoystick"; + }; + name = "Debug Universal"; + }; + 024D21AC52F5635D0E9112B0 /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testjoystick"; + }; + name = "Debug Native"; + }; + 70AC59A42D2765BA3F2143FD /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testjoystick"; + }; + name = "Release Universal"; + }; + 092F1FDF2AE72C4A3DAD605E /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testjoystick"; + }; + name = "Release Native"; + }; + 1CB278856A8C2BCA1C052BC8 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Universal"; + }; + 211A322721AA4916028657EE /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Native"; + }; + 4184652A455149FA6BDA71CF /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Universal"; + }; + 3D9E60086DAE3B44266473EF /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Native"; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 68EE18787A727F925A04560F /* Build configuration list for PBXNativeTarget "testjoystick" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 62F2238176CC4DAA7F3979F0 /* Debug Universal */, + 024D21AC52F5635D0E9112B0 /* Debug Native */, + 70AC59A42D2765BA3F2143FD /* Release Universal */, + 092F1FDF2AE72C4A3DAD605E /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; + 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testjoystick" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 1CB278856A8C2BCA1C052BC8 /* Debug Universal */, + 211A322721AA4916028657EE /* Debug Native */, + 4184652A455149FA6BDA71CF /* Release Universal */, + 3D9E60086DAE3B44266473EF /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; +/* End XCConfigurationList section */ + + }; + rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; +} diff --git a/premake/Xcode/Xcode4/tests/testkeys/testkeys.xcodeproj/project.pbxproj b/premake/Xcode/Xcode4/tests/testkeys/testkeys.xcodeproj/project.pbxproj new file mode 100755 index 000000000..7fb699eb9 --- /dev/null +++ b/premake/Xcode/Xcode4/tests/testkeys/testkeys.xcodeproj/project.pbxproj @@ -0,0 +1,455 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 45; + objects = { + +/* Begin PBXBuildFile section */ + 4DA8581B0A7C53E96C03556D /* testkeys.c in Sources */ = {isa = PBXBuildFile; fileRef = 5F706DD214D27DF501C14EB6 /* testkeys.c */; }; + 2FFF31A0196B5A3C5332393C /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6351118072A672A26EB73B87 /* AudioToolbox.framework */; }; + 2EC4789D44AE18192829504D /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1EAA4FFC29C60E6D2B1F2E2F /* AudioUnit.framework */; }; + 31D744C24BC8645A560D071A /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7C047D996F284DAC578A297A /* Cocoa.framework */; }; + 37DA616365771F1E78C43FD3 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 650164F7187B4307026602FB /* CoreAudio.framework */; }; + 117C249E05BD45375D0F2258 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 38CD4A94444C09BE487C493E /* IOKit.framework */; }; + 2B2C00F5670B0C52053A60C9 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 76BE5C3B28353CD972F2735E /* Carbon.framework */; }; + 6A200DEA22EC50FB369F3B9A /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 57F47C96019E52596A543FD3 /* ForceFeedback.framework */; }; + 158F79494D65297223DE77EC /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3C77462947EE01E71C0262D9 /* CoreFoundation.framework */; }; + 34022ECA0B42535D320D028D /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 496E0F3247EE5CB63DED5434 /* OpenGL.framework */; }; + 449F571D5F4746E50900034B /* libSDL2main.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 7F465A823B8F66D0644D1F7B /* libSDL2main.a */; }; + 3CD347724C6E09F20DEE1F9A /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6D652C632B4630697E6B4DC6 /* libSDL2.a */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 5525725142D342A718BB47F0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 663876E3365D144D0A172182 /* SDL2main.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 0FF7291B375C79BC57696B66; + remoteInfo = "libSDL2main.a"; + }; + 6FD7167D733D378A697F17C6 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 663876E3365D144D0A172182 /* SDL2main.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 1BAE4A0A77462FDC330812A3; + remoteInfo = "libSDL2main.a"; + }; + 57A7543F77245DDD600C62CB /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 599E52DD2B4D6F1618165507 /* SDL2.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 5E6D56F6655337845A3C44C3; + remoteInfo = "libSDL2.a"; + }; + 7FAE06FB7B0E61DA59AF7678 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 599E52DD2B4D6F1618165507 /* SDL2.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 7E6A7BC23CFD134274963645; + remoteInfo = "libSDL2.a"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 5F706DD214D27DF501C14EB6 /* testkeys.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "testkeys.c"; path = "../../../../../test/testkeys.c"; sourceTree = ""; }; + 6351118072A672A26EB73B87 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioToolbox.framework"; path = "/System/Library/Frameworks/AudioToolbox.framework"; sourceTree = ""; }; + 1EAA4FFC29C60E6D2B1F2E2F /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioUnit.framework"; path = "/System/Library/Frameworks/AudioUnit.framework"; sourceTree = ""; }; + 7C047D996F284DAC578A297A /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Cocoa.framework"; path = "/System/Library/Frameworks/Cocoa.framework"; sourceTree = ""; }; + 650164F7187B4307026602FB /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreAudio.framework"; path = "/System/Library/Frameworks/CoreAudio.framework"; sourceTree = ""; }; + 38CD4A94444C09BE487C493E /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "IOKit.framework"; path = "/System/Library/Frameworks/IOKit.framework"; sourceTree = ""; }; + 76BE5C3B28353CD972F2735E /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Carbon.framework"; path = "/System/Library/Frameworks/Carbon.framework"; sourceTree = ""; }; + 57F47C96019E52596A543FD3 /* ForceFeedback.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "ForceFeedback.framework"; path = "/System/Library/Frameworks/ForceFeedback.framework"; sourceTree = ""; }; + 3C77462947EE01E71C0262D9 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreFoundation.framework"; path = "/System/Library/Frameworks/CoreFoundation.framework"; sourceTree = ""; }; + 496E0F3247EE5CB63DED5434 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "OpenGL.framework"; path = "/System/Library/Frameworks/OpenGL.framework"; sourceTree = ""; }; + 125E670F2EF6388760084741 /* testkeys */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; name = "testkeys"; path = "testkeys"; sourceTree = BUILT_PRODUCTS_DIR; }; + 663876E3365D144D0A172182 /* SDL2main.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2main.xcodeproj"; path = "../../SDL2main/SDL2main.xcodeproj"; sourceTree = SOURCE_ROOT; }; + 599E52DD2B4D6F1618165507 /* SDL2.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2.xcodeproj"; path = "../../SDL2/SDL2.xcodeproj"; sourceTree = SOURCE_ROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 3CDF672F5B3714DA1C9B3A40 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 2FFF31A0196B5A3C5332393C /* AudioToolbox.framework in Frameworks */, + 2EC4789D44AE18192829504D /* AudioUnit.framework in Frameworks */, + 31D744C24BC8645A560D071A /* Cocoa.framework in Frameworks */, + 37DA616365771F1E78C43FD3 /* CoreAudio.framework in Frameworks */, + 117C249E05BD45375D0F2258 /* IOKit.framework in Frameworks */, + 2B2C00F5670B0C52053A60C9 /* Carbon.framework in Frameworks */, + 6A200DEA22EC50FB369F3B9A /* ForceFeedback.framework in Frameworks */, + 158F79494D65297223DE77EC /* CoreFoundation.framework in Frameworks */, + 34022ECA0B42535D320D028D /* OpenGL.framework in Frameworks */, + 449F571D5F4746E50900034B /* libSDL2main.a in Frameworks */, + 3CD347724C6E09F20DEE1F9A /* libSDL2.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 752048645A2C214960904451 /* testkeys */ = { + isa = PBXGroup; + children = ( + 471E06C672790ADE23244098 /* test */, + 01192A413E6D133854EF4C9D /* Frameworks */, + 25DE3A0F55DF524B71FC5DFC /* Products */, + 59497732228618F656124CE3 /* Projects */, + ); + name = "testkeys"; + sourceTree = ""; + }; + 471E06C672790ADE23244098 /* test */ = { + isa = PBXGroup; + children = ( + 5F706DD214D27DF501C14EB6 /* testkeys.c */, + ); + name = "test"; + sourceTree = ""; + }; + 01192A413E6D133854EF4C9D /* Frameworks */ = { + isa = PBXGroup; + children = ( + 6351118072A672A26EB73B87 /* AudioToolbox.framework */, + 1EAA4FFC29C60E6D2B1F2E2F /* AudioUnit.framework */, + 7C047D996F284DAC578A297A /* Cocoa.framework */, + 650164F7187B4307026602FB /* CoreAudio.framework */, + 38CD4A94444C09BE487C493E /* IOKit.framework */, + 76BE5C3B28353CD972F2735E /* Carbon.framework */, + 57F47C96019E52596A543FD3 /* ForceFeedback.framework */, + 3C77462947EE01E71C0262D9 /* CoreFoundation.framework */, + 496E0F3247EE5CB63DED5434 /* OpenGL.framework */, + ); + name = "Frameworks"; + sourceTree = ""; + }; + 25DE3A0F55DF524B71FC5DFC /* Products */ = { + isa = PBXGroup; + children = ( + 125E670F2EF6388760084741 /* testkeys */, + ); + name = "Products"; + sourceTree = ""; + }; + 59497732228618F656124CE3 /* Projects */ = { + isa = PBXGroup; + children = ( + 663876E3365D144D0A172182 /* SDL2main.xcodeproj */, + 599E52DD2B4D6F1618165507 /* SDL2.xcodeproj */, + ); + name = "Projects"; + sourceTree = ""; + }; + 09F6276A3236377D09B0276A /* Products */ = { + isa = PBXGroup; + children = ( + 7F465A823B8F66D0644D1F7B /* libSDL2main.a */, + ); + name = Products; + sourceTree = ""; + }; + 6E4236AF44D25A4F26447187 /* Products */ = { + isa = PBXGroup; + children = ( + 6D652C632B4630697E6B4DC6 /* libSDL2.a */, + ); + name = Products; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 08B745F63B373A742F274D82 /* testkeys */ = { + isa = PBXNativeTarget; + buildConfigurationList = 5605225A5A55358807E35C1C /* Build configuration list for PBXNativeTarget "testkeys" */; + buildPhases = ( + 35C741431D8A550C305F53F2 /* Resources */, + 421901F72356766B6C7F2112 /* Sources */, + 3CDF672F5B3714DA1C9B3A40 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 7FFF7277765562D4517F2845 /* PBXTargetDependency */, + 66C72485189A46F447046CA1 /* PBXTargetDependency */, + ); + name = "testkeys"; + productInstallPath = "$(HOME)/bin"; + productName = "testkeys"; + productReference = 125E670F2EF6388760084741 /* testkeys */; + productType = "com.apple.product-type.tool"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 08FB7793FE84155DC02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testkeys" */; + compatibilityVersion = "Xcode 3.2"; + hasScannedForEncodings = 1; + mainGroup = 752048645A2C214960904451 /* testkeys */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 09F6276A3236377D09B0276A /* Products */; + ProjectRef = 663876E3365D144D0A172182 /* SDL2main.xcodeproj */; + }, + { + ProductGroup = 6E4236AF44D25A4F26447187 /* Products */; + ProjectRef = 599E52DD2B4D6F1618165507 /* SDL2.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 08B745F63B373A742F274D82 /* testkeys */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 7F465A823B8F66D0644D1F7B /* libSDL2main.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2main.a"; + remoteRef = 5525725142D342A718BB47F0 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 6D652C632B4630697E6B4DC6 /* libSDL2.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2.a"; + remoteRef = 57A7543F77245DDD600C62CB /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 35C741431D8A550C305F53F2 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 421901F72356766B6C7F2112 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 4DA8581B0A7C53E96C03556D /* testkeys.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ +/* End PBXVariantGroup section */ + +/* Begin PBXTargetDependency section */ + 7FFF7277765562D4517F2845 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2main.a"; + targetProxy = 6FD7167D733D378A697F17C6 /* PBXContainerItemProxy */; + }; + 66C72485189A46F447046CA1 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2.a"; + targetProxy = 7FAE06FB7B0E61DA59AF7678 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 533C23E725B1284F671E1EDA /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testkeys"; + }; + name = "Debug Universal"; + }; + 2927476F5E3F31EF7028564D /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testkeys"; + }; + name = "Debug Native"; + }; + 197F04671FC35D7A1DC70A0B /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testkeys"; + }; + name = "Release Universal"; + }; + 1B022EA030B142EE3BCB2FF9 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testkeys"; + }; + name = "Release Native"; + }; + 332366361A6830EE594E2AA8 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Universal"; + }; + 6F1F0C12245017BB18442236 /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Native"; + }; + 592856F04D5330C646106701 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Universal"; + }; + 0E4A335B4D9C752967CC3A7B /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Native"; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 5605225A5A55358807E35C1C /* Build configuration list for PBXNativeTarget "testkeys" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 533C23E725B1284F671E1EDA /* Debug Universal */, + 2927476F5E3F31EF7028564D /* Debug Native */, + 197F04671FC35D7A1DC70A0B /* Release Universal */, + 1B022EA030B142EE3BCB2FF9 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; + 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testkeys" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 332366361A6830EE594E2AA8 /* Debug Universal */, + 6F1F0C12245017BB18442236 /* Debug Native */, + 592856F04D5330C646106701 /* Release Universal */, + 0E4A335B4D9C752967CC3A7B /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; +/* End XCConfigurationList section */ + + }; + rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; +} diff --git a/premake/Xcode/Xcode4/tests/testloadso/testloadso.xcodeproj/project.pbxproj b/premake/Xcode/Xcode4/tests/testloadso/testloadso.xcodeproj/project.pbxproj new file mode 100755 index 000000000..7c5bdb3cf --- /dev/null +++ b/premake/Xcode/Xcode4/tests/testloadso/testloadso.xcodeproj/project.pbxproj @@ -0,0 +1,455 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 45; + objects = { + +/* Begin PBXBuildFile section */ + 675F2CA916DA7C3C032C3F70 /* testloadso.c in Sources */ = {isa = PBXBuildFile; fileRef = 32B85C9144642EF10B2A1E64 /* testloadso.c */; }; + 65E07B025319241F0D962222 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 704B06EA1084514E72465EC1 /* AudioToolbox.framework */; }; + 283A2FB343C61B5529546331 /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 01DC3ECF32C531C12FF465EE /* AudioUnit.framework */; }; + 2DA26E0920675D43189920A2 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 335463942EAF71CE29714330 /* Cocoa.framework */; }; + 4004622A4F0E5B84596E6A2B /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D2B18410B6057CE25F860D3 /* CoreAudio.framework */; }; + 1D9B2DF26E8C5F137A4F7681 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6DAA4596177E5C87598479DB /* IOKit.framework */; }; + 69C541291AFC22604DDD6B3A /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2545758C7A2878281F863BE9 /* Carbon.framework */; }; + 049A1AE677477B8E326E5785 /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 342725A2671A739F55731C6A /* ForceFeedback.framework */; }; + 1F986CEB5BF06E5B1C755C56 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 150515A452E56A8D099A78C6 /* CoreFoundation.framework */; }; + 062F100568181EF02F5A6F11 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 16DE51F007B93EB03EB43EC7 /* OpenGL.framework */; }; + 23241F8709F74BEB3FB677C9 /* libSDL2main.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4E2A4AC358FF047756347CA6 /* libSDL2main.a */; }; + 48E6195D41D116AD4B5C4592 /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BDC7F4271875C68563342DF /* libSDL2.a */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 536309967083618F7BD3787C /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 73541FC8337D02E922714D3E /* SDL2main.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 0FF7291B375C79BC57696B66; + remoteInfo = "libSDL2main.a"; + }; + 5475613A633363582E543E4A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 73541FC8337D02E922714D3E /* SDL2main.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 1BAE4A0A77462FDC330812A3; + remoteInfo = "libSDL2main.a"; + }; + 4CAD20E12CE863DE130413F1 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 69F7681A28D4137056353384 /* SDL2.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 5E6D56F6655337845A3C44C3; + remoteInfo = "libSDL2.a"; + }; + 5ED454B4280D757E415D586A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 69F7681A28D4137056353384 /* SDL2.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 7E6A7BC23CFD134274963645; + remoteInfo = "libSDL2.a"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 32B85C9144642EF10B2A1E64 /* testloadso.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "testloadso.c"; path = "../../../../../test/testloadso.c"; sourceTree = ""; }; + 704B06EA1084514E72465EC1 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioToolbox.framework"; path = "/System/Library/Frameworks/AudioToolbox.framework"; sourceTree = ""; }; + 01DC3ECF32C531C12FF465EE /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioUnit.framework"; path = "/System/Library/Frameworks/AudioUnit.framework"; sourceTree = ""; }; + 335463942EAF71CE29714330 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Cocoa.framework"; path = "/System/Library/Frameworks/Cocoa.framework"; sourceTree = ""; }; + 0D2B18410B6057CE25F860D3 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreAudio.framework"; path = "/System/Library/Frameworks/CoreAudio.framework"; sourceTree = ""; }; + 6DAA4596177E5C87598479DB /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "IOKit.framework"; path = "/System/Library/Frameworks/IOKit.framework"; sourceTree = ""; }; + 2545758C7A2878281F863BE9 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Carbon.framework"; path = "/System/Library/Frameworks/Carbon.framework"; sourceTree = ""; }; + 342725A2671A739F55731C6A /* ForceFeedback.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "ForceFeedback.framework"; path = "/System/Library/Frameworks/ForceFeedback.framework"; sourceTree = ""; }; + 150515A452E56A8D099A78C6 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreFoundation.framework"; path = "/System/Library/Frameworks/CoreFoundation.framework"; sourceTree = ""; }; + 16DE51F007B93EB03EB43EC7 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "OpenGL.framework"; path = "/System/Library/Frameworks/OpenGL.framework"; sourceTree = ""; }; + 531079513A13548502E25ED8 /* testloadso */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; name = "testloadso"; path = "testloadso"; sourceTree = BUILT_PRODUCTS_DIR; }; + 73541FC8337D02E922714D3E /* SDL2main.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2main.xcodeproj"; path = "../../SDL2main/SDL2main.xcodeproj"; sourceTree = SOURCE_ROOT; }; + 69F7681A28D4137056353384 /* SDL2.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2.xcodeproj"; path = "../../SDL2/SDL2.xcodeproj"; sourceTree = SOURCE_ROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 2363634379F627615CDC1EAD /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 65E07B025319241F0D962222 /* AudioToolbox.framework in Frameworks */, + 283A2FB343C61B5529546331 /* AudioUnit.framework in Frameworks */, + 2DA26E0920675D43189920A2 /* Cocoa.framework in Frameworks */, + 4004622A4F0E5B84596E6A2B /* CoreAudio.framework in Frameworks */, + 1D9B2DF26E8C5F137A4F7681 /* IOKit.framework in Frameworks */, + 69C541291AFC22604DDD6B3A /* Carbon.framework in Frameworks */, + 049A1AE677477B8E326E5785 /* ForceFeedback.framework in Frameworks */, + 1F986CEB5BF06E5B1C755C56 /* CoreFoundation.framework in Frameworks */, + 062F100568181EF02F5A6F11 /* OpenGL.framework in Frameworks */, + 23241F8709F74BEB3FB677C9 /* libSDL2main.a in Frameworks */, + 48E6195D41D116AD4B5C4592 /* libSDL2.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 333A601E54FF648A4146191A /* testloadso */ = { + isa = PBXGroup; + children = ( + 05045C1C4021369F31D67D4E /* test */, + 6F137E16024736972D7858E6 /* Frameworks */, + 4B3C53EF75A52B1703DF47D1 /* Products */, + 6CB8545C0BE05048370560A6 /* Projects */, + ); + name = "testloadso"; + sourceTree = ""; + }; + 05045C1C4021369F31D67D4E /* test */ = { + isa = PBXGroup; + children = ( + 32B85C9144642EF10B2A1E64 /* testloadso.c */, + ); + name = "test"; + sourceTree = ""; + }; + 6F137E16024736972D7858E6 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 704B06EA1084514E72465EC1 /* AudioToolbox.framework */, + 01DC3ECF32C531C12FF465EE /* AudioUnit.framework */, + 335463942EAF71CE29714330 /* Cocoa.framework */, + 0D2B18410B6057CE25F860D3 /* CoreAudio.framework */, + 6DAA4596177E5C87598479DB /* IOKit.framework */, + 2545758C7A2878281F863BE9 /* Carbon.framework */, + 342725A2671A739F55731C6A /* ForceFeedback.framework */, + 150515A452E56A8D099A78C6 /* CoreFoundation.framework */, + 16DE51F007B93EB03EB43EC7 /* OpenGL.framework */, + ); + name = "Frameworks"; + sourceTree = ""; + }; + 4B3C53EF75A52B1703DF47D1 /* Products */ = { + isa = PBXGroup; + children = ( + 531079513A13548502E25ED8 /* testloadso */, + ); + name = "Products"; + sourceTree = ""; + }; + 6CB8545C0BE05048370560A6 /* Projects */ = { + isa = PBXGroup; + children = ( + 73541FC8337D02E922714D3E /* SDL2main.xcodeproj */, + 69F7681A28D4137056353384 /* SDL2.xcodeproj */, + ); + name = "Projects"; + sourceTree = ""; + }; + 0A142D3D2C5076C106A07C4D /* Products */ = { + isa = PBXGroup; + children = ( + 4E2A4AC358FF047756347CA6 /* libSDL2main.a */, + ); + name = Products; + sourceTree = ""; + }; + 098A543022881A824E783AB1 /* Products */ = { + isa = PBXGroup; + children = ( + 3BDC7F4271875C68563342DF /* libSDL2.a */, + ); + name = Products; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 61B07FC63D83695771FE0D01 /* testloadso */ = { + isa = PBXNativeTarget; + buildConfigurationList = 794A046A04B6738725CF6838 /* Build configuration list for PBXNativeTarget "testloadso" */; + buildPhases = ( + 39DC3E662F376B6155232104 /* Resources */, + 27A76E07432162BB66CA167F /* Sources */, + 2363634379F627615CDC1EAD /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 0BEF101627C91E4C36A855B3 /* PBXTargetDependency */, + 1F8704651F1B2A846BA9522D /* PBXTargetDependency */, + ); + name = "testloadso"; + productInstallPath = "$(HOME)/bin"; + productName = "testloadso"; + productReference = 531079513A13548502E25ED8 /* testloadso */; + productType = "com.apple.product-type.tool"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 08FB7793FE84155DC02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testloadso" */; + compatibilityVersion = "Xcode 3.2"; + hasScannedForEncodings = 1; + mainGroup = 333A601E54FF648A4146191A /* testloadso */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 0A142D3D2C5076C106A07C4D /* Products */; + ProjectRef = 73541FC8337D02E922714D3E /* SDL2main.xcodeproj */; + }, + { + ProductGroup = 098A543022881A824E783AB1 /* Products */; + ProjectRef = 69F7681A28D4137056353384 /* SDL2.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 61B07FC63D83695771FE0D01 /* testloadso */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 4E2A4AC358FF047756347CA6 /* libSDL2main.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2main.a"; + remoteRef = 536309967083618F7BD3787C /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 3BDC7F4271875C68563342DF /* libSDL2.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2.a"; + remoteRef = 4CAD20E12CE863DE130413F1 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 39DC3E662F376B6155232104 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 27A76E07432162BB66CA167F /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 675F2CA916DA7C3C032C3F70 /* testloadso.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ +/* End PBXVariantGroup section */ + +/* Begin PBXTargetDependency section */ + 0BEF101627C91E4C36A855B3 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2main.a"; + targetProxy = 5475613A633363582E543E4A /* PBXContainerItemProxy */; + }; + 1F8704651F1B2A846BA9522D /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2.a"; + targetProxy = 5ED454B4280D757E415D586A /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 79B1708E276152A4146E5B78 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testloadso"; + }; + name = "Debug Universal"; + }; + 0FF601D35A25749446BB405F /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testloadso"; + }; + name = "Debug Native"; + }; + 5CC925AF3E036DB47DCA6F2F /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testloadso"; + }; + name = "Release Universal"; + }; + 57E445787D9548AF09783FED /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testloadso"; + }; + name = "Release Native"; + }; + 307F778D66D80D3E0DA37B01 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Universal"; + }; + 4DC574BC7BD43DC413E952A5 /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Native"; + }; + 7FC02954554609FD74546607 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Universal"; + }; + 0F133ADF3DFF69DF400F3F34 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Native"; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 794A046A04B6738725CF6838 /* Build configuration list for PBXNativeTarget "testloadso" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 79B1708E276152A4146E5B78 /* Debug Universal */, + 0FF601D35A25749446BB405F /* Debug Native */, + 5CC925AF3E036DB47DCA6F2F /* Release Universal */, + 57E445787D9548AF09783FED /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; + 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testloadso" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 307F778D66D80D3E0DA37B01 /* Debug Universal */, + 4DC574BC7BD43DC413E952A5 /* Debug Native */, + 7FC02954554609FD74546607 /* Release Universal */, + 0F133ADF3DFF69DF400F3F34 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; +/* End XCConfigurationList section */ + + }; + rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; +} diff --git a/premake/Xcode/Xcode4/tests/testlock/testlock.xcodeproj/project.pbxproj b/premake/Xcode/Xcode4/tests/testlock/testlock.xcodeproj/project.pbxproj new file mode 100755 index 000000000..865a305f0 --- /dev/null +++ b/premake/Xcode/Xcode4/tests/testlock/testlock.xcodeproj/project.pbxproj @@ -0,0 +1,455 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 45; + objects = { + +/* Begin PBXBuildFile section */ + 464D099409B56A025D07370F /* testlock.c in Sources */ = {isa = PBXBuildFile; fileRef = 303629951FED2A5765724870 /* testlock.c */; }; + 052351CC4F9E4B6E44250C3F /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 49BB451B295D277B7D765BC3 /* AudioToolbox.framework */; }; + 1C8656CF46240D9B446F58A3 /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3AE3122E28F11EE42BFC3028 /* AudioUnit.framework */; }; + 240C41522E7932B808AC70A5 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4A1C299D2BDB3B314F6B1029 /* Cocoa.framework */; }; + 04315780299C5DAC5D191450 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1435448374E91242508C1DFD /* CoreAudio.framework */; }; + 5A950F951A1906E67F99227C /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1E207F6807A168120A05078F /* IOKit.framework */; }; + 55A61235013967C8177E629B /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 27FD6CD47174045B0C5139D9 /* Carbon.framework */; }; + 797644D711B31EF85DF64989 /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4DC43A183395100008F80EC6 /* ForceFeedback.framework */; }; + 096227602F74035F6AA86036 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7AF862177E6D59C2743908B0 /* CoreFoundation.framework */; }; + 71925C9F0ABF1EF25BB43581 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 023F0A5E5AAC54C42D507C57 /* OpenGL.framework */; }; + 3BAA31AD0D3550A8471607A7 /* libSDL2main.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 33890A8462A974BE26B27B2C /* libSDL2main.a */; }; + 5DFB41BC5ED63FF91FB530AA /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3E2B068C783248C4409B30B1 /* libSDL2.a */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 17CE07D20ECC04C81F154F95 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 6177061D7C0E3B8132F64583 /* SDL2main.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 0FF7291B375C79BC57696B66; + remoteInfo = "libSDL2main.a"; + }; + 5650341357E0668F5BFC25A1 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 6177061D7C0E3B8132F64583 /* SDL2main.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 1BAE4A0A77462FDC330812A3; + remoteInfo = "libSDL2main.a"; + }; + 244B3F5457477A9E34B239FE /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 6865724F21A644CE4DE46685 /* SDL2.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 5E6D56F6655337845A3C44C3; + remoteInfo = "libSDL2.a"; + }; + 06771B79538D0B3D58770EE9 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 6865724F21A644CE4DE46685 /* SDL2.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 7E6A7BC23CFD134274963645; + remoteInfo = "libSDL2.a"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 303629951FED2A5765724870 /* testlock.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "testlock.c"; path = "../../../../../test/testlock.c"; sourceTree = ""; }; + 49BB451B295D277B7D765BC3 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioToolbox.framework"; path = "/System/Library/Frameworks/AudioToolbox.framework"; sourceTree = ""; }; + 3AE3122E28F11EE42BFC3028 /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioUnit.framework"; path = "/System/Library/Frameworks/AudioUnit.framework"; sourceTree = ""; }; + 4A1C299D2BDB3B314F6B1029 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Cocoa.framework"; path = "/System/Library/Frameworks/Cocoa.framework"; sourceTree = ""; }; + 1435448374E91242508C1DFD /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreAudio.framework"; path = "/System/Library/Frameworks/CoreAudio.framework"; sourceTree = ""; }; + 1E207F6807A168120A05078F /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "IOKit.framework"; path = "/System/Library/Frameworks/IOKit.framework"; sourceTree = ""; }; + 27FD6CD47174045B0C5139D9 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Carbon.framework"; path = "/System/Library/Frameworks/Carbon.framework"; sourceTree = ""; }; + 4DC43A183395100008F80EC6 /* ForceFeedback.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "ForceFeedback.framework"; path = "/System/Library/Frameworks/ForceFeedback.framework"; sourceTree = ""; }; + 7AF862177E6D59C2743908B0 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreFoundation.framework"; path = "/System/Library/Frameworks/CoreFoundation.framework"; sourceTree = ""; }; + 023F0A5E5AAC54C42D507C57 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "OpenGL.framework"; path = "/System/Library/Frameworks/OpenGL.framework"; sourceTree = ""; }; + 041A4BDD31554D3571F92007 /* testlock */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; name = "testlock"; path = "testlock"; sourceTree = BUILT_PRODUCTS_DIR; }; + 6177061D7C0E3B8132F64583 /* SDL2main.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2main.xcodeproj"; path = "../../SDL2main/SDL2main.xcodeproj"; sourceTree = SOURCE_ROOT; }; + 6865724F21A644CE4DE46685 /* SDL2.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2.xcodeproj"; path = "../../SDL2/SDL2.xcodeproj"; sourceTree = SOURCE_ROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 298D01234D8636BD453C7009 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 052351CC4F9E4B6E44250C3F /* AudioToolbox.framework in Frameworks */, + 1C8656CF46240D9B446F58A3 /* AudioUnit.framework in Frameworks */, + 240C41522E7932B808AC70A5 /* Cocoa.framework in Frameworks */, + 04315780299C5DAC5D191450 /* CoreAudio.framework in Frameworks */, + 5A950F951A1906E67F99227C /* IOKit.framework in Frameworks */, + 55A61235013967C8177E629B /* Carbon.framework in Frameworks */, + 797644D711B31EF85DF64989 /* ForceFeedback.framework in Frameworks */, + 096227602F74035F6AA86036 /* CoreFoundation.framework in Frameworks */, + 71925C9F0ABF1EF25BB43581 /* OpenGL.framework in Frameworks */, + 3BAA31AD0D3550A8471607A7 /* libSDL2main.a in Frameworks */, + 5DFB41BC5ED63FF91FB530AA /* libSDL2.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 681956225A8E3A216AC3441F /* testlock */ = { + isa = PBXGroup; + children = ( + 74E92D4B384360A84FDB3C8C /* test */, + 7A3825626F257B511FB1480C /* Frameworks */, + 3B0349C5321331C46F244294 /* Products */, + 0A166AA10BAD117458CE5FCC /* Projects */, + ); + name = "testlock"; + sourceTree = ""; + }; + 74E92D4B384360A84FDB3C8C /* test */ = { + isa = PBXGroup; + children = ( + 303629951FED2A5765724870 /* testlock.c */, + ); + name = "test"; + sourceTree = ""; + }; + 7A3825626F257B511FB1480C /* Frameworks */ = { + isa = PBXGroup; + children = ( + 49BB451B295D277B7D765BC3 /* AudioToolbox.framework */, + 3AE3122E28F11EE42BFC3028 /* AudioUnit.framework */, + 4A1C299D2BDB3B314F6B1029 /* Cocoa.framework */, + 1435448374E91242508C1DFD /* CoreAudio.framework */, + 1E207F6807A168120A05078F /* IOKit.framework */, + 27FD6CD47174045B0C5139D9 /* Carbon.framework */, + 4DC43A183395100008F80EC6 /* ForceFeedback.framework */, + 7AF862177E6D59C2743908B0 /* CoreFoundation.framework */, + 023F0A5E5AAC54C42D507C57 /* OpenGL.framework */, + ); + name = "Frameworks"; + sourceTree = ""; + }; + 3B0349C5321331C46F244294 /* Products */ = { + isa = PBXGroup; + children = ( + 041A4BDD31554D3571F92007 /* testlock */, + ); + name = "Products"; + sourceTree = ""; + }; + 0A166AA10BAD117458CE5FCC /* Projects */ = { + isa = PBXGroup; + children = ( + 6177061D7C0E3B8132F64583 /* SDL2main.xcodeproj */, + 6865724F21A644CE4DE46685 /* SDL2.xcodeproj */, + ); + name = "Projects"; + sourceTree = ""; + }; + 7903382F245B66083BBE3859 /* Products */ = { + isa = PBXGroup; + children = ( + 33890A8462A974BE26B27B2C /* libSDL2main.a */, + ); + name = Products; + sourceTree = ""; + }; + 302212A05009225D3FCE6DE6 /* Products */ = { + isa = PBXGroup; + children = ( + 3E2B068C783248C4409B30B1 /* libSDL2.a */, + ); + name = Products; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 40470667040E6F8C50D50012 /* testlock */ = { + isa = PBXNativeTarget; + buildConfigurationList = 27716FD716A9432C32F25B23 /* Build configuration list for PBXNativeTarget "testlock" */; + buildPhases = ( + 692E549A7E3358384E3733B2 /* Resources */, + 237419BA2D383DF673523425 /* Sources */, + 298D01234D8636BD453C7009 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 0A6521E6190523DB1C8C4108 /* PBXTargetDependency */, + 770F7CA47BC4167F06A21F89 /* PBXTargetDependency */, + ); + name = "testlock"; + productInstallPath = "$(HOME)/bin"; + productName = "testlock"; + productReference = 041A4BDD31554D3571F92007 /* testlock */; + productType = "com.apple.product-type.tool"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 08FB7793FE84155DC02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testlock" */; + compatibilityVersion = "Xcode 3.2"; + hasScannedForEncodings = 1; + mainGroup = 681956225A8E3A216AC3441F /* testlock */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 7903382F245B66083BBE3859 /* Products */; + ProjectRef = 6177061D7C0E3B8132F64583 /* SDL2main.xcodeproj */; + }, + { + ProductGroup = 302212A05009225D3FCE6DE6 /* Products */; + ProjectRef = 6865724F21A644CE4DE46685 /* SDL2.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 40470667040E6F8C50D50012 /* testlock */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 33890A8462A974BE26B27B2C /* libSDL2main.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2main.a"; + remoteRef = 17CE07D20ECC04C81F154F95 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 3E2B068C783248C4409B30B1 /* libSDL2.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2.a"; + remoteRef = 244B3F5457477A9E34B239FE /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 692E549A7E3358384E3733B2 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 237419BA2D383DF673523425 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 464D099409B56A025D07370F /* testlock.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ +/* End PBXVariantGroup section */ + +/* Begin PBXTargetDependency section */ + 0A6521E6190523DB1C8C4108 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2main.a"; + targetProxy = 5650341357E0668F5BFC25A1 /* PBXContainerItemProxy */; + }; + 770F7CA47BC4167F06A21F89 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2.a"; + targetProxy = 06771B79538D0B3D58770EE9 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 325E4A39751029CC29641169 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testlock"; + }; + name = "Debug Universal"; + }; + 69C341AE0DA219DD15903D1A /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testlock"; + }; + name = "Debug Native"; + }; + 555606CB31C44C8A2B111D01 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testlock"; + }; + name = "Release Universal"; + }; + 584C18712BE157D03A7D7213 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testlock"; + }; + name = "Release Native"; + }; + 30410A022775752756B93570 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Universal"; + }; + 28BD44C64254571D3A1372F5 /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Native"; + }; + 42116BFB40A468EF3850457E /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Universal"; + }; + 6232789A0320412B262D7583 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Native"; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 27716FD716A9432C32F25B23 /* Build configuration list for PBXNativeTarget "testlock" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 325E4A39751029CC29641169 /* Debug Universal */, + 69C341AE0DA219DD15903D1A /* Debug Native */, + 555606CB31C44C8A2B111D01 /* Release Universal */, + 584C18712BE157D03A7D7213 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; + 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testlock" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 30410A022775752756B93570 /* Debug Universal */, + 28BD44C64254571D3A1372F5 /* Debug Native */, + 42116BFB40A468EF3850457E /* Release Universal */, + 6232789A0320412B262D7583 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; +/* End XCConfigurationList section */ + + }; + rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; +} diff --git a/premake/Xcode/Xcode4/tests/testmessage/testmessage.xcodeproj/project.pbxproj b/premake/Xcode/Xcode4/tests/testmessage/testmessage.xcodeproj/project.pbxproj new file mode 100755 index 000000000..f6f8cb340 --- /dev/null +++ b/premake/Xcode/Xcode4/tests/testmessage/testmessage.xcodeproj/project.pbxproj @@ -0,0 +1,455 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 45; + objects = { + +/* Begin PBXBuildFile section */ + 5767529A3522703629040688 /* testmessage.c in Sources */ = {isa = PBXBuildFile; fileRef = 5DD97010395037282F665AC7 /* testmessage.c */; }; + 64D6581375BA45B03050786A /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 099528AA5EC7195A0C2F07C8 /* AudioToolbox.framework */; }; + 449F286F1B840CFD37674D78 /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 08335297585E0D73055F48E7 /* AudioUnit.framework */; }; + 491B18A727FA0F4B3E825BD6 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 35E4352875EF2AD5378A6CED /* Cocoa.framework */; }; + 21835E642D02791F0BC34864 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5FAB62DA6869530B17F6431C /* CoreAudio.framework */; }; + 1099586A26E4497937283F25 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 51DF3C17483B4F064A1E7CF0 /* IOKit.framework */; }; + 3DDA6F0D7C7C60B32B2654F6 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4EB146ED0AC2064011287456 /* Carbon.framework */; }; + 719D0ADB38901C5C77E17BCB /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7F5D45CA5E0270A21C5262E6 /* ForceFeedback.framework */; }; + 0ADF47A140B4144222C81266 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 64DE6C0B73DF4EE142DE190E /* CoreFoundation.framework */; }; + 2DD50C1D71951EF04CD56180 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1137428873C74F5100FC3064 /* OpenGL.framework */; }; + 4F0563030DAF1D6E35A7732B /* libSDL2main.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 31A7773A0CCB75C4561B378A /* libSDL2main.a */; }; + 3AA41962215E2B5572E72112 /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5BA0171E5FA61B1B0FD52393 /* libSDL2.a */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 2BDD56E7777C106C52E40F67 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 15C221FF7E40485036615184 /* SDL2main.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 0FF7291B375C79BC57696B66; + remoteInfo = "libSDL2main.a"; + }; + 6C53574F060D7AA923AE34F2 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 15C221FF7E40485036615184 /* SDL2main.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 1BAE4A0A77462FDC330812A3; + remoteInfo = "libSDL2main.a"; + }; + 4C3209221978380E2599132C /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 25B44CAC5E4B36DF7B0A066E /* SDL2.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 5E6D56F6655337845A3C44C3; + remoteInfo = "libSDL2.a"; + }; + 2E4879CC5CC510136E9D2205 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 25B44CAC5E4B36DF7B0A066E /* SDL2.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 7E6A7BC23CFD134274963645; + remoteInfo = "libSDL2.a"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 5DD97010395037282F665AC7 /* testmessage.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "testmessage.c"; path = "../../../../../test/testmessage.c"; sourceTree = ""; }; + 099528AA5EC7195A0C2F07C8 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioToolbox.framework"; path = "/System/Library/Frameworks/AudioToolbox.framework"; sourceTree = ""; }; + 08335297585E0D73055F48E7 /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioUnit.framework"; path = "/System/Library/Frameworks/AudioUnit.framework"; sourceTree = ""; }; + 35E4352875EF2AD5378A6CED /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Cocoa.framework"; path = "/System/Library/Frameworks/Cocoa.framework"; sourceTree = ""; }; + 5FAB62DA6869530B17F6431C /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreAudio.framework"; path = "/System/Library/Frameworks/CoreAudio.framework"; sourceTree = ""; }; + 51DF3C17483B4F064A1E7CF0 /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "IOKit.framework"; path = "/System/Library/Frameworks/IOKit.framework"; sourceTree = ""; }; + 4EB146ED0AC2064011287456 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Carbon.framework"; path = "/System/Library/Frameworks/Carbon.framework"; sourceTree = ""; }; + 7F5D45CA5E0270A21C5262E6 /* ForceFeedback.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "ForceFeedback.framework"; path = "/System/Library/Frameworks/ForceFeedback.framework"; sourceTree = ""; }; + 64DE6C0B73DF4EE142DE190E /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreFoundation.framework"; path = "/System/Library/Frameworks/CoreFoundation.framework"; sourceTree = ""; }; + 1137428873C74F5100FC3064 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "OpenGL.framework"; path = "/System/Library/Frameworks/OpenGL.framework"; sourceTree = ""; }; + 749D7EBC738966C459E16E13 /* testmessage */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; name = "testmessage"; path = "testmessage"; sourceTree = BUILT_PRODUCTS_DIR; }; + 15C221FF7E40485036615184 /* SDL2main.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2main.xcodeproj"; path = "../../SDL2main/SDL2main.xcodeproj"; sourceTree = SOURCE_ROOT; }; + 25B44CAC5E4B36DF7B0A066E /* SDL2.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2.xcodeproj"; path = "../../SDL2/SDL2.xcodeproj"; sourceTree = SOURCE_ROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 0A9A0819616F6BE058270798 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 64D6581375BA45B03050786A /* AudioToolbox.framework in Frameworks */, + 449F286F1B840CFD37674D78 /* AudioUnit.framework in Frameworks */, + 491B18A727FA0F4B3E825BD6 /* Cocoa.framework in Frameworks */, + 21835E642D02791F0BC34864 /* CoreAudio.framework in Frameworks */, + 1099586A26E4497937283F25 /* IOKit.framework in Frameworks */, + 3DDA6F0D7C7C60B32B2654F6 /* Carbon.framework in Frameworks */, + 719D0ADB38901C5C77E17BCB /* ForceFeedback.framework in Frameworks */, + 0ADF47A140B4144222C81266 /* CoreFoundation.framework in Frameworks */, + 2DD50C1D71951EF04CD56180 /* OpenGL.framework in Frameworks */, + 4F0563030DAF1D6E35A7732B /* libSDL2main.a in Frameworks */, + 3AA41962215E2B5572E72112 /* libSDL2.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 5FC50ADD454020E5323A2AA0 /* testmessage */ = { + isa = PBXGroup; + children = ( + 0B05206B66ED595F1D7C4403 /* test */, + 530C55305C124BD1075E3E52 /* Frameworks */, + 454567E918C06F0C3AC71891 /* Products */, + 178D669B655E018F09FE1253 /* Projects */, + ); + name = "testmessage"; + sourceTree = ""; + }; + 0B05206B66ED595F1D7C4403 /* test */ = { + isa = PBXGroup; + children = ( + 5DD97010395037282F665AC7 /* testmessage.c */, + ); + name = "test"; + sourceTree = ""; + }; + 530C55305C124BD1075E3E52 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 099528AA5EC7195A0C2F07C8 /* AudioToolbox.framework */, + 08335297585E0D73055F48E7 /* AudioUnit.framework */, + 35E4352875EF2AD5378A6CED /* Cocoa.framework */, + 5FAB62DA6869530B17F6431C /* CoreAudio.framework */, + 51DF3C17483B4F064A1E7CF0 /* IOKit.framework */, + 4EB146ED0AC2064011287456 /* Carbon.framework */, + 7F5D45CA5E0270A21C5262E6 /* ForceFeedback.framework */, + 64DE6C0B73DF4EE142DE190E /* CoreFoundation.framework */, + 1137428873C74F5100FC3064 /* OpenGL.framework */, + ); + name = "Frameworks"; + sourceTree = ""; + }; + 454567E918C06F0C3AC71891 /* Products */ = { + isa = PBXGroup; + children = ( + 749D7EBC738966C459E16E13 /* testmessage */, + ); + name = "Products"; + sourceTree = ""; + }; + 178D669B655E018F09FE1253 /* Projects */ = { + isa = PBXGroup; + children = ( + 15C221FF7E40485036615184 /* SDL2main.xcodeproj */, + 25B44CAC5E4B36DF7B0A066E /* SDL2.xcodeproj */, + ); + name = "Projects"; + sourceTree = ""; + }; + 3E4272E8119778BF69B661A9 /* Products */ = { + isa = PBXGroup; + children = ( + 31A7773A0CCB75C4561B378A /* libSDL2main.a */, + ); + name = Products; + sourceTree = ""; + }; + 704A169C1BC120CA306E3371 /* Products */ = { + isa = PBXGroup; + children = ( + 5BA0171E5FA61B1B0FD52393 /* libSDL2.a */, + ); + name = Products; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 3B9021E41CC208EF36BD5070 /* testmessage */ = { + isa = PBXNativeTarget; + buildConfigurationList = 2D8E5CC921A56E375F6364E0 /* Build configuration list for PBXNativeTarget "testmessage" */; + buildPhases = ( + 57C15BBC45BF101F65EE2DC8 /* Resources */, + 5FF62E3536DA423473AA21B7 /* Sources */, + 0A9A0819616F6BE058270798 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 2DDE4A26235877E376223910 /* PBXTargetDependency */, + 288D78E71FA72ED52D681195 /* PBXTargetDependency */, + ); + name = "testmessage"; + productInstallPath = "$(HOME)/bin"; + productName = "testmessage"; + productReference = 749D7EBC738966C459E16E13 /* testmessage */; + productType = "com.apple.product-type.tool"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 08FB7793FE84155DC02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testmessage" */; + compatibilityVersion = "Xcode 3.2"; + hasScannedForEncodings = 1; + mainGroup = 5FC50ADD454020E5323A2AA0 /* testmessage */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 3E4272E8119778BF69B661A9 /* Products */; + ProjectRef = 15C221FF7E40485036615184 /* SDL2main.xcodeproj */; + }, + { + ProductGroup = 704A169C1BC120CA306E3371 /* Products */; + ProjectRef = 25B44CAC5E4B36DF7B0A066E /* SDL2.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 3B9021E41CC208EF36BD5070 /* testmessage */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 31A7773A0CCB75C4561B378A /* libSDL2main.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2main.a"; + remoteRef = 2BDD56E7777C106C52E40F67 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 5BA0171E5FA61B1B0FD52393 /* libSDL2.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2.a"; + remoteRef = 4C3209221978380E2599132C /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 57C15BBC45BF101F65EE2DC8 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 5FF62E3536DA423473AA21B7 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 5767529A3522703629040688 /* testmessage.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ +/* End PBXVariantGroup section */ + +/* Begin PBXTargetDependency section */ + 2DDE4A26235877E376223910 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2main.a"; + targetProxy = 6C53574F060D7AA923AE34F2 /* PBXContainerItemProxy */; + }; + 288D78E71FA72ED52D681195 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2.a"; + targetProxy = 2E4879CC5CC510136E9D2205 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 22126C6017637EF3422B2F90 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testmessage"; + }; + name = "Debug Universal"; + }; + 182D5B4312F07E0A60F700F4 /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testmessage"; + }; + name = "Debug Native"; + }; + 0C0F487B336933774FD41CA7 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testmessage"; + }; + name = "Release Universal"; + }; + 372E5E696BD86FB56EAB426F /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testmessage"; + }; + name = "Release Native"; + }; + 45BE7A05094F5A2676C24204 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Universal"; + }; + 37D05FA50393590C3018123D /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Native"; + }; + 34AF5D817D2E6001113D4EFE /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Universal"; + }; + 0886221F4C3876B5245A3E7B /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Native"; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 2D8E5CC921A56E375F6364E0 /* Build configuration list for PBXNativeTarget "testmessage" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 22126C6017637EF3422B2F90 /* Debug Universal */, + 182D5B4312F07E0A60F700F4 /* Debug Native */, + 0C0F487B336933774FD41CA7 /* Release Universal */, + 372E5E696BD86FB56EAB426F /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; + 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testmessage" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 45BE7A05094F5A2676C24204 /* Debug Universal */, + 37D05FA50393590C3018123D /* Debug Native */, + 34AF5D817D2E6001113D4EFE /* Release Universal */, + 0886221F4C3876B5245A3E7B /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; +/* End XCConfigurationList section */ + + }; + rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; +} diff --git a/premake/Xcode/Xcode4/tests/testmultiaudio/testmultiaudio.xcodeproj/project.pbxproj b/premake/Xcode/Xcode4/tests/testmultiaudio/testmultiaudio.xcodeproj/project.pbxproj new file mode 100755 index 000000000..50fc46f02 --- /dev/null +++ b/premake/Xcode/Xcode4/tests/testmultiaudio/testmultiaudio.xcodeproj/project.pbxproj @@ -0,0 +1,472 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 45; + objects = { + +/* Begin PBXBuildFile section */ + 5B16080A7C1639D0122E149C /* testmultiaudio.c in Sources */ = {isa = PBXBuildFile; fileRef = 3B5A3EE66EBC7F8F3A6B5D64 /* testmultiaudio.c */; }; + 5772338C5EFB4F651F573453 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6A6B3F9A2E426F67589949DD /* AudioToolbox.framework */; }; + 01F86ABF2AA954B61B9C5C7C /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4868428E0A5642B04D6B492C /* AudioUnit.framework */; }; + 37E201550652085D2AAF75D0 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6FD918D55698412D159B108D /* Cocoa.framework */; }; + 28D202667CC70AFE67762516 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5787692068CA6130171112C8 /* CoreAudio.framework */; }; + 684A6E04086A0CE3270D55E1 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 70C92EFF1F694BD107806CC8 /* IOKit.framework */; }; + 0F7C4868241B0F8453903245 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3A3B08A545610DBF084E408B /* Carbon.framework */; }; + 47BB5DC56AA872264C523B06 /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 52767C257ADD75A4103C1475 /* ForceFeedback.framework */; }; + 483C7F9D36612C364A087BD0 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1B833A9D3CD039247F914826 /* CoreFoundation.framework */; }; + 689143D979AB73DA00427A3E /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 21922A7E5D1C5D220B781600 /* OpenGL.framework */; }; + 146A510744AA0C8045C8088F /* libSDL2main.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 75F96D1178CE3EDA5EDD3846 /* libSDL2main.a */; }; + 57992D096A11314075B9756B /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 35A027E7442969F6554C1C90 /* libSDL2.a */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 25D96D504D7B66983FA7732A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 4B474D1E086F3B2A74B924D2 /* SDL2main.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 0FF7291B375C79BC57696B66; + remoteInfo = "libSDL2main.a"; + }; + 0B8763CC23F268B568D10AD5 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 4B474D1E086F3B2A74B924D2 /* SDL2main.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 1BAE4A0A77462FDC330812A3; + remoteInfo = "libSDL2main.a"; + }; + 3C6322AD183B6E8B7B532BF3 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 7C1E4C9B6AB6743226ED50AB /* SDL2.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 5E6D56F6655337845A3C44C3; + remoteInfo = "libSDL2.a"; + }; + 04BE0F9057D644014857532E /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 7C1E4C9B6AB6743226ED50AB /* SDL2.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 7E6A7BC23CFD134274963645; + remoteInfo = "libSDL2.a"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 3B5A3EE66EBC7F8F3A6B5D64 /* testmultiaudio.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "testmultiaudio.c"; path = "../../../../../test/testmultiaudio.c"; sourceTree = ""; }; + 6A6B3F9A2E426F67589949DD /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioToolbox.framework"; path = "/System/Library/Frameworks/AudioToolbox.framework"; sourceTree = ""; }; + 4868428E0A5642B04D6B492C /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioUnit.framework"; path = "/System/Library/Frameworks/AudioUnit.framework"; sourceTree = ""; }; + 6FD918D55698412D159B108D /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Cocoa.framework"; path = "/System/Library/Frameworks/Cocoa.framework"; sourceTree = ""; }; + 5787692068CA6130171112C8 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreAudio.framework"; path = "/System/Library/Frameworks/CoreAudio.framework"; sourceTree = ""; }; + 70C92EFF1F694BD107806CC8 /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "IOKit.framework"; path = "/System/Library/Frameworks/IOKit.framework"; sourceTree = ""; }; + 3A3B08A545610DBF084E408B /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Carbon.framework"; path = "/System/Library/Frameworks/Carbon.framework"; sourceTree = ""; }; + 52767C257ADD75A4103C1475 /* ForceFeedback.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "ForceFeedback.framework"; path = "/System/Library/Frameworks/ForceFeedback.framework"; sourceTree = ""; }; + 1B833A9D3CD039247F914826 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreFoundation.framework"; path = "/System/Library/Frameworks/CoreFoundation.framework"; sourceTree = ""; }; + 21922A7E5D1C5D220B781600 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "OpenGL.framework"; path = "/System/Library/Frameworks/OpenGL.framework"; sourceTree = ""; }; + 3C495F467A983F522C564E72 /* testmultiaudio */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; name = "testmultiaudio"; path = "testmultiaudio"; sourceTree = BUILT_PRODUCTS_DIR; }; + 4B474D1E086F3B2A74B924D2 /* SDL2main.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2main.xcodeproj"; path = "../../SDL2main/SDL2main.xcodeproj"; sourceTree = SOURCE_ROOT; }; + 7C1E4C9B6AB6743226ED50AB /* SDL2.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2.xcodeproj"; path = "../../SDL2/SDL2.xcodeproj"; sourceTree = SOURCE_ROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 487179E5445A216D1D18270C /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 5772338C5EFB4F651F573453 /* AudioToolbox.framework in Frameworks */, + 01F86ABF2AA954B61B9C5C7C /* AudioUnit.framework in Frameworks */, + 37E201550652085D2AAF75D0 /* Cocoa.framework in Frameworks */, + 28D202667CC70AFE67762516 /* CoreAudio.framework in Frameworks */, + 684A6E04086A0CE3270D55E1 /* IOKit.framework in Frameworks */, + 0F7C4868241B0F8453903245 /* Carbon.framework in Frameworks */, + 47BB5DC56AA872264C523B06 /* ForceFeedback.framework in Frameworks */, + 483C7F9D36612C364A087BD0 /* CoreFoundation.framework in Frameworks */, + 689143D979AB73DA00427A3E /* OpenGL.framework in Frameworks */, + 146A510744AA0C8045C8088F /* libSDL2main.a in Frameworks */, + 57992D096A11314075B9756B /* libSDL2.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 404C48F977DC231207427E24 /* testmultiaudio */ = { + isa = PBXGroup; + children = ( + 720E022104FA4A154B7441E5 /* test */, + 13F027D51E5C4A5403494B6F /* Frameworks */, + 2CCC173728DF48C46C2D0B91 /* Products */, + 61F5554E2911207B21EF715B /* Projects */, + ); + name = "testmultiaudio"; + sourceTree = ""; + }; + 720E022104FA4A154B7441E5 /* test */ = { + isa = PBXGroup; + children = ( + 3B5A3EE66EBC7F8F3A6B5D64 /* testmultiaudio.c */, + ); + name = "test"; + sourceTree = ""; + }; + 13F027D51E5C4A5403494B6F /* Frameworks */ = { + isa = PBXGroup; + children = ( + 6A6B3F9A2E426F67589949DD /* AudioToolbox.framework */, + 4868428E0A5642B04D6B492C /* AudioUnit.framework */, + 6FD918D55698412D159B108D /* Cocoa.framework */, + 5787692068CA6130171112C8 /* CoreAudio.framework */, + 70C92EFF1F694BD107806CC8 /* IOKit.framework */, + 3A3B08A545610DBF084E408B /* Carbon.framework */, + 52767C257ADD75A4103C1475 /* ForceFeedback.framework */, + 1B833A9D3CD039247F914826 /* CoreFoundation.framework */, + 21922A7E5D1C5D220B781600 /* OpenGL.framework */, + ); + name = "Frameworks"; + sourceTree = ""; + }; + 2CCC173728DF48C46C2D0B91 /* Products */ = { + isa = PBXGroup; + children = ( + 3C495F467A983F522C564E72 /* testmultiaudio */, + ); + name = "Products"; + sourceTree = ""; + }; + 61F5554E2911207B21EF715B /* Projects */ = { + isa = PBXGroup; + children = ( + 4B474D1E086F3B2A74B924D2 /* SDL2main.xcodeproj */, + 7C1E4C9B6AB6743226ED50AB /* SDL2.xcodeproj */, + ); + name = "Projects"; + sourceTree = ""; + }; + 4B18394505DC300669284470 /* Products */ = { + isa = PBXGroup; + children = ( + 75F96D1178CE3EDA5EDD3846 /* libSDL2main.a */, + ); + name = Products; + sourceTree = ""; + }; + 7F6F72F835212A7B0DA40F61 /* Products */ = { + isa = PBXGroup; + children = ( + 35A027E7442969F6554C1C90 /* libSDL2.a */, + ); + name = Products; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 372227EB5B7A3A7F06DA7C30 /* testmultiaudio */ = { + isa = PBXNativeTarget; + buildConfigurationList = 531546CB67084D6A12E647D2 /* Build configuration list for PBXNativeTarget "testmultiaudio" */; + buildPhases = ( + 530C4B1032FF38F3783C2BAB /* Resources */, + 22FC7141111B1D420B5D31C4 /* Sources */, + 487179E5445A216D1D18270C /* Frameworks */, + 9607AE3710C85E8F00CD1376 /* Postbuild */, + ); + buildRules = ( + ); + dependencies = ( + 445D66D20B9E47237D9F7BC5 /* PBXTargetDependency */, + 718A534707422EA4472F146C /* PBXTargetDependency */, + ); + name = "testmultiaudio"; + productInstallPath = "$(HOME)/bin"; + productName = "testmultiaudio"; + productReference = 3C495F467A983F522C564E72 /* testmultiaudio */; + productType = "com.apple.product-type.tool"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 08FB7793FE84155DC02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testmultiaudio" */; + compatibilityVersion = "Xcode 3.2"; + hasScannedForEncodings = 1; + mainGroup = 404C48F977DC231207427E24 /* testmultiaudio */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 4B18394505DC300669284470 /* Products */; + ProjectRef = 4B474D1E086F3B2A74B924D2 /* SDL2main.xcodeproj */; + }, + { + ProductGroup = 7F6F72F835212A7B0DA40F61 /* Products */; + ProjectRef = 7C1E4C9B6AB6743226ED50AB /* SDL2.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 372227EB5B7A3A7F06DA7C30 /* testmultiaudio */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 75F96D1178CE3EDA5EDD3846 /* libSDL2main.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2main.a"; + remoteRef = 25D96D504D7B66983FA7732A /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 35A027E7442969F6554C1C90 /* libSDL2.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2.a"; + remoteRef = 3C6322AD183B6E8B7B532BF3 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 530C4B1032FF38F3783C2BAB /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXShellScriptBuildPhase section */ + 9607AE3710C85E8F00CD1376 /* Postbuild */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = Postbuild; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "if [ \"${CONFIGURATION}\" = \"Debug Universal\" ]; then\nif [ ! -d \"./Build/Debug\" ]; then mkdir -p \"./Build/Debug\"; fi\ncp \"./../../../../../test/sample.wav\" \"./Build/Debug/sample.wav\"\nfi\nif [ \"${CONFIGURATION}\" = \"Debug Native\" ]; then\nif [ ! -d \"./Build/Debug\" ]; then mkdir -p \"./Build/Debug\"; fi\ncp \"./../../../../../test/sample.wav\" \"./Build/Debug/sample.wav\"\nfi\nif [ \"${CONFIGURATION}\" = \"Release Universal\" ]; then\nif [ ! -d \"./Build/Release\" ]; then mkdir -p \"./Build/Release\"; fi\ncp \"./../../../../../test/sample.wav\" \"./Build/Release/sample.wav\"\nfi\nif [ \"${CONFIGURATION}\" = \"Release Native\" ]; then\nif [ ! -d \"./Build/Release\" ]; then mkdir -p \"./Build/Release\"; fi\ncp \"./../../../../../test/sample.wav\" \"./Build/Release/sample.wav\"\nfi"; + }; +/* End PBXShellScriptBuildPhase section */ +/* Begin PBXSourcesBuildPhase section */ + 22FC7141111B1D420B5D31C4 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 5B16080A7C1639D0122E149C /* testmultiaudio.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ +/* End PBXVariantGroup section */ + +/* Begin PBXTargetDependency section */ + 445D66D20B9E47237D9F7BC5 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2main.a"; + targetProxy = 0B8763CC23F268B568D10AD5 /* PBXContainerItemProxy */; + }; + 718A534707422EA4472F146C /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2.a"; + targetProxy = 04BE0F9057D644014857532E /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 09B3042B4C314BEB4A8D165D /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testmultiaudio"; + }; + name = "Debug Universal"; + }; + 3A362F883090674E5BF74BDC /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testmultiaudio"; + }; + name = "Debug Native"; + }; + 12AA752761CE1CDA691B177F /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testmultiaudio"; + }; + name = "Release Universal"; + }; + 068D367B7719220179E744C4 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testmultiaudio"; + }; + name = "Release Native"; + }; + 3D1C34306E242527591E5BFE /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Universal"; + }; + 032046F12CDE3C5B12B36365 /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Native"; + }; + 418E72013DAF5C4E2B131ED0 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Universal"; + }; + 26865EB574F04039749C4660 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Native"; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 531546CB67084D6A12E647D2 /* Build configuration list for PBXNativeTarget "testmultiaudio" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 09B3042B4C314BEB4A8D165D /* Debug Universal */, + 3A362F883090674E5BF74BDC /* Debug Native */, + 12AA752761CE1CDA691B177F /* Release Universal */, + 068D367B7719220179E744C4 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; + 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testmultiaudio" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 3D1C34306E242527591E5BFE /* Debug Universal */, + 032046F12CDE3C5B12B36365 /* Debug Native */, + 418E72013DAF5C4E2B131ED0 /* Release Universal */, + 26865EB574F04039749C4660 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; +/* End XCConfigurationList section */ + + }; + rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; +} diff --git a/premake/Xcode/Xcode4/tests/testnative/testnative.xcodeproj/project.pbxproj b/premake/Xcode/Xcode4/tests/testnative/testnative.xcodeproj/project.pbxproj new file mode 100755 index 000000000..b9a07418b --- /dev/null +++ b/premake/Xcode/Xcode4/tests/testnative/testnative.xcodeproj/project.pbxproj @@ -0,0 +1,478 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 45; + objects = { + +/* Begin PBXBuildFile section */ + 264A007914BD1542267C366B /* testnative.c in Sources */ = {isa = PBXBuildFile; fileRef = 35F05D2E1FDE45767B06523F /* testnative.c */; }; + 22EB74FE0CEA619B30FB5D5A /* testnativecocoa.m in Sources */ = {isa = PBXBuildFile; fileRef = 47545DF46201658D3BD734FA /* testnativecocoa.m */; }; + 57837B986190367E182A164F /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5B9C61845D897017310A3FB4 /* AudioToolbox.framework */; }; + 45DA2BE768AA201228747960 /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 57F91C82576B37C86BA75D44 /* AudioUnit.framework */; }; + 5D154B8477611C2F57C83D89 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3EBC6544049A4AB978626A43 /* Cocoa.framework */; }; + 596D34055B4806DB279742E6 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0F193DDA5F10509225B323F7 /* CoreAudio.framework */; }; + 3624766643E10D33452250A1 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0A2C004B705E55E47CA775F3 /* IOKit.framework */; }; + 65A210F966501CA66F593CAD /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 107328C45E365C7133065CD0 /* Carbon.framework */; }; + 02B404F1136E512E50C8323E /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 416F5EB2177049BB247C65C5 /* ForceFeedback.framework */; }; + 21B0541332C144055FAF6A4E /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 26A3210E2CDE553C60B53D53 /* CoreFoundation.framework */; }; + 501A5FEE0DB9014574CC3124 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5678640055847510733E7417 /* OpenGL.framework */; }; + 4EC368F2742C047D69400C94 /* libSDL2main.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 748F5F2677A22EE7542F72CE /* libSDL2main.a */; }; + 735832260D367B6469B636AF /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6F1A45BF1F35025E247C7810 /* libSDL2.a */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 5C12261A17CE7C055DB26192 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 03C45B137CAF5FB518FF293D /* SDL2main.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 0FF7291B375C79BC57696B66; + remoteInfo = "libSDL2main.a"; + }; + 66C7140646EB22572B652F37 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 03C45B137CAF5FB518FF293D /* SDL2main.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 1BAE4A0A77462FDC330812A3; + remoteInfo = "libSDL2main.a"; + }; + 005826BF56063F5B7E6F5A0C /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 7E3D64ED39CC28C012BC257B /* SDL2.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 5E6D56F6655337845A3C44C3; + remoteInfo = "libSDL2.a"; + }; + 733B32C55CFE45D55C6C53B5 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 7E3D64ED39CC28C012BC257B /* SDL2.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 7E6A7BC23CFD134274963645; + remoteInfo = "libSDL2.a"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 35F05D2E1FDE45767B06523F /* testnative.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "testnative.c"; path = "../../../../../test/testnative.c"; sourceTree = ""; }; + 6B3C62E933A5301E10121FC9 /* testnative.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "testnative.h"; path = "../../../../../test/testnative.h"; sourceTree = ""; }; + 47545DF46201658D3BD734FA /* testnativecocoa.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = "testnativecocoa.m"; path = "../../../../../test/testnativecocoa.m"; sourceTree = ""; }; + 5B9C61845D897017310A3FB4 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioToolbox.framework"; path = "/System/Library/Frameworks/AudioToolbox.framework"; sourceTree = ""; }; + 57F91C82576B37C86BA75D44 /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioUnit.framework"; path = "/System/Library/Frameworks/AudioUnit.framework"; sourceTree = ""; }; + 3EBC6544049A4AB978626A43 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Cocoa.framework"; path = "/System/Library/Frameworks/Cocoa.framework"; sourceTree = ""; }; + 0F193DDA5F10509225B323F7 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreAudio.framework"; path = "/System/Library/Frameworks/CoreAudio.framework"; sourceTree = ""; }; + 0A2C004B705E55E47CA775F3 /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "IOKit.framework"; path = "/System/Library/Frameworks/IOKit.framework"; sourceTree = ""; }; + 107328C45E365C7133065CD0 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Carbon.framework"; path = "/System/Library/Frameworks/Carbon.framework"; sourceTree = ""; }; + 416F5EB2177049BB247C65C5 /* ForceFeedback.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "ForceFeedback.framework"; path = "/System/Library/Frameworks/ForceFeedback.framework"; sourceTree = ""; }; + 26A3210E2CDE553C60B53D53 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreFoundation.framework"; path = "/System/Library/Frameworks/CoreFoundation.framework"; sourceTree = ""; }; + 5678640055847510733E7417 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "OpenGL.framework"; path = "/System/Library/Frameworks/OpenGL.framework"; sourceTree = ""; }; + 2275520F5E5278701654067D /* testnative */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; name = "testnative"; path = "testnative"; sourceTree = BUILT_PRODUCTS_DIR; }; + 03C45B137CAF5FB518FF293D /* SDL2main.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2main.xcodeproj"; path = "../../SDL2main/SDL2main.xcodeproj"; sourceTree = SOURCE_ROOT; }; + 7E3D64ED39CC28C012BC257B /* SDL2.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2.xcodeproj"; path = "../../SDL2/SDL2.xcodeproj"; sourceTree = SOURCE_ROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 2C3103A1556F143F538D6BD0 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 57837B986190367E182A164F /* AudioToolbox.framework in Frameworks */, + 45DA2BE768AA201228747960 /* AudioUnit.framework in Frameworks */, + 5D154B8477611C2F57C83D89 /* Cocoa.framework in Frameworks */, + 596D34055B4806DB279742E6 /* CoreAudio.framework in Frameworks */, + 3624766643E10D33452250A1 /* IOKit.framework in Frameworks */, + 65A210F966501CA66F593CAD /* Carbon.framework in Frameworks */, + 02B404F1136E512E50C8323E /* ForceFeedback.framework in Frameworks */, + 21B0541332C144055FAF6A4E /* CoreFoundation.framework in Frameworks */, + 501A5FEE0DB9014574CC3124 /* OpenGL.framework in Frameworks */, + 4EC368F2742C047D69400C94 /* libSDL2main.a in Frameworks */, + 735832260D367B6469B636AF /* libSDL2.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 5D23300B2D3D3A6076EC1BC1 /* testnative */ = { + isa = PBXGroup; + children = ( + 556240E1795C0D34798D1B48 /* test */, + 6D4418531291078F76C7205B /* Frameworks */, + 4EA831642FCE1AEB548433F4 /* Products */, + 014E300F34DD242F1FB3256A /* Projects */, + ); + name = "testnative"; + sourceTree = ""; + }; + 556240E1795C0D34798D1B48 /* test */ = { + isa = PBXGroup; + children = ( + 35F05D2E1FDE45767B06523F /* testnative.c */, + 6B3C62E933A5301E10121FC9 /* testnative.h */, + 47545DF46201658D3BD734FA /* testnativecocoa.m */, + ); + name = "test"; + sourceTree = ""; + }; + 6D4418531291078F76C7205B /* Frameworks */ = { + isa = PBXGroup; + children = ( + 5B9C61845D897017310A3FB4 /* AudioToolbox.framework */, + 57F91C82576B37C86BA75D44 /* AudioUnit.framework */, + 3EBC6544049A4AB978626A43 /* Cocoa.framework */, + 0F193DDA5F10509225B323F7 /* CoreAudio.framework */, + 0A2C004B705E55E47CA775F3 /* IOKit.framework */, + 107328C45E365C7133065CD0 /* Carbon.framework */, + 416F5EB2177049BB247C65C5 /* ForceFeedback.framework */, + 26A3210E2CDE553C60B53D53 /* CoreFoundation.framework */, + 5678640055847510733E7417 /* OpenGL.framework */, + ); + name = "Frameworks"; + sourceTree = ""; + }; + 4EA831642FCE1AEB548433F4 /* Products */ = { + isa = PBXGroup; + children = ( + 2275520F5E5278701654067D /* testnative */, + ); + name = "Products"; + sourceTree = ""; + }; + 014E300F34DD242F1FB3256A /* Projects */ = { + isa = PBXGroup; + children = ( + 03C45B137CAF5FB518FF293D /* SDL2main.xcodeproj */, + 7E3D64ED39CC28C012BC257B /* SDL2.xcodeproj */, + ); + name = "Projects"; + sourceTree = ""; + }; + 68EF3A6B73AF1BBA684D57E8 /* Products */ = { + isa = PBXGroup; + children = ( + 748F5F2677A22EE7542F72CE /* libSDL2main.a */, + ); + name = Products; + sourceTree = ""; + }; + 7135050D597C723F253159C0 /* Products */ = { + isa = PBXGroup; + children = ( + 6F1A45BF1F35025E247C7810 /* libSDL2.a */, + ); + name = Products; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 1159111E07D8364B1F101020 /* testnative */ = { + isa = PBXNativeTarget; + buildConfigurationList = 2F901AF56BE134F826357402 /* Build configuration list for PBXNativeTarget "testnative" */; + buildPhases = ( + 46646EE25C6C5C0E2880000A /* Resources */, + 1B7E099E11A4506455DA750B /* Sources */, + 2C3103A1556F143F538D6BD0 /* Frameworks */, + 9607AE3710C85E8F00CD1376 /* Postbuild */, + ); + buildRules = ( + ); + dependencies = ( + 7C4A02F2701929797C3B471B /* PBXTargetDependency */, + 4DA6676B54600FE11A995F8A /* PBXTargetDependency */, + ); + name = "testnative"; + productInstallPath = "$(HOME)/bin"; + productName = "testnative"; + productReference = 2275520F5E5278701654067D /* testnative */; + productType = "com.apple.product-type.tool"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 08FB7793FE84155DC02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testnative" */; + compatibilityVersion = "Xcode 3.2"; + hasScannedForEncodings = 1; + mainGroup = 5D23300B2D3D3A6076EC1BC1 /* testnative */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 68EF3A6B73AF1BBA684D57E8 /* Products */; + ProjectRef = 03C45B137CAF5FB518FF293D /* SDL2main.xcodeproj */; + }, + { + ProductGroup = 7135050D597C723F253159C0 /* Products */; + ProjectRef = 7E3D64ED39CC28C012BC257B /* SDL2.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 1159111E07D8364B1F101020 /* testnative */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 748F5F2677A22EE7542F72CE /* libSDL2main.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2main.a"; + remoteRef = 5C12261A17CE7C055DB26192 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 6F1A45BF1F35025E247C7810 /* libSDL2.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2.a"; + remoteRef = 005826BF56063F5B7E6F5A0C /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 46646EE25C6C5C0E2880000A /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXShellScriptBuildPhase section */ + 9607AE3710C85E8F00CD1376 /* Postbuild */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = Postbuild; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "if [ \"${CONFIGURATION}\" = \"Debug Universal\" ]; then\nif [ ! -d \"./Build/Debug\" ]; then mkdir -p \"./Build/Debug\"; fi\ncp \"./../../../../../test/icon.bmp\" \"./Build/Debug/icon.bmp\"\nfi\nif [ \"${CONFIGURATION}\" = \"Debug Native\" ]; then\nif [ ! -d \"./Build/Debug\" ]; then mkdir -p \"./Build/Debug\"; fi\ncp \"./../../../../../test/icon.bmp\" \"./Build/Debug/icon.bmp\"\nfi\nif [ \"${CONFIGURATION}\" = \"Release Universal\" ]; then\nif [ ! -d \"./Build/Release\" ]; then mkdir -p \"./Build/Release\"; fi\ncp \"./../../../../../test/icon.bmp\" \"./Build/Release/icon.bmp\"\nfi\nif [ \"${CONFIGURATION}\" = \"Release Native\" ]; then\nif [ ! -d \"./Build/Release\" ]; then mkdir -p \"./Build/Release\"; fi\ncp \"./../../../../../test/icon.bmp\" \"./Build/Release/icon.bmp\"\nfi"; + }; +/* End PBXShellScriptBuildPhase section */ +/* Begin PBXSourcesBuildPhase section */ + 1B7E099E11A4506455DA750B /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 264A007914BD1542267C366B /* testnative.c in Sources */, + 22EB74FE0CEA619B30FB5D5A /* testnativecocoa.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ +/* End PBXVariantGroup section */ + +/* Begin PBXTargetDependency section */ + 7C4A02F2701929797C3B471B /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2main.a"; + targetProxy = 66C7140646EB22572B652F37 /* PBXContainerItemProxy */; + }; + 4DA6676B54600FE11A995F8A /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2.a"; + targetProxy = 733B32C55CFE45D55C6C53B5 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 090423E26BEA756C2CED31AC /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testnative"; + }; + name = "Debug Universal"; + }; + 356938A7784656EC48E33998 /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testnative"; + }; + name = "Debug Native"; + }; + 2C4E647D0117492C72E476AD /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testnative"; + }; + name = "Release Universal"; + }; + 7419418059076FE25F8350C4 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testnative"; + }; + name = "Release Native"; + }; + 419E17746C1A5930662A71E2 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Universal"; + }; + 64B96E2C399E657E685750D6 /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Native"; + }; + 7B2207AF006B7974610E760D /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Universal"; + }; + 2C24024F18B2060E41765B21 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Native"; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 2F901AF56BE134F826357402 /* Build configuration list for PBXNativeTarget "testnative" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 090423E26BEA756C2CED31AC /* Debug Universal */, + 356938A7784656EC48E33998 /* Debug Native */, + 2C4E647D0117492C72E476AD /* Release Universal */, + 7419418059076FE25F8350C4 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; + 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testnative" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 419E17746C1A5930662A71E2 /* Debug Universal */, + 64B96E2C399E657E685750D6 /* Debug Native */, + 7B2207AF006B7974610E760D /* Release Universal */, + 2C24024F18B2060E41765B21 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; +/* End XCConfigurationList section */ + + }; + rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; +} diff --git a/premake/Xcode/Xcode4/tests/testoverlay2/testoverlay2.xcodeproj/project.pbxproj b/premake/Xcode/Xcode4/tests/testoverlay2/testoverlay2.xcodeproj/project.pbxproj new file mode 100755 index 000000000..7b21786a1 --- /dev/null +++ b/premake/Xcode/Xcode4/tests/testoverlay2/testoverlay2.xcodeproj/project.pbxproj @@ -0,0 +1,472 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 45; + objects = { + +/* Begin PBXBuildFile section */ + 33525EF938E9736171BA07B3 /* testoverlay2.c in Sources */ = {isa = PBXBuildFile; fileRef = 05717071110057FE08606B4F /* testoverlay2.c */; }; + 3CE7229C49DA217B1C50681A /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 759D52855ACF6E64694C2F61 /* AudioToolbox.framework */; }; + 1D6E2F5B17A628557DD125B5 /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0EFC5EB948A012BC11B9247F /* AudioUnit.framework */; }; + 570540D57F0139D3042C0B1C /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2295249631582B41516137E5 /* Cocoa.framework */; }; + 08A94B0C053657D76B027E95 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7A4B10AE13D33A702DDF45B7 /* CoreAudio.framework */; }; + 485562961C9B34D874720F97 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 124F370878B41DC705F413B2 /* IOKit.framework */; }; + 2A657AC92603347C409236D4 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 41D262501BE562466EFE0BC6 /* Carbon.framework */; }; + 625817E3546604B52E826F18 /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 30FA05F07FB769A16587294E /* ForceFeedback.framework */; }; + 39F45AA10CDC68344A9A7622 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 50A125727A5B7A7753964D01 /* CoreFoundation.framework */; }; + 101F21A76CFA33E32A3C6845 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 710506A6223E4A0F40614806 /* OpenGL.framework */; }; + 1879660E213D66FB0477597B /* libSDL2main.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 1B4E35BC69F17DB124DC0A67 /* libSDL2main.a */; }; + 4BB840221DC71D7176807CF6 /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 44FB6C117FB973CF5C4C2084 /* libSDL2.a */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 62AE4378358351554E2A4071 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 514E70E5701A6B5728950C10 /* SDL2main.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 0FF7291B375C79BC57696B66; + remoteInfo = "libSDL2main.a"; + }; + 4BE764F9547433EF474B4BDD /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 514E70E5701A6B5728950C10 /* SDL2main.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 1BAE4A0A77462FDC330812A3; + remoteInfo = "libSDL2main.a"; + }; + 239C6405453E71491B3B7E51 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 5074102C6EF52DCC3B9542CB /* SDL2.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 5E6D56F6655337845A3C44C3; + remoteInfo = "libSDL2.a"; + }; + 0C06609F75337585241B7464 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 5074102C6EF52DCC3B9542CB /* SDL2.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 7E6A7BC23CFD134274963645; + remoteInfo = "libSDL2.a"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 05717071110057FE08606B4F /* testoverlay2.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "testoverlay2.c"; path = "../../../../../test/testoverlay2.c"; sourceTree = ""; }; + 759D52855ACF6E64694C2F61 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioToolbox.framework"; path = "/System/Library/Frameworks/AudioToolbox.framework"; sourceTree = ""; }; + 0EFC5EB948A012BC11B9247F /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioUnit.framework"; path = "/System/Library/Frameworks/AudioUnit.framework"; sourceTree = ""; }; + 2295249631582B41516137E5 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Cocoa.framework"; path = "/System/Library/Frameworks/Cocoa.framework"; sourceTree = ""; }; + 7A4B10AE13D33A702DDF45B7 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreAudio.framework"; path = "/System/Library/Frameworks/CoreAudio.framework"; sourceTree = ""; }; + 124F370878B41DC705F413B2 /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "IOKit.framework"; path = "/System/Library/Frameworks/IOKit.framework"; sourceTree = ""; }; + 41D262501BE562466EFE0BC6 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Carbon.framework"; path = "/System/Library/Frameworks/Carbon.framework"; sourceTree = ""; }; + 30FA05F07FB769A16587294E /* ForceFeedback.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "ForceFeedback.framework"; path = "/System/Library/Frameworks/ForceFeedback.framework"; sourceTree = ""; }; + 50A125727A5B7A7753964D01 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreFoundation.framework"; path = "/System/Library/Frameworks/CoreFoundation.framework"; sourceTree = ""; }; + 710506A6223E4A0F40614806 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "OpenGL.framework"; path = "/System/Library/Frameworks/OpenGL.framework"; sourceTree = ""; }; + 0FA8057B75397DDB5EE716BE /* testoverlay2 */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; name = "testoverlay2"; path = "testoverlay2"; sourceTree = BUILT_PRODUCTS_DIR; }; + 514E70E5701A6B5728950C10 /* SDL2main.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2main.xcodeproj"; path = "../../SDL2main/SDL2main.xcodeproj"; sourceTree = SOURCE_ROOT; }; + 5074102C6EF52DCC3B9542CB /* SDL2.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2.xcodeproj"; path = "../../SDL2/SDL2.xcodeproj"; sourceTree = SOURCE_ROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 5F787BAC7D3C2A36520B6588 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 3CE7229C49DA217B1C50681A /* AudioToolbox.framework in Frameworks */, + 1D6E2F5B17A628557DD125B5 /* AudioUnit.framework in Frameworks */, + 570540D57F0139D3042C0B1C /* Cocoa.framework in Frameworks */, + 08A94B0C053657D76B027E95 /* CoreAudio.framework in Frameworks */, + 485562961C9B34D874720F97 /* IOKit.framework in Frameworks */, + 2A657AC92603347C409236D4 /* Carbon.framework in Frameworks */, + 625817E3546604B52E826F18 /* ForceFeedback.framework in Frameworks */, + 39F45AA10CDC68344A9A7622 /* CoreFoundation.framework in Frameworks */, + 101F21A76CFA33E32A3C6845 /* OpenGL.framework in Frameworks */, + 1879660E213D66FB0477597B /* libSDL2main.a in Frameworks */, + 4BB840221DC71D7176807CF6 /* libSDL2.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 69FD15FC791C21B509D3018E /* testoverlay2 */ = { + isa = PBXGroup; + children = ( + 39F069DA7F1D0996030628A1 /* test */, + 25423C1F495373D0031828B2 /* Frameworks */, + 466B35EF0D6454526C3C6D52 /* Products */, + 2A4A6DAD05444FDC1F646865 /* Projects */, + ); + name = "testoverlay2"; + sourceTree = ""; + }; + 39F069DA7F1D0996030628A1 /* test */ = { + isa = PBXGroup; + children = ( + 05717071110057FE08606B4F /* testoverlay2.c */, + ); + name = "test"; + sourceTree = ""; + }; + 25423C1F495373D0031828B2 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 759D52855ACF6E64694C2F61 /* AudioToolbox.framework */, + 0EFC5EB948A012BC11B9247F /* AudioUnit.framework */, + 2295249631582B41516137E5 /* Cocoa.framework */, + 7A4B10AE13D33A702DDF45B7 /* CoreAudio.framework */, + 124F370878B41DC705F413B2 /* IOKit.framework */, + 41D262501BE562466EFE0BC6 /* Carbon.framework */, + 30FA05F07FB769A16587294E /* ForceFeedback.framework */, + 50A125727A5B7A7753964D01 /* CoreFoundation.framework */, + 710506A6223E4A0F40614806 /* OpenGL.framework */, + ); + name = "Frameworks"; + sourceTree = ""; + }; + 466B35EF0D6454526C3C6D52 /* Products */ = { + isa = PBXGroup; + children = ( + 0FA8057B75397DDB5EE716BE /* testoverlay2 */, + ); + name = "Products"; + sourceTree = ""; + }; + 2A4A6DAD05444FDC1F646865 /* Projects */ = { + isa = PBXGroup; + children = ( + 514E70E5701A6B5728950C10 /* SDL2main.xcodeproj */, + 5074102C6EF52DCC3B9542CB /* SDL2.xcodeproj */, + ); + name = "Projects"; + sourceTree = ""; + }; + 6D5A6CA342044EF837BA3F03 /* Products */ = { + isa = PBXGroup; + children = ( + 1B4E35BC69F17DB124DC0A67 /* libSDL2main.a */, + ); + name = Products; + sourceTree = ""; + }; + 141B31EF59DE1C5A149905E9 /* Products */ = { + isa = PBXGroup; + children = ( + 44FB6C117FB973CF5C4C2084 /* libSDL2.a */, + ); + name = Products; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 4E1D094D3EF0204547C6583C /* testoverlay2 */ = { + isa = PBXNativeTarget; + buildConfigurationList = 2E9435955894696F368F7836 /* Build configuration list for PBXNativeTarget "testoverlay2" */; + buildPhases = ( + 5AAA05337B8B02654CDF57C8 /* Resources */, + 20135C8F717226863D27763F /* Sources */, + 5F787BAC7D3C2A36520B6588 /* Frameworks */, + 9607AE3710C85E8F00CD1376 /* Postbuild */, + ); + buildRules = ( + ); + dependencies = ( + 34EF3DA325510C7966731AAA /* PBXTargetDependency */, + 6FB10E502872596C7DD405C1 /* PBXTargetDependency */, + ); + name = "testoverlay2"; + productInstallPath = "$(HOME)/bin"; + productName = "testoverlay2"; + productReference = 0FA8057B75397DDB5EE716BE /* testoverlay2 */; + productType = "com.apple.product-type.tool"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 08FB7793FE84155DC02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testoverlay2" */; + compatibilityVersion = "Xcode 3.2"; + hasScannedForEncodings = 1; + mainGroup = 69FD15FC791C21B509D3018E /* testoverlay2 */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 6D5A6CA342044EF837BA3F03 /* Products */; + ProjectRef = 514E70E5701A6B5728950C10 /* SDL2main.xcodeproj */; + }, + { + ProductGroup = 141B31EF59DE1C5A149905E9 /* Products */; + ProjectRef = 5074102C6EF52DCC3B9542CB /* SDL2.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 4E1D094D3EF0204547C6583C /* testoverlay2 */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 1B4E35BC69F17DB124DC0A67 /* libSDL2main.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2main.a"; + remoteRef = 62AE4378358351554E2A4071 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 44FB6C117FB973CF5C4C2084 /* libSDL2.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2.a"; + remoteRef = 239C6405453E71491B3B7E51 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 5AAA05337B8B02654CDF57C8 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXShellScriptBuildPhase section */ + 9607AE3710C85E8F00CD1376 /* Postbuild */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = Postbuild; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "if [ \"${CONFIGURATION}\" = \"Debug Universal\" ]; then\nif [ ! -d \"./Build/Debug\" ]; then mkdir -p \"./Build/Debug\"; fi\ncp \"./../../../../../test/moose.dat\" \"./Build/Debug/moose.dat\"\nfi\nif [ \"${CONFIGURATION}\" = \"Debug Native\" ]; then\nif [ ! -d \"./Build/Debug\" ]; then mkdir -p \"./Build/Debug\"; fi\ncp \"./../../../../../test/moose.dat\" \"./Build/Debug/moose.dat\"\nfi\nif [ \"${CONFIGURATION}\" = \"Release Universal\" ]; then\nif [ ! -d \"./Build/Release\" ]; then mkdir -p \"./Build/Release\"; fi\ncp \"./../../../../../test/moose.dat\" \"./Build/Release/moose.dat\"\nfi\nif [ \"${CONFIGURATION}\" = \"Release Native\" ]; then\nif [ ! -d \"./Build/Release\" ]; then mkdir -p \"./Build/Release\"; fi\ncp \"./../../../../../test/moose.dat\" \"./Build/Release/moose.dat\"\nfi"; + }; +/* End PBXShellScriptBuildPhase section */ +/* Begin PBXSourcesBuildPhase section */ + 20135C8F717226863D27763F /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 33525EF938E9736171BA07B3 /* testoverlay2.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ +/* End PBXVariantGroup section */ + +/* Begin PBXTargetDependency section */ + 34EF3DA325510C7966731AAA /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2main.a"; + targetProxy = 4BE764F9547433EF474B4BDD /* PBXContainerItemProxy */; + }; + 6FB10E502872596C7DD405C1 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2.a"; + targetProxy = 0C06609F75337585241B7464 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 7CAE0400271775FB6EF94023 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testoverlay2"; + }; + name = "Debug Universal"; + }; + 72D053456CB56C4942E509B5 /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testoverlay2"; + }; + name = "Debug Native"; + }; + 497A7D3544A36A004A7B7308 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testoverlay2"; + }; + name = "Release Universal"; + }; + 7DF7201C1807341172001945 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testoverlay2"; + }; + name = "Release Native"; + }; + 7062495650922CA724732D77 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Universal"; + }; + 5A54620678545A2771794005 /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Native"; + }; + 1A9B695570E3524E11A10FA8 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Universal"; + }; + 187329EA6CC536F4052767E3 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Native"; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 2E9435955894696F368F7836 /* Build configuration list for PBXNativeTarget "testoverlay2" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 7CAE0400271775FB6EF94023 /* Debug Universal */, + 72D053456CB56C4942E509B5 /* Debug Native */, + 497A7D3544A36A004A7B7308 /* Release Universal */, + 7DF7201C1807341172001945 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; + 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testoverlay2" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 7062495650922CA724732D77 /* Debug Universal */, + 5A54620678545A2771794005 /* Debug Native */, + 1A9B695570E3524E11A10FA8 /* Release Universal */, + 187329EA6CC536F4052767E3 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; +/* End XCConfigurationList section */ + + }; + rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; +} diff --git a/premake/Xcode/Xcode4/tests/testplatform/testplatform.xcodeproj/project.pbxproj b/premake/Xcode/Xcode4/tests/testplatform/testplatform.xcodeproj/project.pbxproj new file mode 100755 index 000000000..093cf2e07 --- /dev/null +++ b/premake/Xcode/Xcode4/tests/testplatform/testplatform.xcodeproj/project.pbxproj @@ -0,0 +1,455 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 45; + objects = { + +/* Begin PBXBuildFile section */ + 4A0A00501EA31CDE45DB5C09 /* testplatform.c in Sources */ = {isa = PBXBuildFile; fileRef = 03277A1D0D2274C56C4D6643 /* testplatform.c */; }; + 06D678F05C406EE5000D6B51 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 105E357008492B435291680E /* AudioToolbox.framework */; }; + 4B24642D675F3AD8714D0C7D /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 30737F6E2CC6372227DA043F /* AudioUnit.framework */; }; + 454A3BD52A912D595A335A4B /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7C1101984640178935E578B1 /* Cocoa.framework */; }; + 3F4D61E8767E07AF1E165A0D /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7D15717F67AB414819DF268A /* CoreAudio.framework */; }; + 3BE3371A4350494F72617C19 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 42B261B26FE93685020A67BB /* IOKit.framework */; }; + 3F9D6AC7386304860E2E025F /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 713D6BD920243A0F4337710B /* Carbon.framework */; }; + 3465100C410C2B055DBA7779 /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3A6370AA3A5A28BD435724D1 /* ForceFeedback.framework */; }; + 287938301066563D42F65885 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 432D653D37B21D9B5DB80423 /* CoreFoundation.framework */; }; + 742545264FBE455562894A10 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 21BE57B40867280109E87EA2 /* OpenGL.framework */; }; + 07F379E564114ED877D55AD3 /* libSDL2main.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 368A4B60205E7DFF04C72D3F /* libSDL2main.a */; }; + 0DBA37055A1E1250791645BA /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6B2813FF4D641C823C1F25A7 /* libSDL2.a */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 0FF9373841E070571FE85DB6 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 3D345A42365C085C0229586A /* SDL2main.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 0FF7291B375C79BC57696B66; + remoteInfo = "libSDL2main.a"; + }; + 7E212FF72E01054A6F0E1121 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 3D345A42365C085C0229586A /* SDL2main.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 1BAE4A0A77462FDC330812A3; + remoteInfo = "libSDL2main.a"; + }; + 5781564303AD6AD23E812AE0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 1273701248BB15BE2E516831 /* SDL2.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 5E6D56F6655337845A3C44C3; + remoteInfo = "libSDL2.a"; + }; + 0CF009641A995B987F582809 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 1273701248BB15BE2E516831 /* SDL2.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 7E6A7BC23CFD134274963645; + remoteInfo = "libSDL2.a"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 03277A1D0D2274C56C4D6643 /* testplatform.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "testplatform.c"; path = "../../../../../test/testplatform.c"; sourceTree = ""; }; + 105E357008492B435291680E /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioToolbox.framework"; path = "/System/Library/Frameworks/AudioToolbox.framework"; sourceTree = ""; }; + 30737F6E2CC6372227DA043F /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioUnit.framework"; path = "/System/Library/Frameworks/AudioUnit.framework"; sourceTree = ""; }; + 7C1101984640178935E578B1 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Cocoa.framework"; path = "/System/Library/Frameworks/Cocoa.framework"; sourceTree = ""; }; + 7D15717F67AB414819DF268A /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreAudio.framework"; path = "/System/Library/Frameworks/CoreAudio.framework"; sourceTree = ""; }; + 42B261B26FE93685020A67BB /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "IOKit.framework"; path = "/System/Library/Frameworks/IOKit.framework"; sourceTree = ""; }; + 713D6BD920243A0F4337710B /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Carbon.framework"; path = "/System/Library/Frameworks/Carbon.framework"; sourceTree = ""; }; + 3A6370AA3A5A28BD435724D1 /* ForceFeedback.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "ForceFeedback.framework"; path = "/System/Library/Frameworks/ForceFeedback.framework"; sourceTree = ""; }; + 432D653D37B21D9B5DB80423 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreFoundation.framework"; path = "/System/Library/Frameworks/CoreFoundation.framework"; sourceTree = ""; }; + 21BE57B40867280109E87EA2 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "OpenGL.framework"; path = "/System/Library/Frameworks/OpenGL.framework"; sourceTree = ""; }; + 5A92586E240C3E8539D77BED /* testplatform */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; name = "testplatform"; path = "testplatform"; sourceTree = BUILT_PRODUCTS_DIR; }; + 3D345A42365C085C0229586A /* SDL2main.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2main.xcodeproj"; path = "../../SDL2main/SDL2main.xcodeproj"; sourceTree = SOURCE_ROOT; }; + 1273701248BB15BE2E516831 /* SDL2.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2.xcodeproj"; path = "../../SDL2/SDL2.xcodeproj"; sourceTree = SOURCE_ROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 37B42607462A2EBB25455737 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 06D678F05C406EE5000D6B51 /* AudioToolbox.framework in Frameworks */, + 4B24642D675F3AD8714D0C7D /* AudioUnit.framework in Frameworks */, + 454A3BD52A912D595A335A4B /* Cocoa.framework in Frameworks */, + 3F4D61E8767E07AF1E165A0D /* CoreAudio.framework in Frameworks */, + 3BE3371A4350494F72617C19 /* IOKit.framework in Frameworks */, + 3F9D6AC7386304860E2E025F /* Carbon.framework in Frameworks */, + 3465100C410C2B055DBA7779 /* ForceFeedback.framework in Frameworks */, + 287938301066563D42F65885 /* CoreFoundation.framework in Frameworks */, + 742545264FBE455562894A10 /* OpenGL.framework in Frameworks */, + 07F379E564114ED877D55AD3 /* libSDL2main.a in Frameworks */, + 0DBA37055A1E1250791645BA /* libSDL2.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 7F9951CA436D444B2C3C26C8 /* testplatform */ = { + isa = PBXGroup; + children = ( + 2CAC7309549D425F1AA363B3 /* test */, + 7901499C44CF2C9B0543186E /* Frameworks */, + 1D0B45C30DB43DCD60AE589A /* Products */, + 6E7238BB0DF6528B23D05132 /* Projects */, + ); + name = "testplatform"; + sourceTree = ""; + }; + 2CAC7309549D425F1AA363B3 /* test */ = { + isa = PBXGroup; + children = ( + 03277A1D0D2274C56C4D6643 /* testplatform.c */, + ); + name = "test"; + sourceTree = ""; + }; + 7901499C44CF2C9B0543186E /* Frameworks */ = { + isa = PBXGroup; + children = ( + 105E357008492B435291680E /* AudioToolbox.framework */, + 30737F6E2CC6372227DA043F /* AudioUnit.framework */, + 7C1101984640178935E578B1 /* Cocoa.framework */, + 7D15717F67AB414819DF268A /* CoreAudio.framework */, + 42B261B26FE93685020A67BB /* IOKit.framework */, + 713D6BD920243A0F4337710B /* Carbon.framework */, + 3A6370AA3A5A28BD435724D1 /* ForceFeedback.framework */, + 432D653D37B21D9B5DB80423 /* CoreFoundation.framework */, + 21BE57B40867280109E87EA2 /* OpenGL.framework */, + ); + name = "Frameworks"; + sourceTree = ""; + }; + 1D0B45C30DB43DCD60AE589A /* Products */ = { + isa = PBXGroup; + children = ( + 5A92586E240C3E8539D77BED /* testplatform */, + ); + name = "Products"; + sourceTree = ""; + }; + 6E7238BB0DF6528B23D05132 /* Projects */ = { + isa = PBXGroup; + children = ( + 3D345A42365C085C0229586A /* SDL2main.xcodeproj */, + 1273701248BB15BE2E516831 /* SDL2.xcodeproj */, + ); + name = "Projects"; + sourceTree = ""; + }; + 29F515F878816DF0630163F3 /* Products */ = { + isa = PBXGroup; + children = ( + 368A4B60205E7DFF04C72D3F /* libSDL2main.a */, + ); + name = Products; + sourceTree = ""; + }; + 764614AF76400C991BD47CE5 /* Products */ = { + isa = PBXGroup; + children = ( + 6B2813FF4D641C823C1F25A7 /* libSDL2.a */, + ); + name = Products; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 1C965D735D5179C9107B1347 /* testplatform */ = { + isa = PBXNativeTarget; + buildConfigurationList = 6C7D37D669AB5DEE7234480E /* Build configuration list for PBXNativeTarget "testplatform" */; + buildPhases = ( + 1BE247971FD96A374FBE7392 /* Resources */, + 039426215758798D31926FE3 /* Sources */, + 37B42607462A2EBB25455737 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 3E3C6D00434921916D961D6D /* PBXTargetDependency */, + 0DA23DFA0D88064D53E865EA /* PBXTargetDependency */, + ); + name = "testplatform"; + productInstallPath = "$(HOME)/bin"; + productName = "testplatform"; + productReference = 5A92586E240C3E8539D77BED /* testplatform */; + productType = "com.apple.product-type.tool"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 08FB7793FE84155DC02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testplatform" */; + compatibilityVersion = "Xcode 3.2"; + hasScannedForEncodings = 1; + mainGroup = 7F9951CA436D444B2C3C26C8 /* testplatform */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 29F515F878816DF0630163F3 /* Products */; + ProjectRef = 3D345A42365C085C0229586A /* SDL2main.xcodeproj */; + }, + { + ProductGroup = 764614AF76400C991BD47CE5 /* Products */; + ProjectRef = 1273701248BB15BE2E516831 /* SDL2.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 1C965D735D5179C9107B1347 /* testplatform */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 368A4B60205E7DFF04C72D3F /* libSDL2main.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2main.a"; + remoteRef = 0FF9373841E070571FE85DB6 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 6B2813FF4D641C823C1F25A7 /* libSDL2.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2.a"; + remoteRef = 5781564303AD6AD23E812AE0 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 1BE247971FD96A374FBE7392 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 039426215758798D31926FE3 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 4A0A00501EA31CDE45DB5C09 /* testplatform.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ +/* End PBXVariantGroup section */ + +/* Begin PBXTargetDependency section */ + 3E3C6D00434921916D961D6D /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2main.a"; + targetProxy = 7E212FF72E01054A6F0E1121 /* PBXContainerItemProxy */; + }; + 0DA23DFA0D88064D53E865EA /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2.a"; + targetProxy = 0CF009641A995B987F582809 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 38103F0B28D339C01D096823 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testplatform"; + }; + name = "Debug Universal"; + }; + 3981520157C9572030EE16A1 /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testplatform"; + }; + name = "Debug Native"; + }; + 305E7FB228F42E83211A5DDA /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testplatform"; + }; + name = "Release Universal"; + }; + 69BB0CDB3C436797068A53A8 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testplatform"; + }; + name = "Release Native"; + }; + 7D70702858506EA74C0E65B2 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Universal"; + }; + 35A059C469B70A977D055B30 /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Native"; + }; + 4CAC6D3550DC542F7CC502C7 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Universal"; + }; + 5FFB6BBF01BC63F973DB60DE /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Native"; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 6C7D37D669AB5DEE7234480E /* Build configuration list for PBXNativeTarget "testplatform" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 38103F0B28D339C01D096823 /* Debug Universal */, + 3981520157C9572030EE16A1 /* Debug Native */, + 305E7FB228F42E83211A5DDA /* Release Universal */, + 69BB0CDB3C436797068A53A8 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; + 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testplatform" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 7D70702858506EA74C0E65B2 /* Debug Universal */, + 35A059C469B70A977D055B30 /* Debug Native */, + 4CAC6D3550DC542F7CC502C7 /* Release Universal */, + 5FFB6BBF01BC63F973DB60DE /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; +/* End XCConfigurationList section */ + + }; + rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; +} diff --git a/premake/Xcode/Xcode4/tests/testpower/testpower.xcodeproj/project.pbxproj b/premake/Xcode/Xcode4/tests/testpower/testpower.xcodeproj/project.pbxproj new file mode 100755 index 000000000..747cf8027 --- /dev/null +++ b/premake/Xcode/Xcode4/tests/testpower/testpower.xcodeproj/project.pbxproj @@ -0,0 +1,455 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 45; + objects = { + +/* Begin PBXBuildFile section */ + 008C185F36905E3F2DD93B89 /* testpower.c in Sources */ = {isa = PBXBuildFile; fileRef = 49A3000D7344326D1E1453F5 /* testpower.c */; }; + 07EC4A215DB31AFF67F07B7C /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0C5B42C20E7408BA06DD1FB0 /* AudioToolbox.framework */; }; + 2BC5370E7A5913575040489E /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 260146A4423E07BA6D5A5367 /* AudioUnit.framework */; }; + 6DC268343BF8574C417D010A /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1638423F48726D3344473784 /* Cocoa.framework */; }; + 35C467A920046D5C58414F67 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 55AA3AF82F450845294D11B9 /* CoreAudio.framework */; }; + 3962559010D93F3632B05EEE /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 25FB1C0A569A473643DF6D63 /* IOKit.framework */; }; + 4ECE657D7C0A79900CB15491 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 65041FD715E4370069961399 /* Carbon.framework */; }; + 1AE629A921C125FF0EDF0C0C /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 013F56686DB51785462D3CF9 /* ForceFeedback.framework */; }; + 2B6850504807751A33A54FCE /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 08404EC725FD1FFB42632AAA /* CoreFoundation.framework */; }; + 51951E87459A3BEF614C0382 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 660F666F0F4E58E554F46E4A /* OpenGL.framework */; }; + 6E391DB8495F37096ED25C60 /* libSDL2main.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 2333699804C61D4A07A63693 /* libSDL2main.a */; }; + 3CCF418C7125528539FA5B0F /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 08EA69CA6E2B5109416610BC /* libSDL2.a */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 2EB029411A09653647804BBF /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 556A383665AE387A0F9A6457 /* SDL2main.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 0FF7291B375C79BC57696B66; + remoteInfo = "libSDL2main.a"; + }; + 0A805F015B2255B51CAE65F3 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 556A383665AE387A0F9A6457 /* SDL2main.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 1BAE4A0A77462FDC330812A3; + remoteInfo = "libSDL2main.a"; + }; + 5A296055216932417A1260AF /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 5B7310EF4F0303B31A84561C /* SDL2.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 5E6D56F6655337845A3C44C3; + remoteInfo = "libSDL2.a"; + }; + 152D6923121A1CA9460242EC /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 5B7310EF4F0303B31A84561C /* SDL2.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 7E6A7BC23CFD134274963645; + remoteInfo = "libSDL2.a"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 49A3000D7344326D1E1453F5 /* testpower.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "testpower.c"; path = "../../../../../test/testpower.c"; sourceTree = ""; }; + 0C5B42C20E7408BA06DD1FB0 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioToolbox.framework"; path = "/System/Library/Frameworks/AudioToolbox.framework"; sourceTree = ""; }; + 260146A4423E07BA6D5A5367 /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioUnit.framework"; path = "/System/Library/Frameworks/AudioUnit.framework"; sourceTree = ""; }; + 1638423F48726D3344473784 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Cocoa.framework"; path = "/System/Library/Frameworks/Cocoa.framework"; sourceTree = ""; }; + 55AA3AF82F450845294D11B9 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreAudio.framework"; path = "/System/Library/Frameworks/CoreAudio.framework"; sourceTree = ""; }; + 25FB1C0A569A473643DF6D63 /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "IOKit.framework"; path = "/System/Library/Frameworks/IOKit.framework"; sourceTree = ""; }; + 65041FD715E4370069961399 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Carbon.framework"; path = "/System/Library/Frameworks/Carbon.framework"; sourceTree = ""; }; + 013F56686DB51785462D3CF9 /* ForceFeedback.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "ForceFeedback.framework"; path = "/System/Library/Frameworks/ForceFeedback.framework"; sourceTree = ""; }; + 08404EC725FD1FFB42632AAA /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreFoundation.framework"; path = "/System/Library/Frameworks/CoreFoundation.framework"; sourceTree = ""; }; + 660F666F0F4E58E554F46E4A /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "OpenGL.framework"; path = "/System/Library/Frameworks/OpenGL.framework"; sourceTree = ""; }; + 442A4F9763E40EE22EA17EB1 /* testpower */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; name = "testpower"; path = "testpower"; sourceTree = BUILT_PRODUCTS_DIR; }; + 556A383665AE387A0F9A6457 /* SDL2main.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2main.xcodeproj"; path = "../../SDL2main/SDL2main.xcodeproj"; sourceTree = SOURCE_ROOT; }; + 5B7310EF4F0303B31A84561C /* SDL2.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2.xcodeproj"; path = "../../SDL2/SDL2.xcodeproj"; sourceTree = SOURCE_ROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 70A828D347C61D6822011FA5 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 07EC4A215DB31AFF67F07B7C /* AudioToolbox.framework in Frameworks */, + 2BC5370E7A5913575040489E /* AudioUnit.framework in Frameworks */, + 6DC268343BF8574C417D010A /* Cocoa.framework in Frameworks */, + 35C467A920046D5C58414F67 /* CoreAudio.framework in Frameworks */, + 3962559010D93F3632B05EEE /* IOKit.framework in Frameworks */, + 4ECE657D7C0A79900CB15491 /* Carbon.framework in Frameworks */, + 1AE629A921C125FF0EDF0C0C /* ForceFeedback.framework in Frameworks */, + 2B6850504807751A33A54FCE /* CoreFoundation.framework in Frameworks */, + 51951E87459A3BEF614C0382 /* OpenGL.framework in Frameworks */, + 6E391DB8495F37096ED25C60 /* libSDL2main.a in Frameworks */, + 3CCF418C7125528539FA5B0F /* libSDL2.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 2AC97BC82E2458D05BB444FC /* testpower */ = { + isa = PBXGroup; + children = ( + 0EA7790274B31ED738E84013 /* test */, + 28693F173C192F1F2B3263BE /* Frameworks */, + 7770631C6675287952BC7094 /* Products */, + 1B7D603602FD574D2F0B7D85 /* Projects */, + ); + name = "testpower"; + sourceTree = ""; + }; + 0EA7790274B31ED738E84013 /* test */ = { + isa = PBXGroup; + children = ( + 49A3000D7344326D1E1453F5 /* testpower.c */, + ); + name = "test"; + sourceTree = ""; + }; + 28693F173C192F1F2B3263BE /* Frameworks */ = { + isa = PBXGroup; + children = ( + 0C5B42C20E7408BA06DD1FB0 /* AudioToolbox.framework */, + 260146A4423E07BA6D5A5367 /* AudioUnit.framework */, + 1638423F48726D3344473784 /* Cocoa.framework */, + 55AA3AF82F450845294D11B9 /* CoreAudio.framework */, + 25FB1C0A569A473643DF6D63 /* IOKit.framework */, + 65041FD715E4370069961399 /* Carbon.framework */, + 013F56686DB51785462D3CF9 /* ForceFeedback.framework */, + 08404EC725FD1FFB42632AAA /* CoreFoundation.framework */, + 660F666F0F4E58E554F46E4A /* OpenGL.framework */, + ); + name = "Frameworks"; + sourceTree = ""; + }; + 7770631C6675287952BC7094 /* Products */ = { + isa = PBXGroup; + children = ( + 442A4F9763E40EE22EA17EB1 /* testpower */, + ); + name = "Products"; + sourceTree = ""; + }; + 1B7D603602FD574D2F0B7D85 /* Projects */ = { + isa = PBXGroup; + children = ( + 556A383665AE387A0F9A6457 /* SDL2main.xcodeproj */, + 5B7310EF4F0303B31A84561C /* SDL2.xcodeproj */, + ); + name = "Projects"; + sourceTree = ""; + }; + 4CA90F02616B6E8A4FD206A2 /* Products */ = { + isa = PBXGroup; + children = ( + 2333699804C61D4A07A63693 /* libSDL2main.a */, + ); + name = Products; + sourceTree = ""; + }; + 5D2344DF466D41AE0CCA4A15 /* Products */ = { + isa = PBXGroup; + children = ( + 08EA69CA6E2B5109416610BC /* libSDL2.a */, + ); + name = Products; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 4A6675C15AB53FFA383B581B /* testpower */ = { + isa = PBXNativeTarget; + buildConfigurationList = 6DDA0E5903CA710858473C38 /* Build configuration list for PBXNativeTarget "testpower" */; + buildPhases = ( + 240820776B126F2856CE05D1 /* Resources */, + 77792E3E278807ED5E4F47C7 /* Sources */, + 70A828D347C61D6822011FA5 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 697523D1774F7B803B8C1D22 /* PBXTargetDependency */, + 30085FD60A2D2F4906B64D80 /* PBXTargetDependency */, + ); + name = "testpower"; + productInstallPath = "$(HOME)/bin"; + productName = "testpower"; + productReference = 442A4F9763E40EE22EA17EB1 /* testpower */; + productType = "com.apple.product-type.tool"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 08FB7793FE84155DC02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testpower" */; + compatibilityVersion = "Xcode 3.2"; + hasScannedForEncodings = 1; + mainGroup = 2AC97BC82E2458D05BB444FC /* testpower */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 4CA90F02616B6E8A4FD206A2 /* Products */; + ProjectRef = 556A383665AE387A0F9A6457 /* SDL2main.xcodeproj */; + }, + { + ProductGroup = 5D2344DF466D41AE0CCA4A15 /* Products */; + ProjectRef = 5B7310EF4F0303B31A84561C /* SDL2.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 4A6675C15AB53FFA383B581B /* testpower */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 2333699804C61D4A07A63693 /* libSDL2main.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2main.a"; + remoteRef = 2EB029411A09653647804BBF /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 08EA69CA6E2B5109416610BC /* libSDL2.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2.a"; + remoteRef = 5A296055216932417A1260AF /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 240820776B126F2856CE05D1 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 77792E3E278807ED5E4F47C7 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 008C185F36905E3F2DD93B89 /* testpower.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ +/* End PBXVariantGroup section */ + +/* Begin PBXTargetDependency section */ + 697523D1774F7B803B8C1D22 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2main.a"; + targetProxy = 0A805F015B2255B51CAE65F3 /* PBXContainerItemProxy */; + }; + 30085FD60A2D2F4906B64D80 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2.a"; + targetProxy = 152D6923121A1CA9460242EC /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 0A9A45A902BC2688540B55F7 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testpower"; + }; + name = "Debug Universal"; + }; + 009743F92ED93F8E14DF7BD6 /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testpower"; + }; + name = "Debug Native"; + }; + 0EC0110A5ED4599551C51A31 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testpower"; + }; + name = "Release Universal"; + }; + 768B43DB75A671F27B0404B3 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testpower"; + }; + name = "Release Native"; + }; + 055D578241616B4C58390E60 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Universal"; + }; + 53F51C5B247461B13E773070 /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Native"; + }; + 1C1819CF11DF06157A6D12D3 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Universal"; + }; + 0B962CF741C917EF71CB5FCD /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Native"; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 6DDA0E5903CA710858473C38 /* Build configuration list for PBXNativeTarget "testpower" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 0A9A45A902BC2688540B55F7 /* Debug Universal */, + 009743F92ED93F8E14DF7BD6 /* Debug Native */, + 0EC0110A5ED4599551C51A31 /* Release Universal */, + 768B43DB75A671F27B0404B3 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; + 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testpower" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 055D578241616B4C58390E60 /* Debug Universal */, + 53F51C5B247461B13E773070 /* Debug Native */, + 1C1819CF11DF06157A6D12D3 /* Release Universal */, + 0B962CF741C917EF71CB5FCD /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; +/* End XCConfigurationList section */ + + }; + rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; +} diff --git a/premake/Xcode/Xcode4/tests/testrelative/testrelative.xcodeproj/project.pbxproj b/premake/Xcode/Xcode4/tests/testrelative/testrelative.xcodeproj/project.pbxproj new file mode 100755 index 000000000..144c7f865 --- /dev/null +++ b/premake/Xcode/Xcode4/tests/testrelative/testrelative.xcodeproj/project.pbxproj @@ -0,0 +1,498 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 45; + objects = { + +/* Begin PBXBuildFile section */ + 377D15C6170424D6062E69BB /* testrelative.c in Sources */ = {isa = PBXBuildFile; fileRef = 71667C8878823B3471B92D20 /* testrelative.c */; }; + 524E14E1598534C2539D79D7 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 56254B8921C07B07194455D7 /* AudioToolbox.framework */; }; + 72C56E3176E81D7E554E06D0 /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3EE73A6960BA131A44AD4605 /* AudioUnit.framework */; }; + 053E5D6D2AAF6AE6395A5F73 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4A856D19217D56C75D923C13 /* Cocoa.framework */; }; + 47D039401FAE0BB1177A6CB2 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2EF55D1D33514638345833DA /* CoreAudio.framework */; }; + 7EC14E3B22706B1204FD0251 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 50E85FD316EE139340397757 /* IOKit.framework */; }; + 0DEB62F21B3A14D965D65032 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3873306F723253011B07705D /* Carbon.framework */; }; + 6C874CCA69E801B409C25D8B /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1D681779212506AB7F6364A2 /* ForceFeedback.framework */; }; + 47ED4E9555B16F007D8B6849 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0E0E53FE4E4C019826A473A8 /* CoreFoundation.framework */; }; + 30B819AD31D06F95329306E1 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 45B123385C1D2173187D586C /* OpenGL.framework */; }; + 32C751180F0B4CE9749C5533 /* libSDL2main.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 28225BD47689342B079F1376 /* libSDL2main.a */; }; + 581573D564633E495E4A6F49 /* libSDL2test.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 11610A86186C6EC1690E4331 /* libSDL2test.a */; }; + 3D3B067048DB33A11637107F /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3E6B65B70DCF252A2999061E /* libSDL2.a */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 7CDD318747A73B312F756764 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 7D062F4103B832B91E98184F /* SDL2main.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 0FF7291B375C79BC57696B66; + remoteInfo = "libSDL2main.a"; + }; + 7AF653B002E71484200D5E72 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 7D062F4103B832B91E98184F /* SDL2main.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 1BAE4A0A77462FDC330812A3; + remoteInfo = "libSDL2main.a"; + }; + 4C854940436C039554C17D14 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 0A9B728F134121E37D6259B7 /* SDL2test.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 1EB6664901BC163F215A4861; + remoteInfo = "libSDL2test.a"; + }; + 6BFF66467F0755F5788A5054 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 0A9B728F134121E37D6259B7 /* SDL2test.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 1258506950476B85239A79A3; + remoteInfo = "libSDL2test.a"; + }; + 6E56507D7F00195E09D25C00 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 553061607A071DB64A5345B6 /* SDL2.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 5E6D56F6655337845A3C44C3; + remoteInfo = "libSDL2.a"; + }; + 1DC37832544314FC3B3954B6 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 553061607A071DB64A5345B6 /* SDL2.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 7E6A7BC23CFD134274963645; + remoteInfo = "libSDL2.a"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 71667C8878823B3471B92D20 /* testrelative.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "testrelative.c"; path = "../../../../../test/testrelative.c"; sourceTree = ""; }; + 56254B8921C07B07194455D7 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioToolbox.framework"; path = "/System/Library/Frameworks/AudioToolbox.framework"; sourceTree = ""; }; + 3EE73A6960BA131A44AD4605 /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioUnit.framework"; path = "/System/Library/Frameworks/AudioUnit.framework"; sourceTree = ""; }; + 4A856D19217D56C75D923C13 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Cocoa.framework"; path = "/System/Library/Frameworks/Cocoa.framework"; sourceTree = ""; }; + 2EF55D1D33514638345833DA /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreAudio.framework"; path = "/System/Library/Frameworks/CoreAudio.framework"; sourceTree = ""; }; + 50E85FD316EE139340397757 /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "IOKit.framework"; path = "/System/Library/Frameworks/IOKit.framework"; sourceTree = ""; }; + 3873306F723253011B07705D /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Carbon.framework"; path = "/System/Library/Frameworks/Carbon.framework"; sourceTree = ""; }; + 1D681779212506AB7F6364A2 /* ForceFeedback.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "ForceFeedback.framework"; path = "/System/Library/Frameworks/ForceFeedback.framework"; sourceTree = ""; }; + 0E0E53FE4E4C019826A473A8 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreFoundation.framework"; path = "/System/Library/Frameworks/CoreFoundation.framework"; sourceTree = ""; }; + 45B123385C1D2173187D586C /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "OpenGL.framework"; path = "/System/Library/Frameworks/OpenGL.framework"; sourceTree = ""; }; + 47B623680BB61214074C274F /* testrelative */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; name = "testrelative"; path = "testrelative"; sourceTree = BUILT_PRODUCTS_DIR; }; + 7D062F4103B832B91E98184F /* SDL2main.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2main.xcodeproj"; path = "../../SDL2main/SDL2main.xcodeproj"; sourceTree = SOURCE_ROOT; }; + 0A9B728F134121E37D6259B7 /* SDL2test.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2test.xcodeproj"; path = "../../SDL2test/SDL2test.xcodeproj"; sourceTree = SOURCE_ROOT; }; + 553061607A071DB64A5345B6 /* SDL2.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2.xcodeproj"; path = "../../SDL2/SDL2.xcodeproj"; sourceTree = SOURCE_ROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 6EAB401D473F05276903491F /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 524E14E1598534C2539D79D7 /* AudioToolbox.framework in Frameworks */, + 72C56E3176E81D7E554E06D0 /* AudioUnit.framework in Frameworks */, + 053E5D6D2AAF6AE6395A5F73 /* Cocoa.framework in Frameworks */, + 47D039401FAE0BB1177A6CB2 /* CoreAudio.framework in Frameworks */, + 7EC14E3B22706B1204FD0251 /* IOKit.framework in Frameworks */, + 0DEB62F21B3A14D965D65032 /* Carbon.framework in Frameworks */, + 6C874CCA69E801B409C25D8B /* ForceFeedback.framework in Frameworks */, + 47ED4E9555B16F007D8B6849 /* CoreFoundation.framework in Frameworks */, + 30B819AD31D06F95329306E1 /* OpenGL.framework in Frameworks */, + 32C751180F0B4CE9749C5533 /* libSDL2main.a in Frameworks */, + 581573D564633E495E4A6F49 /* libSDL2test.a in Frameworks */, + 3D3B067048DB33A11637107F /* libSDL2.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 29DE426641CD17502546186D /* testrelative */ = { + isa = PBXGroup; + children = ( + 38A22B441348613571F92F06 /* test */, + 05AD5EA7316773EA27C83C14 /* Frameworks */, + 5BDA535110A550C34EEB6273 /* Products */, + 2B7B2DFD6D963B800AA1599F /* Projects */, + ); + name = "testrelative"; + sourceTree = ""; + }; + 38A22B441348613571F92F06 /* test */ = { + isa = PBXGroup; + children = ( + 71667C8878823B3471B92D20 /* testrelative.c */, + ); + name = "test"; + sourceTree = ""; + }; + 05AD5EA7316773EA27C83C14 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 56254B8921C07B07194455D7 /* AudioToolbox.framework */, + 3EE73A6960BA131A44AD4605 /* AudioUnit.framework */, + 4A856D19217D56C75D923C13 /* Cocoa.framework */, + 2EF55D1D33514638345833DA /* CoreAudio.framework */, + 50E85FD316EE139340397757 /* IOKit.framework */, + 3873306F723253011B07705D /* Carbon.framework */, + 1D681779212506AB7F6364A2 /* ForceFeedback.framework */, + 0E0E53FE4E4C019826A473A8 /* CoreFoundation.framework */, + 45B123385C1D2173187D586C /* OpenGL.framework */, + ); + name = "Frameworks"; + sourceTree = ""; + }; + 5BDA535110A550C34EEB6273 /* Products */ = { + isa = PBXGroup; + children = ( + 47B623680BB61214074C274F /* testrelative */, + ); + name = "Products"; + sourceTree = ""; + }; + 2B7B2DFD6D963B800AA1599F /* Projects */ = { + isa = PBXGroup; + children = ( + 7D062F4103B832B91E98184F /* SDL2main.xcodeproj */, + 0A9B728F134121E37D6259B7 /* SDL2test.xcodeproj */, + 553061607A071DB64A5345B6 /* SDL2.xcodeproj */, + ); + name = "Projects"; + sourceTree = ""; + }; + 39CF6C433A553F4633AC7FA6 /* Products */ = { + isa = PBXGroup; + children = ( + 28225BD47689342B079F1376 /* libSDL2main.a */, + ); + name = Products; + sourceTree = ""; + }; + 3FF5181128A11277002860FA /* Products */ = { + isa = PBXGroup; + children = ( + 11610A86186C6EC1690E4331 /* libSDL2test.a */, + ); + name = Products; + sourceTree = ""; + }; + 4C170DD27CCE3EEB6F8B1B33 /* Products */ = { + isa = PBXGroup; + children = ( + 3E6B65B70DCF252A2999061E /* libSDL2.a */, + ); + name = Products; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 6D02378C4F000F6F7A111482 /* testrelative */ = { + isa = PBXNativeTarget; + buildConfigurationList = 33213F157BE31B3A2C114A0A /* Build configuration list for PBXNativeTarget "testrelative" */; + buildPhases = ( + 05FA694754CA25C139E25C5E /* Resources */, + 42571475349D6E16106631BE /* Sources */, + 6EAB401D473F05276903491F /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 1F397B32370D5C5B161E284C /* PBXTargetDependency */, + 44BC519333775A56548F38E9 /* PBXTargetDependency */, + 0AA55E24372649FE552063A6 /* PBXTargetDependency */, + ); + name = "testrelative"; + productInstallPath = "$(HOME)/bin"; + productName = "testrelative"; + productReference = 47B623680BB61214074C274F /* testrelative */; + productType = "com.apple.product-type.tool"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 08FB7793FE84155DC02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testrelative" */; + compatibilityVersion = "Xcode 3.2"; + hasScannedForEncodings = 1; + mainGroup = 29DE426641CD17502546186D /* testrelative */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 39CF6C433A553F4633AC7FA6 /* Products */; + ProjectRef = 7D062F4103B832B91E98184F /* SDL2main.xcodeproj */; + }, + { + ProductGroup = 3FF5181128A11277002860FA /* Products */; + ProjectRef = 0A9B728F134121E37D6259B7 /* SDL2test.xcodeproj */; + }, + { + ProductGroup = 4C170DD27CCE3EEB6F8B1B33 /* Products */; + ProjectRef = 553061607A071DB64A5345B6 /* SDL2.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 6D02378C4F000F6F7A111482 /* testrelative */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 28225BD47689342B079F1376 /* libSDL2main.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2main.a"; + remoteRef = 7CDD318747A73B312F756764 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 11610A86186C6EC1690E4331 /* libSDL2test.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2test.a"; + remoteRef = 4C854940436C039554C17D14 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 3E6B65B70DCF252A2999061E /* libSDL2.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2.a"; + remoteRef = 6E56507D7F00195E09D25C00 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 05FA694754CA25C139E25C5E /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 42571475349D6E16106631BE /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 377D15C6170424D6062E69BB /* testrelative.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ +/* End PBXVariantGroup section */ + +/* Begin PBXTargetDependency section */ + 1F397B32370D5C5B161E284C /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2main.a"; + targetProxy = 7AF653B002E71484200D5E72 /* PBXContainerItemProxy */; + }; + 44BC519333775A56548F38E9 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2test.a"; + targetProxy = 6BFF66467F0755F5788A5054 /* PBXContainerItemProxy */; + }; + 0AA55E24372649FE552063A6 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2.a"; + targetProxy = 1DC37832544314FC3B3954B6 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 0AC807AA663F599C341D7845 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testrelative"; + }; + name = "Debug Universal"; + }; + 28470117178A0F7B7C81077C /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testrelative"; + }; + name = "Debug Native"; + }; + 558B20072DD178567D98343F /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testrelative"; + }; + name = "Release Universal"; + }; + 64AF24EF4901175A3C2F4E5B /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testrelative"; + }; + name = "Release Native"; + }; + 2DFC238C51B9064E29EE576C /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Universal"; + }; + 161E0DDC1BD561BD452D355C /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Native"; + }; + 21CE669E3E2C79251A270508 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Universal"; + }; + 38840CD878D513C706DD225F /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Native"; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 33213F157BE31B3A2C114A0A /* Build configuration list for PBXNativeTarget "testrelative" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 0AC807AA663F599C341D7845 /* Debug Universal */, + 28470117178A0F7B7C81077C /* Debug Native */, + 558B20072DD178567D98343F /* Release Universal */, + 64AF24EF4901175A3C2F4E5B /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; + 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testrelative" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 2DFC238C51B9064E29EE576C /* Debug Universal */, + 161E0DDC1BD561BD452D355C /* Debug Native */, + 21CE669E3E2C79251A270508 /* Release Universal */, + 38840CD878D513C706DD225F /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; +/* End XCConfigurationList section */ + + }; + rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; +} diff --git a/premake/Xcode/Xcode4/tests/testrendercopyex/testrendercopyex.xcodeproj/project.pbxproj b/premake/Xcode/Xcode4/tests/testrendercopyex/testrendercopyex.xcodeproj/project.pbxproj new file mode 100755 index 000000000..8cb696b7e --- /dev/null +++ b/premake/Xcode/Xcode4/tests/testrendercopyex/testrendercopyex.xcodeproj/project.pbxproj @@ -0,0 +1,515 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 45; + objects = { + +/* Begin PBXBuildFile section */ + 65F577E704295C1E66CB1E56 /* testrendercopyex.c in Sources */ = {isa = PBXBuildFile; fileRef = 7BF05D4A5DE71E2922256A9A /* testrendercopyex.c */; }; + 311717F228EB5CBF3F84738C /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 79B91476551510CF06AF595A /* AudioToolbox.framework */; }; + 7FF54AC418B12B6468603435 /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0A2731232A8C6BEE08C21FDF /* AudioUnit.framework */; }; + 230069AF769C23FF68AA229E /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 12FA71F71C5D3ECE6BD8528A /* Cocoa.framework */; }; + 259023F5535C6AFA677C2EBA /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 688839EE6B304F226CB21BEF /* CoreAudio.framework */; }; + 231D795214B1164668156D90 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4D24378312A11BA928DB53E6 /* IOKit.framework */; }; + 1F2A2B73100763FF1D6F7396 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 250431D67F6971C000B64EF6 /* Carbon.framework */; }; + 175C44B7512E30994E055CD5 /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0BC56B4317A644E92E43394B /* ForceFeedback.framework */; }; + 5B3E0120616A13D1155D1561 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 550155CB3108333922B617EB /* CoreFoundation.framework */; }; + 3EA15261674F7A3C228F1341 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 510129574D22250244413C56 /* OpenGL.framework */; }; + 1AC71544306009AB71A9107C /* libSDL2main.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 517F04D221F249E55F3E1A1F /* libSDL2main.a */; }; + 1083318C01B525E110655A78 /* libSDL2test.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 2575308E4303103406C9036F /* libSDL2test.a */; }; + 3EA146EA2DB506A902765090 /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 30697A6733BC012824EC220D /* libSDL2.a */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 66541B9B143128AD17145D95 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 6BB34D2A2B2A00ED019D1CC9 /* SDL2main.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 0FF7291B375C79BC57696B66; + remoteInfo = "libSDL2main.a"; + }; + 6A14614D0DC33E2373F7003C /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 6BB34D2A2B2A00ED019D1CC9 /* SDL2main.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 1BAE4A0A77462FDC330812A3; + remoteInfo = "libSDL2main.a"; + }; + 7FAD76D067AB44FD507F43C9 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 57601DB4507C216D7EC33C76 /* SDL2test.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 1EB6664901BC163F215A4861; + remoteInfo = "libSDL2test.a"; + }; + 4A967815518303F956A05EEE /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 57601DB4507C216D7EC33C76 /* SDL2test.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 1258506950476B85239A79A3; + remoteInfo = "libSDL2test.a"; + }; + 48FB706900AC4A140DCA7C13 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 364775DD3538721628530BB1 /* SDL2.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 5E6D56F6655337845A3C44C3; + remoteInfo = "libSDL2.a"; + }; + 583B199338BF336D5C0C48EB /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 364775DD3538721628530BB1 /* SDL2.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 7E6A7BC23CFD134274963645; + remoteInfo = "libSDL2.a"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 7BF05D4A5DE71E2922256A9A /* testrendercopyex.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "testrendercopyex.c"; path = "../../../../../test/testrendercopyex.c"; sourceTree = ""; }; + 79B91476551510CF06AF595A /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioToolbox.framework"; path = "/System/Library/Frameworks/AudioToolbox.framework"; sourceTree = ""; }; + 0A2731232A8C6BEE08C21FDF /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioUnit.framework"; path = "/System/Library/Frameworks/AudioUnit.framework"; sourceTree = ""; }; + 12FA71F71C5D3ECE6BD8528A /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Cocoa.framework"; path = "/System/Library/Frameworks/Cocoa.framework"; sourceTree = ""; }; + 688839EE6B304F226CB21BEF /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreAudio.framework"; path = "/System/Library/Frameworks/CoreAudio.framework"; sourceTree = ""; }; + 4D24378312A11BA928DB53E6 /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "IOKit.framework"; path = "/System/Library/Frameworks/IOKit.framework"; sourceTree = ""; }; + 250431D67F6971C000B64EF6 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Carbon.framework"; path = "/System/Library/Frameworks/Carbon.framework"; sourceTree = ""; }; + 0BC56B4317A644E92E43394B /* ForceFeedback.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "ForceFeedback.framework"; path = "/System/Library/Frameworks/ForceFeedback.framework"; sourceTree = ""; }; + 550155CB3108333922B617EB /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreFoundation.framework"; path = "/System/Library/Frameworks/CoreFoundation.framework"; sourceTree = ""; }; + 510129574D22250244413C56 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "OpenGL.framework"; path = "/System/Library/Frameworks/OpenGL.framework"; sourceTree = ""; }; + 5B78608170F51822749D7CFB /* testrendercopyex */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; name = "testrendercopyex"; path = "testrendercopyex"; sourceTree = BUILT_PRODUCTS_DIR; }; + 6BB34D2A2B2A00ED019D1CC9 /* SDL2main.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2main.xcodeproj"; path = "../../SDL2main/SDL2main.xcodeproj"; sourceTree = SOURCE_ROOT; }; + 57601DB4507C216D7EC33C76 /* SDL2test.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2test.xcodeproj"; path = "../../SDL2test/SDL2test.xcodeproj"; sourceTree = SOURCE_ROOT; }; + 364775DD3538721628530BB1 /* SDL2.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2.xcodeproj"; path = "../../SDL2/SDL2.xcodeproj"; sourceTree = SOURCE_ROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 6540542C485D0502521F0BB4 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 311717F228EB5CBF3F84738C /* AudioToolbox.framework in Frameworks */, + 7FF54AC418B12B6468603435 /* AudioUnit.framework in Frameworks */, + 230069AF769C23FF68AA229E /* Cocoa.framework in Frameworks */, + 259023F5535C6AFA677C2EBA /* CoreAudio.framework in Frameworks */, + 231D795214B1164668156D90 /* IOKit.framework in Frameworks */, + 1F2A2B73100763FF1D6F7396 /* Carbon.framework in Frameworks */, + 175C44B7512E30994E055CD5 /* ForceFeedback.framework in Frameworks */, + 5B3E0120616A13D1155D1561 /* CoreFoundation.framework in Frameworks */, + 3EA15261674F7A3C228F1341 /* OpenGL.framework in Frameworks */, + 1AC71544306009AB71A9107C /* libSDL2main.a in Frameworks */, + 1083318C01B525E110655A78 /* libSDL2test.a in Frameworks */, + 3EA146EA2DB506A902765090 /* libSDL2.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 3744566C7D555DFC52311FE1 /* testrendercopyex */ = { + isa = PBXGroup; + children = ( + 289A49BE0A815B3C4A7143D7 /* test */, + 587912452CA45F3D26683496 /* Frameworks */, + 4AEA7D34617158BD040E3900 /* Products */, + 43E705EF37080CEE6CAD7B2F /* Projects */, + ); + name = "testrendercopyex"; + sourceTree = ""; + }; + 289A49BE0A815B3C4A7143D7 /* test */ = { + isa = PBXGroup; + children = ( + 7BF05D4A5DE71E2922256A9A /* testrendercopyex.c */, + ); + name = "test"; + sourceTree = ""; + }; + 587912452CA45F3D26683496 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 79B91476551510CF06AF595A /* AudioToolbox.framework */, + 0A2731232A8C6BEE08C21FDF /* AudioUnit.framework */, + 12FA71F71C5D3ECE6BD8528A /* Cocoa.framework */, + 688839EE6B304F226CB21BEF /* CoreAudio.framework */, + 4D24378312A11BA928DB53E6 /* IOKit.framework */, + 250431D67F6971C000B64EF6 /* Carbon.framework */, + 0BC56B4317A644E92E43394B /* ForceFeedback.framework */, + 550155CB3108333922B617EB /* CoreFoundation.framework */, + 510129574D22250244413C56 /* OpenGL.framework */, + ); + name = "Frameworks"; + sourceTree = ""; + }; + 4AEA7D34617158BD040E3900 /* Products */ = { + isa = PBXGroup; + children = ( + 5B78608170F51822749D7CFB /* testrendercopyex */, + ); + name = "Products"; + sourceTree = ""; + }; + 43E705EF37080CEE6CAD7B2F /* Projects */ = { + isa = PBXGroup; + children = ( + 6BB34D2A2B2A00ED019D1CC9 /* SDL2main.xcodeproj */, + 57601DB4507C216D7EC33C76 /* SDL2test.xcodeproj */, + 364775DD3538721628530BB1 /* SDL2.xcodeproj */, + ); + name = "Projects"; + sourceTree = ""; + }; + 5D21351041786AF10F905297 /* Products */ = { + isa = PBXGroup; + children = ( + 517F04D221F249E55F3E1A1F /* libSDL2main.a */, + ); + name = Products; + sourceTree = ""; + }; + 4BE1510349544A7F5CEA2AEA /* Products */ = { + isa = PBXGroup; + children = ( + 2575308E4303103406C9036F /* libSDL2test.a */, + ); + name = Products; + sourceTree = ""; + }; + 264B2BA37F3438CE09C16A94 /* Products */ = { + isa = PBXGroup; + children = ( + 30697A6733BC012824EC220D /* libSDL2.a */, + ); + name = Products; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 4A3C5E744D8B7E0508AE71E0 /* testrendercopyex */ = { + isa = PBXNativeTarget; + buildConfigurationList = 4C7746B813C912AD3C5921CC /* Build configuration list for PBXNativeTarget "testrendercopyex" */; + buildPhases = ( + 67B152F160461DC63715542F /* Resources */, + 5E2A349329F670AD73103190 /* Sources */, + 6540542C485D0502521F0BB4 /* Frameworks */, + 9607AE3710C85E8F00CD1376 /* Postbuild */, + ); + buildRules = ( + ); + dependencies = ( + 209110D73CD5605E5ABF3CBD /* PBXTargetDependency */, + 01F87A1A56882AFB6E8A4179 /* PBXTargetDependency */, + 7D6E749B220E68695DB4126B /* PBXTargetDependency */, + ); + name = "testrendercopyex"; + productInstallPath = "$(HOME)/bin"; + productName = "testrendercopyex"; + productReference = 5B78608170F51822749D7CFB /* testrendercopyex */; + productType = "com.apple.product-type.tool"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 08FB7793FE84155DC02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testrendercopyex" */; + compatibilityVersion = "Xcode 3.2"; + hasScannedForEncodings = 1; + mainGroup = 3744566C7D555DFC52311FE1 /* testrendercopyex */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 5D21351041786AF10F905297 /* Products */; + ProjectRef = 6BB34D2A2B2A00ED019D1CC9 /* SDL2main.xcodeproj */; + }, + { + ProductGroup = 4BE1510349544A7F5CEA2AEA /* Products */; + ProjectRef = 57601DB4507C216D7EC33C76 /* SDL2test.xcodeproj */; + }, + { + ProductGroup = 264B2BA37F3438CE09C16A94 /* Products */; + ProjectRef = 364775DD3538721628530BB1 /* SDL2.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 4A3C5E744D8B7E0508AE71E0 /* testrendercopyex */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 517F04D221F249E55F3E1A1F /* libSDL2main.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2main.a"; + remoteRef = 66541B9B143128AD17145D95 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 2575308E4303103406C9036F /* libSDL2test.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2test.a"; + remoteRef = 7FAD76D067AB44FD507F43C9 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 30697A6733BC012824EC220D /* libSDL2.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2.a"; + remoteRef = 48FB706900AC4A140DCA7C13 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 67B152F160461DC63715542F /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXShellScriptBuildPhase section */ + 9607AE3710C85E8F00CD1376 /* Postbuild */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = Postbuild; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "if [ \"${CONFIGURATION}\" = \"Debug Universal\" ]; then\nif [ ! -d \"./Build/Debug\" ]; then mkdir -p \"./Build/Debug\"; fi\ncp \"./../../../../../test/icon.bmp\" \"./Build/Debug/icon.bmp\"\ncp \"./../../../../../test/sample.bmp\" \"./Build/Debug/sample.bmp\"\nfi\nif [ \"${CONFIGURATION}\" = \"Debug Native\" ]; then\nif [ ! -d \"./Build/Debug\" ]; then mkdir -p \"./Build/Debug\"; fi\ncp \"./../../../../../test/icon.bmp\" \"./Build/Debug/icon.bmp\"\ncp \"./../../../../../test/sample.bmp\" \"./Build/Debug/sample.bmp\"\nfi\nif [ \"${CONFIGURATION}\" = \"Release Universal\" ]; then\nif [ ! -d \"./Build/Release\" ]; then mkdir -p \"./Build/Release\"; fi\ncp \"./../../../../../test/icon.bmp\" \"./Build/Release/icon.bmp\"\ncp \"./../../../../../test/sample.bmp\" \"./Build/Release/sample.bmp\"\nfi\nif [ \"${CONFIGURATION}\" = \"Release Native\" ]; then\nif [ ! -d \"./Build/Release\" ]; then mkdir -p \"./Build/Release\"; fi\ncp \"./../../../../../test/icon.bmp\" \"./Build/Release/icon.bmp\"\ncp \"./../../../../../test/sample.bmp\" \"./Build/Release/sample.bmp\"\nfi"; + }; +/* End PBXShellScriptBuildPhase section */ +/* Begin PBXSourcesBuildPhase section */ + 5E2A349329F670AD73103190 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 65F577E704295C1E66CB1E56 /* testrendercopyex.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ +/* End PBXVariantGroup section */ + +/* Begin PBXTargetDependency section */ + 209110D73CD5605E5ABF3CBD /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2main.a"; + targetProxy = 6A14614D0DC33E2373F7003C /* PBXContainerItemProxy */; + }; + 01F87A1A56882AFB6E8A4179 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2test.a"; + targetProxy = 4A967815518303F956A05EEE /* PBXContainerItemProxy */; + }; + 7D6E749B220E68695DB4126B /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2.a"; + targetProxy = 583B199338BF336D5C0C48EB /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 2E543E906F8D533D0826131F /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testrendercopyex"; + }; + name = "Debug Universal"; + }; + 72783D940057663336F32A9A /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testrendercopyex"; + }; + name = "Debug Native"; + }; + 4B716C8F4915063E0DF23DF3 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testrendercopyex"; + }; + name = "Release Universal"; + }; + 6514230B643424116FC24F87 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testrendercopyex"; + }; + name = "Release Native"; + }; + 7DF03B9B5CE4369240CC4284 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Universal"; + }; + 1F0938F176021BE50EBA0F4E /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Native"; + }; + 48501FE85BEA11AE49867FF7 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Universal"; + }; + 524F4573278E77D6270615F0 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Native"; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 4C7746B813C912AD3C5921CC /* Build configuration list for PBXNativeTarget "testrendercopyex" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 2E543E906F8D533D0826131F /* Debug Universal */, + 72783D940057663336F32A9A /* Debug Native */, + 4B716C8F4915063E0DF23DF3 /* Release Universal */, + 6514230B643424116FC24F87 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; + 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testrendercopyex" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 7DF03B9B5CE4369240CC4284 /* Debug Universal */, + 1F0938F176021BE50EBA0F4E /* Debug Native */, + 48501FE85BEA11AE49867FF7 /* Release Universal */, + 524F4573278E77D6270615F0 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; +/* End XCConfigurationList section */ + + }; + rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; +} diff --git a/premake/Xcode/Xcode4/tests/testrendertarget/testrendertarget.xcodeproj/project.pbxproj b/premake/Xcode/Xcode4/tests/testrendertarget/testrendertarget.xcodeproj/project.pbxproj new file mode 100755 index 000000000..909dff3f5 --- /dev/null +++ b/premake/Xcode/Xcode4/tests/testrendertarget/testrendertarget.xcodeproj/project.pbxproj @@ -0,0 +1,515 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 45; + objects = { + +/* Begin PBXBuildFile section */ + 3B704B3B412169616F405AB4 /* testrendertarget.c in Sources */ = {isa = PBXBuildFile; fileRef = 2CD6573D176B2ECC08A5178B /* testrendertarget.c */; }; + 3AAC0DD33E947FF533ED21A6 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 04D077D81951397E3F482225 /* AudioToolbox.framework */; }; + 1B2063BD172B0CBF52C85BCA /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2589068A6C7F0C8328FA6478 /* AudioUnit.framework */; }; + 2D810F1E11E422CB42D019DD /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3467176C5E2A27217AC6735C /* Cocoa.framework */; }; + 4670167E5CBE6E5D35E76126 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 10690E167F73144403B8656E /* CoreAudio.framework */; }; + 75566B897D0D6720699630D8 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 419F3A784EE610063A391E2C /* IOKit.framework */; }; + 36DA590E34C0302E2CED0224 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BBF3633711D3ED67A557E59 /* Carbon.framework */; }; + 295A6EDA486C53F86910518F /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 38387D1F22C93EAD6BBB61C4 /* ForceFeedback.framework */; }; + 70F629FD5A1132CD3D156C61 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 38D4221E61EE625147985AC5 /* CoreFoundation.framework */; }; + 72C573C852C87F9A02296A18 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 62D94D09415003812F1E7705 /* OpenGL.framework */; }; + 6FC642555C230ED021206607 /* libSDL2main.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 44952EDF3A6609265F272595 /* libSDL2main.a */; }; + 00A7797F41FD55DB4AAC7756 /* libSDL2test.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 0DA230660E3568D853951172 /* libSDL2test.a */; }; + 41811AE95C22521A564D6C83 /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 567D609F072E71E8522D1C3A /* libSDL2.a */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 2EB723783DF000AE22377789 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 275635C11F9B24871D135BC0 /* SDL2main.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 0FF7291B375C79BC57696B66; + remoteInfo = "libSDL2main.a"; + }; + 70CA17E14C0C588337927538 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 275635C11F9B24871D135BC0 /* SDL2main.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 1BAE4A0A77462FDC330812A3; + remoteInfo = "libSDL2main.a"; + }; + 0A9222342A42685C293626B3 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 70BD3C0C436C6BE872F40021 /* SDL2test.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 1EB6664901BC163F215A4861; + remoteInfo = "libSDL2test.a"; + }; + 58B634CC6256177716181B33 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 70BD3C0C436C6BE872F40021 /* SDL2test.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 1258506950476B85239A79A3; + remoteInfo = "libSDL2test.a"; + }; + 555176BD01CA0A9236A47B67 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 547D14EB049F6C4C0F9D2CAC /* SDL2.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 5E6D56F6655337845A3C44C3; + remoteInfo = "libSDL2.a"; + }; + 566A59D968E672FE1BBE7BAC /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 547D14EB049F6C4C0F9D2CAC /* SDL2.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 7E6A7BC23CFD134274963645; + remoteInfo = "libSDL2.a"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 2CD6573D176B2ECC08A5178B /* testrendertarget.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "testrendertarget.c"; path = "../../../../../test/testrendertarget.c"; sourceTree = ""; }; + 04D077D81951397E3F482225 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioToolbox.framework"; path = "/System/Library/Frameworks/AudioToolbox.framework"; sourceTree = ""; }; + 2589068A6C7F0C8328FA6478 /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioUnit.framework"; path = "/System/Library/Frameworks/AudioUnit.framework"; sourceTree = ""; }; + 3467176C5E2A27217AC6735C /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Cocoa.framework"; path = "/System/Library/Frameworks/Cocoa.framework"; sourceTree = ""; }; + 10690E167F73144403B8656E /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreAudio.framework"; path = "/System/Library/Frameworks/CoreAudio.framework"; sourceTree = ""; }; + 419F3A784EE610063A391E2C /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "IOKit.framework"; path = "/System/Library/Frameworks/IOKit.framework"; sourceTree = ""; }; + 3BBF3633711D3ED67A557E59 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Carbon.framework"; path = "/System/Library/Frameworks/Carbon.framework"; sourceTree = ""; }; + 38387D1F22C93EAD6BBB61C4 /* ForceFeedback.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "ForceFeedback.framework"; path = "/System/Library/Frameworks/ForceFeedback.framework"; sourceTree = ""; }; + 38D4221E61EE625147985AC5 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreFoundation.framework"; path = "/System/Library/Frameworks/CoreFoundation.framework"; sourceTree = ""; }; + 62D94D09415003812F1E7705 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "OpenGL.framework"; path = "/System/Library/Frameworks/OpenGL.framework"; sourceTree = ""; }; + 5DC743EB37AA06C502E07413 /* testrendertarget */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; name = "testrendertarget"; path = "testrendertarget"; sourceTree = BUILT_PRODUCTS_DIR; }; + 275635C11F9B24871D135BC0 /* SDL2main.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2main.xcodeproj"; path = "../../SDL2main/SDL2main.xcodeproj"; sourceTree = SOURCE_ROOT; }; + 70BD3C0C436C6BE872F40021 /* SDL2test.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2test.xcodeproj"; path = "../../SDL2test/SDL2test.xcodeproj"; sourceTree = SOURCE_ROOT; }; + 547D14EB049F6C4C0F9D2CAC /* SDL2.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2.xcodeproj"; path = "../../SDL2/SDL2.xcodeproj"; sourceTree = SOURCE_ROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 163234BB65884C0854210017 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 3AAC0DD33E947FF533ED21A6 /* AudioToolbox.framework in Frameworks */, + 1B2063BD172B0CBF52C85BCA /* AudioUnit.framework in Frameworks */, + 2D810F1E11E422CB42D019DD /* Cocoa.framework in Frameworks */, + 4670167E5CBE6E5D35E76126 /* CoreAudio.framework in Frameworks */, + 75566B897D0D6720699630D8 /* IOKit.framework in Frameworks */, + 36DA590E34C0302E2CED0224 /* Carbon.framework in Frameworks */, + 295A6EDA486C53F86910518F /* ForceFeedback.framework in Frameworks */, + 70F629FD5A1132CD3D156C61 /* CoreFoundation.framework in Frameworks */, + 72C573C852C87F9A02296A18 /* OpenGL.framework in Frameworks */, + 6FC642555C230ED021206607 /* libSDL2main.a in Frameworks */, + 00A7797F41FD55DB4AAC7756 /* libSDL2test.a in Frameworks */, + 41811AE95C22521A564D6C83 /* libSDL2.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 10ED6B1E2C0060B87FDC4B0B /* testrendertarget */ = { + isa = PBXGroup; + children = ( + 53C155344CF637493657351B /* test */, + 7E5E621C4AD30FC446F5279E /* Frameworks */, + 77E022337C09658B3958526B /* Products */, + 2C396D63169E05A60ED0355F /* Projects */, + ); + name = "testrendertarget"; + sourceTree = ""; + }; + 53C155344CF637493657351B /* test */ = { + isa = PBXGroup; + children = ( + 2CD6573D176B2ECC08A5178B /* testrendertarget.c */, + ); + name = "test"; + sourceTree = ""; + }; + 7E5E621C4AD30FC446F5279E /* Frameworks */ = { + isa = PBXGroup; + children = ( + 04D077D81951397E3F482225 /* AudioToolbox.framework */, + 2589068A6C7F0C8328FA6478 /* AudioUnit.framework */, + 3467176C5E2A27217AC6735C /* Cocoa.framework */, + 10690E167F73144403B8656E /* CoreAudio.framework */, + 419F3A784EE610063A391E2C /* IOKit.framework */, + 3BBF3633711D3ED67A557E59 /* Carbon.framework */, + 38387D1F22C93EAD6BBB61C4 /* ForceFeedback.framework */, + 38D4221E61EE625147985AC5 /* CoreFoundation.framework */, + 62D94D09415003812F1E7705 /* OpenGL.framework */, + ); + name = "Frameworks"; + sourceTree = ""; + }; + 77E022337C09658B3958526B /* Products */ = { + isa = PBXGroup; + children = ( + 5DC743EB37AA06C502E07413 /* testrendertarget */, + ); + name = "Products"; + sourceTree = ""; + }; + 2C396D63169E05A60ED0355F /* Projects */ = { + isa = PBXGroup; + children = ( + 275635C11F9B24871D135BC0 /* SDL2main.xcodeproj */, + 70BD3C0C436C6BE872F40021 /* SDL2test.xcodeproj */, + 547D14EB049F6C4C0F9D2CAC /* SDL2.xcodeproj */, + ); + name = "Projects"; + sourceTree = ""; + }; + 042D4774112A022979095876 /* Products */ = { + isa = PBXGroup; + children = ( + 44952EDF3A6609265F272595 /* libSDL2main.a */, + ); + name = Products; + sourceTree = ""; + }; + 60417E0308DA22FA03683E98 /* Products */ = { + isa = PBXGroup; + children = ( + 0DA230660E3568D853951172 /* libSDL2test.a */, + ); + name = Products; + sourceTree = ""; + }; + 593F46C26F7B0D81107B265F /* Products */ = { + isa = PBXGroup; + children = ( + 567D609F072E71E8522D1C3A /* libSDL2.a */, + ); + name = Products; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 4C732B57010B030438401115 /* testrendertarget */ = { + isa = PBXNativeTarget; + buildConfigurationList = 2746168E78B9662A546F4CEB /* Build configuration list for PBXNativeTarget "testrendertarget" */; + buildPhases = ( + 74DB003875D669C13D5C19B5 /* Resources */, + 4ACA243C7DBD441B5F2303D1 /* Sources */, + 163234BB65884C0854210017 /* Frameworks */, + 9607AE3710C85E8F00CD1376 /* Postbuild */, + ); + buildRules = ( + ); + dependencies = ( + 5F96190A675504D97D2935E1 /* PBXTargetDependency */, + 5AD762CF14193438725F46EA /* PBXTargetDependency */, + 1823637736006BD7103F3FA5 /* PBXTargetDependency */, + ); + name = "testrendertarget"; + productInstallPath = "$(HOME)/bin"; + productName = "testrendertarget"; + productReference = 5DC743EB37AA06C502E07413 /* testrendertarget */; + productType = "com.apple.product-type.tool"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 08FB7793FE84155DC02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testrendertarget" */; + compatibilityVersion = "Xcode 3.2"; + hasScannedForEncodings = 1; + mainGroup = 10ED6B1E2C0060B87FDC4B0B /* testrendertarget */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 042D4774112A022979095876 /* Products */; + ProjectRef = 275635C11F9B24871D135BC0 /* SDL2main.xcodeproj */; + }, + { + ProductGroup = 60417E0308DA22FA03683E98 /* Products */; + ProjectRef = 70BD3C0C436C6BE872F40021 /* SDL2test.xcodeproj */; + }, + { + ProductGroup = 593F46C26F7B0D81107B265F /* Products */; + ProjectRef = 547D14EB049F6C4C0F9D2CAC /* SDL2.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 4C732B57010B030438401115 /* testrendertarget */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 44952EDF3A6609265F272595 /* libSDL2main.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2main.a"; + remoteRef = 2EB723783DF000AE22377789 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 0DA230660E3568D853951172 /* libSDL2test.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2test.a"; + remoteRef = 0A9222342A42685C293626B3 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 567D609F072E71E8522D1C3A /* libSDL2.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2.a"; + remoteRef = 555176BD01CA0A9236A47B67 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 74DB003875D669C13D5C19B5 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXShellScriptBuildPhase section */ + 9607AE3710C85E8F00CD1376 /* Postbuild */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = Postbuild; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "if [ \"${CONFIGURATION}\" = \"Debug Universal\" ]; then\nif [ ! -d \"./Build/Debug\" ]; then mkdir -p \"./Build/Debug\"; fi\ncp \"./../../../../../test/sample.bmp\" \"./Build/Debug/sample.bmp\"\ncp \"./../../../../../test/icon.bmp\" \"./Build/Debug/icon.bmp\"\nfi\nif [ \"${CONFIGURATION}\" = \"Debug Native\" ]; then\nif [ ! -d \"./Build/Debug\" ]; then mkdir -p \"./Build/Debug\"; fi\ncp \"./../../../../../test/sample.bmp\" \"./Build/Debug/sample.bmp\"\ncp \"./../../../../../test/icon.bmp\" \"./Build/Debug/icon.bmp\"\nfi\nif [ \"${CONFIGURATION}\" = \"Release Universal\" ]; then\nif [ ! -d \"./Build/Release\" ]; then mkdir -p \"./Build/Release\"; fi\ncp \"./../../../../../test/sample.bmp\" \"./Build/Release/sample.bmp\"\ncp \"./../../../../../test/icon.bmp\" \"./Build/Release/icon.bmp\"\nfi\nif [ \"${CONFIGURATION}\" = \"Release Native\" ]; then\nif [ ! -d \"./Build/Release\" ]; then mkdir -p \"./Build/Release\"; fi\ncp \"./../../../../../test/sample.bmp\" \"./Build/Release/sample.bmp\"\ncp \"./../../../../../test/icon.bmp\" \"./Build/Release/icon.bmp\"\nfi"; + }; +/* End PBXShellScriptBuildPhase section */ +/* Begin PBXSourcesBuildPhase section */ + 4ACA243C7DBD441B5F2303D1 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 3B704B3B412169616F405AB4 /* testrendertarget.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ +/* End PBXVariantGroup section */ + +/* Begin PBXTargetDependency section */ + 5F96190A675504D97D2935E1 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2main.a"; + targetProxy = 70CA17E14C0C588337927538 /* PBXContainerItemProxy */; + }; + 5AD762CF14193438725F46EA /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2test.a"; + targetProxy = 58B634CC6256177716181B33 /* PBXContainerItemProxy */; + }; + 1823637736006BD7103F3FA5 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2.a"; + targetProxy = 566A59D968E672FE1BBE7BAC /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 58421254788B78CE5BA4118F /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testrendertarget"; + }; + name = "Debug Universal"; + }; + 05D50592395E6E1B6D09740B /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testrendertarget"; + }; + name = "Debug Native"; + }; + 6291441C453149691C506D28 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testrendertarget"; + }; + name = "Release Universal"; + }; + 3AE663B44A376CCF3D1A169E /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testrendertarget"; + }; + name = "Release Native"; + }; + 44AF61D42E85363414780EFE /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Universal"; + }; + 0F0E0052129063A118C95B2C /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Native"; + }; + 7E8023D92FF302E51CDC5C12 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Universal"; + }; + 60B80DA96425507E3E87448B /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Native"; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 2746168E78B9662A546F4CEB /* Build configuration list for PBXNativeTarget "testrendertarget" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 58421254788B78CE5BA4118F /* Debug Universal */, + 05D50592395E6E1B6D09740B /* Debug Native */, + 6291441C453149691C506D28 /* Release Universal */, + 3AE663B44A376CCF3D1A169E /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; + 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testrendertarget" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 44AF61D42E85363414780EFE /* Debug Universal */, + 0F0E0052129063A118C95B2C /* Debug Native */, + 7E8023D92FF302E51CDC5C12 /* Release Universal */, + 60B80DA96425507E3E87448B /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; +/* End XCConfigurationList section */ + + }; + rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; +} diff --git a/premake/Xcode/Xcode4/tests/testresample/testresample.xcodeproj/project.pbxproj b/premake/Xcode/Xcode4/tests/testresample/testresample.xcodeproj/project.pbxproj new file mode 100755 index 000000000..5107e324e --- /dev/null +++ b/premake/Xcode/Xcode4/tests/testresample/testresample.xcodeproj/project.pbxproj @@ -0,0 +1,472 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 45; + objects = { + +/* Begin PBXBuildFile section */ + 35E60F6354AB3B1641465D4A /* testresample.c in Sources */ = {isa = PBXBuildFile; fileRef = 5A48300878B47D4E1FE31A8B /* testresample.c */; }; + 52942F2C730C29A932CC23F0 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0CBB537361507EF0681B4F6C /* AudioToolbox.framework */; }; + 08AB19601F297D224DB60FF8 /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7E1948A3487A7E585B603A21 /* AudioUnit.framework */; }; + 62914E683E3457AE1D175136 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7FF878A65DD1637B46D77963 /* Cocoa.framework */; }; + 02C4386A74BB2A155E332002 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 39B466FE5F826A607FE12D44 /* CoreAudio.framework */; }; + 078B3B13743C1DB3765C2A8F /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 70556D2864B9465D11B804CA /* IOKit.framework */; }; + 3C7D390E7D95497131487DA0 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 19D846FD2D7C3FA30DC53116 /* Carbon.framework */; }; + 62CC72E140B6273E13AC2AD6 /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3306598066372C43058C2E68 /* ForceFeedback.framework */; }; + 162C37EE209550E918BA75C7 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 499D657658771ED837751255 /* CoreFoundation.framework */; }; + 748233240B166CB259FA588B /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 66A91A435AD843B471796928 /* OpenGL.framework */; }; + 745C51343A092ED47243453E /* libSDL2main.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 10BB19FD31EF6637365E7F8E /* libSDL2main.a */; }; + 42637B8B669979FF548C45A2 /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3B6A64F67EF874F943BD3FB3 /* libSDL2.a */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 64E44CA37FAD415158941B7D /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 778746EA661A49E246EB7B37 /* SDL2main.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 0FF7291B375C79BC57696B66; + remoteInfo = "libSDL2main.a"; + }; + 5B1D612A14C260B921664D2E /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 778746EA661A49E246EB7B37 /* SDL2main.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 1BAE4A0A77462FDC330812A3; + remoteInfo = "libSDL2main.a"; + }; + 34E93D6E2174487A011853A8 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 09D460E647E34821027B192E /* SDL2.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 5E6D56F6655337845A3C44C3; + remoteInfo = "libSDL2.a"; + }; + 6AE64D450E4708A308B534B9 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 09D460E647E34821027B192E /* SDL2.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 7E6A7BC23CFD134274963645; + remoteInfo = "libSDL2.a"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 5A48300878B47D4E1FE31A8B /* testresample.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "testresample.c"; path = "../../../../../test/testresample.c"; sourceTree = ""; }; + 0CBB537361507EF0681B4F6C /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioToolbox.framework"; path = "/System/Library/Frameworks/AudioToolbox.framework"; sourceTree = ""; }; + 7E1948A3487A7E585B603A21 /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioUnit.framework"; path = "/System/Library/Frameworks/AudioUnit.framework"; sourceTree = ""; }; + 7FF878A65DD1637B46D77963 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Cocoa.framework"; path = "/System/Library/Frameworks/Cocoa.framework"; sourceTree = ""; }; + 39B466FE5F826A607FE12D44 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreAudio.framework"; path = "/System/Library/Frameworks/CoreAudio.framework"; sourceTree = ""; }; + 70556D2864B9465D11B804CA /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "IOKit.framework"; path = "/System/Library/Frameworks/IOKit.framework"; sourceTree = ""; }; + 19D846FD2D7C3FA30DC53116 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Carbon.framework"; path = "/System/Library/Frameworks/Carbon.framework"; sourceTree = ""; }; + 3306598066372C43058C2E68 /* ForceFeedback.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "ForceFeedback.framework"; path = "/System/Library/Frameworks/ForceFeedback.framework"; sourceTree = ""; }; + 499D657658771ED837751255 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreFoundation.framework"; path = "/System/Library/Frameworks/CoreFoundation.framework"; sourceTree = ""; }; + 66A91A435AD843B471796928 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "OpenGL.framework"; path = "/System/Library/Frameworks/OpenGL.framework"; sourceTree = ""; }; + 5FF03E8E660B6D2731A74F95 /* testresample */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; name = "testresample"; path = "testresample"; sourceTree = BUILT_PRODUCTS_DIR; }; + 778746EA661A49E246EB7B37 /* SDL2main.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2main.xcodeproj"; path = "../../SDL2main/SDL2main.xcodeproj"; sourceTree = SOURCE_ROOT; }; + 09D460E647E34821027B192E /* SDL2.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2.xcodeproj"; path = "../../SDL2/SDL2.xcodeproj"; sourceTree = SOURCE_ROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 74F318313E175C9156720941 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 52942F2C730C29A932CC23F0 /* AudioToolbox.framework in Frameworks */, + 08AB19601F297D224DB60FF8 /* AudioUnit.framework in Frameworks */, + 62914E683E3457AE1D175136 /* Cocoa.framework in Frameworks */, + 02C4386A74BB2A155E332002 /* CoreAudio.framework in Frameworks */, + 078B3B13743C1DB3765C2A8F /* IOKit.framework in Frameworks */, + 3C7D390E7D95497131487DA0 /* Carbon.framework in Frameworks */, + 62CC72E140B6273E13AC2AD6 /* ForceFeedback.framework in Frameworks */, + 162C37EE209550E918BA75C7 /* CoreFoundation.framework in Frameworks */, + 748233240B166CB259FA588B /* OpenGL.framework in Frameworks */, + 745C51343A092ED47243453E /* libSDL2main.a in Frameworks */, + 42637B8B669979FF548C45A2 /* libSDL2.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 52D3223A1F8C4E0D63875238 /* testresample */ = { + isa = PBXGroup; + children = ( + 1BA57A417A706E945B447221 /* test */, + 38D5462C2B0903561B281109 /* Frameworks */, + 370162B7169131C4775306B2 /* Products */, + 4F3145E22225682F00293278 /* Projects */, + ); + name = "testresample"; + sourceTree = ""; + }; + 1BA57A417A706E945B447221 /* test */ = { + isa = PBXGroup; + children = ( + 5A48300878B47D4E1FE31A8B /* testresample.c */, + ); + name = "test"; + sourceTree = ""; + }; + 38D5462C2B0903561B281109 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 0CBB537361507EF0681B4F6C /* AudioToolbox.framework */, + 7E1948A3487A7E585B603A21 /* AudioUnit.framework */, + 7FF878A65DD1637B46D77963 /* Cocoa.framework */, + 39B466FE5F826A607FE12D44 /* CoreAudio.framework */, + 70556D2864B9465D11B804CA /* IOKit.framework */, + 19D846FD2D7C3FA30DC53116 /* Carbon.framework */, + 3306598066372C43058C2E68 /* ForceFeedback.framework */, + 499D657658771ED837751255 /* CoreFoundation.framework */, + 66A91A435AD843B471796928 /* OpenGL.framework */, + ); + name = "Frameworks"; + sourceTree = ""; + }; + 370162B7169131C4775306B2 /* Products */ = { + isa = PBXGroup; + children = ( + 5FF03E8E660B6D2731A74F95 /* testresample */, + ); + name = "Products"; + sourceTree = ""; + }; + 4F3145E22225682F00293278 /* Projects */ = { + isa = PBXGroup; + children = ( + 778746EA661A49E246EB7B37 /* SDL2main.xcodeproj */, + 09D460E647E34821027B192E /* SDL2.xcodeproj */, + ); + name = "Projects"; + sourceTree = ""; + }; + 310B4B41283E0C277FC51DB1 /* Products */ = { + isa = PBXGroup; + children = ( + 10BB19FD31EF6637365E7F8E /* libSDL2main.a */, + ); + name = Products; + sourceTree = ""; + }; + 6FC711341BA778FB4F2458AC /* Products */ = { + isa = PBXGroup; + children = ( + 3B6A64F67EF874F943BD3FB3 /* libSDL2.a */, + ); + name = Products; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 4FCF4C2A06B55A04436403D4 /* testresample */ = { + isa = PBXNativeTarget; + buildConfigurationList = 481C528600225942153760DE /* Build configuration list for PBXNativeTarget "testresample" */; + buildPhases = ( + 28A520392EC1339B392D4CF4 /* Resources */, + 519913DE564E1DF6018B6D6E /* Sources */, + 74F318313E175C9156720941 /* Frameworks */, + 9607AE3710C85E8F00CD1376 /* Postbuild */, + ); + buildRules = ( + ); + dependencies = ( + 09BF5D88172F33C4433E3E03 /* PBXTargetDependency */, + 0E9B660622D90178791A35AC /* PBXTargetDependency */, + ); + name = "testresample"; + productInstallPath = "$(HOME)/bin"; + productName = "testresample"; + productReference = 5FF03E8E660B6D2731A74F95 /* testresample */; + productType = "com.apple.product-type.tool"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 08FB7793FE84155DC02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testresample" */; + compatibilityVersion = "Xcode 3.2"; + hasScannedForEncodings = 1; + mainGroup = 52D3223A1F8C4E0D63875238 /* testresample */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 310B4B41283E0C277FC51DB1 /* Products */; + ProjectRef = 778746EA661A49E246EB7B37 /* SDL2main.xcodeproj */; + }, + { + ProductGroup = 6FC711341BA778FB4F2458AC /* Products */; + ProjectRef = 09D460E647E34821027B192E /* SDL2.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 4FCF4C2A06B55A04436403D4 /* testresample */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 10BB19FD31EF6637365E7F8E /* libSDL2main.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2main.a"; + remoteRef = 64E44CA37FAD415158941B7D /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 3B6A64F67EF874F943BD3FB3 /* libSDL2.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2.a"; + remoteRef = 34E93D6E2174487A011853A8 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 28A520392EC1339B392D4CF4 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXShellScriptBuildPhase section */ + 9607AE3710C85E8F00CD1376 /* Postbuild */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = Postbuild; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "if [ \"${CONFIGURATION}\" = \"Debug Universal\" ]; then\nif [ ! -d \"./Build/Debug\" ]; then mkdir -p \"./Build/Debug\"; fi\ncp \"./../../../../../test/sample.wav\" \"./Build/Debug/sample.wav\"\nfi\nif [ \"${CONFIGURATION}\" = \"Debug Native\" ]; then\nif [ ! -d \"./Build/Debug\" ]; then mkdir -p \"./Build/Debug\"; fi\ncp \"./../../../../../test/sample.wav\" \"./Build/Debug/sample.wav\"\nfi\nif [ \"${CONFIGURATION}\" = \"Release Universal\" ]; then\nif [ ! -d \"./Build/Release\" ]; then mkdir -p \"./Build/Release\"; fi\ncp \"./../../../../../test/sample.wav\" \"./Build/Release/sample.wav\"\nfi\nif [ \"${CONFIGURATION}\" = \"Release Native\" ]; then\nif [ ! -d \"./Build/Release\" ]; then mkdir -p \"./Build/Release\"; fi\ncp \"./../../../../../test/sample.wav\" \"./Build/Release/sample.wav\"\nfi"; + }; +/* End PBXShellScriptBuildPhase section */ +/* Begin PBXSourcesBuildPhase section */ + 519913DE564E1DF6018B6D6E /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 35E60F6354AB3B1641465D4A /* testresample.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ +/* End PBXVariantGroup section */ + +/* Begin PBXTargetDependency section */ + 09BF5D88172F33C4433E3E03 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2main.a"; + targetProxy = 5B1D612A14C260B921664D2E /* PBXContainerItemProxy */; + }; + 0E9B660622D90178791A35AC /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2.a"; + targetProxy = 6AE64D450E4708A308B534B9 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 6C99352C60BE006164D65852 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testresample"; + }; + name = "Debug Universal"; + }; + 2AAB6D3C0DB3127023080924 /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testresample"; + }; + name = "Debug Native"; + }; + 1D8D19C100D347D84C7F5423 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testresample"; + }; + name = "Release Universal"; + }; + 656157FA6260106C2CED0CF6 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testresample"; + }; + name = "Release Native"; + }; + 01EB74C024E077CD3EBB0FE3 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Universal"; + }; + 534512B356FF2ECF26527BFE /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Native"; + }; + 7104478B05B41C546B4071FE /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Universal"; + }; + 753861341E056BE930E26639 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Native"; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 481C528600225942153760DE /* Build configuration list for PBXNativeTarget "testresample" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 6C99352C60BE006164D65852 /* Debug Universal */, + 2AAB6D3C0DB3127023080924 /* Debug Native */, + 1D8D19C100D347D84C7F5423 /* Release Universal */, + 656157FA6260106C2CED0CF6 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; + 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testresample" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 01EB74C024E077CD3EBB0FE3 /* Debug Universal */, + 534512B356FF2ECF26527BFE /* Debug Native */, + 7104478B05B41C546B4071FE /* Release Universal */, + 753861341E056BE930E26639 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; +/* End XCConfigurationList section */ + + }; + rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; +} diff --git a/premake/Xcode/Xcode4/tests/testrumble/testrumble.xcodeproj/project.pbxproj b/premake/Xcode/Xcode4/tests/testrumble/testrumble.xcodeproj/project.pbxproj new file mode 100755 index 000000000..4cef09760 --- /dev/null +++ b/premake/Xcode/Xcode4/tests/testrumble/testrumble.xcodeproj/project.pbxproj @@ -0,0 +1,455 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 45; + objects = { + +/* Begin PBXBuildFile section */ + 6F9008572AAF5CAA25E64C0B /* testrumble.c in Sources */ = {isa = PBXBuildFile; fileRef = 7D125FE5399D06F9596F1F9C /* testrumble.c */; }; + 4BD25BA164DB688456373A73 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 499970FD2BA1097174F51466 /* AudioToolbox.framework */; }; + 205403867CA67EA7304135DD /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 799A2065621B670930C61937 /* AudioUnit.framework */; }; + 623461621C14061F67875A87 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 51AA0654008F2F3619EE7E1D /* Cocoa.framework */; }; + 454D70D417BE6DB51E063EEB /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7DA1090811CD670055C86B86 /* CoreAudio.framework */; }; + 0B0F0B9D27CD2C87703E7AFB /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6EDC622706725F955AF12729 /* IOKit.framework */; }; + 78A129B337E341B301463E1F /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3400138E5D584509064E2BF1 /* Carbon.framework */; }; + 6FA6094F357D593933F121B2 /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 72E8708B7402562922B27994 /* ForceFeedback.framework */; }; + 51D245A3018028126FEA2701 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 58DC7F2843985EB218C013A9 /* CoreFoundation.framework */; }; + 72D7390E67D560E0380C1D3D /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6F1B5AD43A715DC349DD0323 /* OpenGL.framework */; }; + 051F53FE5DF93941628128E5 /* libSDL2main.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 735E5D7810073D9F458F57C0 /* libSDL2main.a */; }; + 194255B23AF87165510B2E12 /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 7BF74F9C3F8823E067FE7C0C /* libSDL2.a */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 48BC504841350CC511F52C0E /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 201B54242D4E03BC32984F78 /* SDL2main.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 0FF7291B375C79BC57696B66; + remoteInfo = "libSDL2main.a"; + }; + 05FC1724492D4F7E02344DAA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 201B54242D4E03BC32984F78 /* SDL2main.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 1BAE4A0A77462FDC330812A3; + remoteInfo = "libSDL2main.a"; + }; + 38E5732A537D57FB3CC331B4 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 6B100D996F7235E825286974 /* SDL2.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 5E6D56F6655337845A3C44C3; + remoteInfo = "libSDL2.a"; + }; + 2D1B5D0573E1651B76ED628B /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 6B100D996F7235E825286974 /* SDL2.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 7E6A7BC23CFD134274963645; + remoteInfo = "libSDL2.a"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 7D125FE5399D06F9596F1F9C /* testrumble.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "testrumble.c"; path = "../../../../../test/testrumble.c"; sourceTree = ""; }; + 499970FD2BA1097174F51466 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioToolbox.framework"; path = "/System/Library/Frameworks/AudioToolbox.framework"; sourceTree = ""; }; + 799A2065621B670930C61937 /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioUnit.framework"; path = "/System/Library/Frameworks/AudioUnit.framework"; sourceTree = ""; }; + 51AA0654008F2F3619EE7E1D /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Cocoa.framework"; path = "/System/Library/Frameworks/Cocoa.framework"; sourceTree = ""; }; + 7DA1090811CD670055C86B86 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreAudio.framework"; path = "/System/Library/Frameworks/CoreAudio.framework"; sourceTree = ""; }; + 6EDC622706725F955AF12729 /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "IOKit.framework"; path = "/System/Library/Frameworks/IOKit.framework"; sourceTree = ""; }; + 3400138E5D584509064E2BF1 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Carbon.framework"; path = "/System/Library/Frameworks/Carbon.framework"; sourceTree = ""; }; + 72E8708B7402562922B27994 /* ForceFeedback.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "ForceFeedback.framework"; path = "/System/Library/Frameworks/ForceFeedback.framework"; sourceTree = ""; }; + 58DC7F2843985EB218C013A9 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreFoundation.framework"; path = "/System/Library/Frameworks/CoreFoundation.framework"; sourceTree = ""; }; + 6F1B5AD43A715DC349DD0323 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "OpenGL.framework"; path = "/System/Library/Frameworks/OpenGL.framework"; sourceTree = ""; }; + 104F354F123A382518D83425 /* testrumble */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; name = "testrumble"; path = "testrumble"; sourceTree = BUILT_PRODUCTS_DIR; }; + 201B54242D4E03BC32984F78 /* SDL2main.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2main.xcodeproj"; path = "../../SDL2main/SDL2main.xcodeproj"; sourceTree = SOURCE_ROOT; }; + 6B100D996F7235E825286974 /* SDL2.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2.xcodeproj"; path = "../../SDL2/SDL2.xcodeproj"; sourceTree = SOURCE_ROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 1CCE52CC6B595625563D4E84 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 4BD25BA164DB688456373A73 /* AudioToolbox.framework in Frameworks */, + 205403867CA67EA7304135DD /* AudioUnit.framework in Frameworks */, + 623461621C14061F67875A87 /* Cocoa.framework in Frameworks */, + 454D70D417BE6DB51E063EEB /* CoreAudio.framework in Frameworks */, + 0B0F0B9D27CD2C87703E7AFB /* IOKit.framework in Frameworks */, + 78A129B337E341B301463E1F /* Carbon.framework in Frameworks */, + 6FA6094F357D593933F121B2 /* ForceFeedback.framework in Frameworks */, + 51D245A3018028126FEA2701 /* CoreFoundation.framework in Frameworks */, + 72D7390E67D560E0380C1D3D /* OpenGL.framework in Frameworks */, + 051F53FE5DF93941628128E5 /* libSDL2main.a in Frameworks */, + 194255B23AF87165510B2E12 /* libSDL2.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 57303EE34AB6176C387F3E10 /* testrumble */ = { + isa = PBXGroup; + children = ( + 197A54012758205821907AAF /* test */, + 79670D717ED505B55EE44D34 /* Frameworks */, + 3E9B702B34D941C86B661F5F /* Products */, + 47756CA0355E5B12395C01C2 /* Projects */, + ); + name = "testrumble"; + sourceTree = ""; + }; + 197A54012758205821907AAF /* test */ = { + isa = PBXGroup; + children = ( + 7D125FE5399D06F9596F1F9C /* testrumble.c */, + ); + name = "test"; + sourceTree = ""; + }; + 79670D717ED505B55EE44D34 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 499970FD2BA1097174F51466 /* AudioToolbox.framework */, + 799A2065621B670930C61937 /* AudioUnit.framework */, + 51AA0654008F2F3619EE7E1D /* Cocoa.framework */, + 7DA1090811CD670055C86B86 /* CoreAudio.framework */, + 6EDC622706725F955AF12729 /* IOKit.framework */, + 3400138E5D584509064E2BF1 /* Carbon.framework */, + 72E8708B7402562922B27994 /* ForceFeedback.framework */, + 58DC7F2843985EB218C013A9 /* CoreFoundation.framework */, + 6F1B5AD43A715DC349DD0323 /* OpenGL.framework */, + ); + name = "Frameworks"; + sourceTree = ""; + }; + 3E9B702B34D941C86B661F5F /* Products */ = { + isa = PBXGroup; + children = ( + 104F354F123A382518D83425 /* testrumble */, + ); + name = "Products"; + sourceTree = ""; + }; + 47756CA0355E5B12395C01C2 /* Projects */ = { + isa = PBXGroup; + children = ( + 201B54242D4E03BC32984F78 /* SDL2main.xcodeproj */, + 6B100D996F7235E825286974 /* SDL2.xcodeproj */, + ); + name = "Projects"; + sourceTree = ""; + }; + 60F642923925395F36795F9F /* Products */ = { + isa = PBXGroup; + children = ( + 735E5D7810073D9F458F57C0 /* libSDL2main.a */, + ); + name = Products; + sourceTree = ""; + }; + 53AA6E2757A342AC34311DA1 /* Products */ = { + isa = PBXGroup; + children = ( + 7BF74F9C3F8823E067FE7C0C /* libSDL2.a */, + ); + name = Products; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 0183499B688451FC2EFF25D5 /* testrumble */ = { + isa = PBXNativeTarget; + buildConfigurationList = 4E79069B65D9450B63387937 /* Build configuration list for PBXNativeTarget "testrumble" */; + buildPhases = ( + 2825253C3BC10D0E1ADF3C76 /* Resources */, + 7609740B18523B637DD52FF9 /* Sources */, + 1CCE52CC6B595625563D4E84 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 616678770C8F3BF768D45AA6 /* PBXTargetDependency */, + 211D2AD250037C05698F3765 /* PBXTargetDependency */, + ); + name = "testrumble"; + productInstallPath = "$(HOME)/bin"; + productName = "testrumble"; + productReference = 104F354F123A382518D83425 /* testrumble */; + productType = "com.apple.product-type.tool"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 08FB7793FE84155DC02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testrumble" */; + compatibilityVersion = "Xcode 3.2"; + hasScannedForEncodings = 1; + mainGroup = 57303EE34AB6176C387F3E10 /* testrumble */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 60F642923925395F36795F9F /* Products */; + ProjectRef = 201B54242D4E03BC32984F78 /* SDL2main.xcodeproj */; + }, + { + ProductGroup = 53AA6E2757A342AC34311DA1 /* Products */; + ProjectRef = 6B100D996F7235E825286974 /* SDL2.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 0183499B688451FC2EFF25D5 /* testrumble */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 735E5D7810073D9F458F57C0 /* libSDL2main.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2main.a"; + remoteRef = 48BC504841350CC511F52C0E /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 7BF74F9C3F8823E067FE7C0C /* libSDL2.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2.a"; + remoteRef = 38E5732A537D57FB3CC331B4 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 2825253C3BC10D0E1ADF3C76 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 7609740B18523B637DD52FF9 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 6F9008572AAF5CAA25E64C0B /* testrumble.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ +/* End PBXVariantGroup section */ + +/* Begin PBXTargetDependency section */ + 616678770C8F3BF768D45AA6 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2main.a"; + targetProxy = 05FC1724492D4F7E02344DAA /* PBXContainerItemProxy */; + }; + 211D2AD250037C05698F3765 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2.a"; + targetProxy = 2D1B5D0573E1651B76ED628B /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 77685791061D714C5FE01936 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testrumble"; + }; + name = "Debug Universal"; + }; + 2E2853B06D9A448729AF304E /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testrumble"; + }; + name = "Debug Native"; + }; + 6E56703214E40DA62D3C66A2 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testrumble"; + }; + name = "Release Universal"; + }; + 4E4064F451AF51C4568D5408 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testrumble"; + }; + name = "Release Native"; + }; + 52003DC23AF1417C73D75457 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Universal"; + }; + 0A3355EA1B75307C53726793 /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Native"; + }; + 253773595D0172953F164054 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Universal"; + }; + 7CC24FE209134E7E52E2269A /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Native"; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 4E79069B65D9450B63387937 /* Build configuration list for PBXNativeTarget "testrumble" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 77685791061D714C5FE01936 /* Debug Universal */, + 2E2853B06D9A448729AF304E /* Debug Native */, + 6E56703214E40DA62D3C66A2 /* Release Universal */, + 4E4064F451AF51C4568D5408 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; + 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testrumble" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 52003DC23AF1417C73D75457 /* Debug Universal */, + 0A3355EA1B75307C53726793 /* Debug Native */, + 253773595D0172953F164054 /* Release Universal */, + 7CC24FE209134E7E52E2269A /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; +/* End XCConfigurationList section */ + + }; + rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; +} diff --git a/premake/Xcode/Xcode4/tests/testscale/testscale.xcodeproj/project.pbxproj b/premake/Xcode/Xcode4/tests/testscale/testscale.xcodeproj/project.pbxproj new file mode 100755 index 000000000..d57e7b6e1 --- /dev/null +++ b/premake/Xcode/Xcode4/tests/testscale/testscale.xcodeproj/project.pbxproj @@ -0,0 +1,515 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 45; + objects = { + +/* Begin PBXBuildFile section */ + 52A221D55B3035AA48E47AFE /* testscale.c in Sources */ = {isa = PBXBuildFile; fileRef = 00535F4809701A374C8D4F16 /* testscale.c */; }; + 6E950B652E48203B26DA56F6 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2828778559057C4275791684 /* AudioToolbox.framework */; }; + 642549FE569F735F77A22EDC /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 37B234F173D66DDD4917203A /* AudioUnit.framework */; }; + 79E21AC86E0C750B4C7260C1 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6F5D533C37A4306622FE7B89 /* Cocoa.framework */; }; + 2C0848C857713D0814FE5DC7 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5006786347D501D573DA12F9 /* CoreAudio.framework */; }; + 61822DDF3B123D4523CF7108 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 520C30BD4CB0740C7EC62E0B /* IOKit.framework */; }; + 42F31FB012D41E435EC31458 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0465328411E81A4C73EB6A5E /* Carbon.framework */; }; + 720A7D5C48CE5B426A883439 /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 39AE0EEA2A4E28617D632101 /* ForceFeedback.framework */; }; + 7A4426FB44DA7415350B77CE /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 355C2D5C228003A43DDE57FA /* CoreFoundation.framework */; }; + 6B4051E407734A7159BB19A9 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1FD3621E4CF31CB2742F558E /* OpenGL.framework */; }; + 5B1F0D2C5CFF1B1F295E6F31 /* libSDL2main.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 52AC2AEA6E120291253826F2 /* libSDL2main.a */; }; + 1C823D8B2BA249FC50AF2647 /* libSDL2test.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5EFA1AA6315E42C921515D01 /* libSDL2test.a */; }; + 63686B8779ED58B571C01A84 /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 2C0643315CBB1EC265804FC6 /* libSDL2.a */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 01A129B75F6168F7529011C3 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 2A9D69F103BE41AE368E42A6 /* SDL2main.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 0FF7291B375C79BC57696B66; + remoteInfo = "libSDL2main.a"; + }; + 53624E8942002E5825A2412F /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 2A9D69F103BE41AE368E42A6 /* SDL2main.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 1BAE4A0A77462FDC330812A3; + remoteInfo = "libSDL2main.a"; + }; + 28044D84291474F73DBB68DE /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 1F443D607BF72841046529A0 /* SDL2test.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 1EB6664901BC163F215A4861; + remoteInfo = "libSDL2test.a"; + }; + 79A365D807CE0037464E3EAF /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 1F443D607BF72841046529A0 /* SDL2test.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 1258506950476B85239A79A3; + remoteInfo = "libSDL2test.a"; + }; + 7A6320CC6DC956590E800F44 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 40646BF671F8674E48E6152E /* SDL2.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 5E6D56F6655337845A3C44C3; + remoteInfo = "libSDL2.a"; + }; + 6E5C0D395563144B7BEE4D26 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 40646BF671F8674E48E6152E /* SDL2.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 7E6A7BC23CFD134274963645; + remoteInfo = "libSDL2.a"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 00535F4809701A374C8D4F16 /* testscale.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "testscale.c"; path = "../../../../../test/testscale.c"; sourceTree = ""; }; + 2828778559057C4275791684 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioToolbox.framework"; path = "/System/Library/Frameworks/AudioToolbox.framework"; sourceTree = ""; }; + 37B234F173D66DDD4917203A /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioUnit.framework"; path = "/System/Library/Frameworks/AudioUnit.framework"; sourceTree = ""; }; + 6F5D533C37A4306622FE7B89 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Cocoa.framework"; path = "/System/Library/Frameworks/Cocoa.framework"; sourceTree = ""; }; + 5006786347D501D573DA12F9 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreAudio.framework"; path = "/System/Library/Frameworks/CoreAudio.framework"; sourceTree = ""; }; + 520C30BD4CB0740C7EC62E0B /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "IOKit.framework"; path = "/System/Library/Frameworks/IOKit.framework"; sourceTree = ""; }; + 0465328411E81A4C73EB6A5E /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Carbon.framework"; path = "/System/Library/Frameworks/Carbon.framework"; sourceTree = ""; }; + 39AE0EEA2A4E28617D632101 /* ForceFeedback.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "ForceFeedback.framework"; path = "/System/Library/Frameworks/ForceFeedback.framework"; sourceTree = ""; }; + 355C2D5C228003A43DDE57FA /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreFoundation.framework"; path = "/System/Library/Frameworks/CoreFoundation.framework"; sourceTree = ""; }; + 1FD3621E4CF31CB2742F558E /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "OpenGL.framework"; path = "/System/Library/Frameworks/OpenGL.framework"; sourceTree = ""; }; + 4B66367B5F7C5415696F1E3F /* testscale */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; name = "testscale"; path = "testscale"; sourceTree = BUILT_PRODUCTS_DIR; }; + 2A9D69F103BE41AE368E42A6 /* SDL2main.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2main.xcodeproj"; path = "../../SDL2main/SDL2main.xcodeproj"; sourceTree = SOURCE_ROOT; }; + 1F443D607BF72841046529A0 /* SDL2test.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2test.xcodeproj"; path = "../../SDL2test/SDL2test.xcodeproj"; sourceTree = SOURCE_ROOT; }; + 40646BF671F8674E48E6152E /* SDL2.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2.xcodeproj"; path = "../../SDL2/SDL2.xcodeproj"; sourceTree = SOURCE_ROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 4A680D2877B935F038DF43E1 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 6E950B652E48203B26DA56F6 /* AudioToolbox.framework in Frameworks */, + 642549FE569F735F77A22EDC /* AudioUnit.framework in Frameworks */, + 79E21AC86E0C750B4C7260C1 /* Cocoa.framework in Frameworks */, + 2C0848C857713D0814FE5DC7 /* CoreAudio.framework in Frameworks */, + 61822DDF3B123D4523CF7108 /* IOKit.framework in Frameworks */, + 42F31FB012D41E435EC31458 /* Carbon.framework in Frameworks */, + 720A7D5C48CE5B426A883439 /* ForceFeedback.framework in Frameworks */, + 7A4426FB44DA7415350B77CE /* CoreFoundation.framework in Frameworks */, + 6B4051E407734A7159BB19A9 /* OpenGL.framework in Frameworks */, + 5B1F0D2C5CFF1B1F295E6F31 /* libSDL2main.a in Frameworks */, + 1C823D8B2BA249FC50AF2647 /* libSDL2test.a in Frameworks */, + 63686B8779ED58B571C01A84 /* libSDL2.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 73B23D0F4A5F541B793A6E75 /* testscale */ = { + isa = PBXGroup; + children = ( + 73FA2E7E6DD4348D251601FC /* test */, + 5A4644114B722F7B584B6025 /* Frameworks */, + 3AF9594D5DC35F3A670255B2 /* Products */, + 1F0A00E54FD148FC5495102D /* Projects */, + ); + name = "testscale"; + sourceTree = ""; + }; + 73FA2E7E6DD4348D251601FC /* test */ = { + isa = PBXGroup; + children = ( + 00535F4809701A374C8D4F16 /* testscale.c */, + ); + name = "test"; + sourceTree = ""; + }; + 5A4644114B722F7B584B6025 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 2828778559057C4275791684 /* AudioToolbox.framework */, + 37B234F173D66DDD4917203A /* AudioUnit.framework */, + 6F5D533C37A4306622FE7B89 /* Cocoa.framework */, + 5006786347D501D573DA12F9 /* CoreAudio.framework */, + 520C30BD4CB0740C7EC62E0B /* IOKit.framework */, + 0465328411E81A4C73EB6A5E /* Carbon.framework */, + 39AE0EEA2A4E28617D632101 /* ForceFeedback.framework */, + 355C2D5C228003A43DDE57FA /* CoreFoundation.framework */, + 1FD3621E4CF31CB2742F558E /* OpenGL.framework */, + ); + name = "Frameworks"; + sourceTree = ""; + }; + 3AF9594D5DC35F3A670255B2 /* Products */ = { + isa = PBXGroup; + children = ( + 4B66367B5F7C5415696F1E3F /* testscale */, + ); + name = "Products"; + sourceTree = ""; + }; + 1F0A00E54FD148FC5495102D /* Projects */ = { + isa = PBXGroup; + children = ( + 2A9D69F103BE41AE368E42A6 /* SDL2main.xcodeproj */, + 1F443D607BF72841046529A0 /* SDL2test.xcodeproj */, + 40646BF671F8674E48E6152E /* SDL2.xcodeproj */, + ); + name = "Projects"; + sourceTree = ""; + }; + 273E13C701DD143B3F030CAA /* Products */ = { + isa = PBXGroup; + children = ( + 52AC2AEA6E120291253826F2 /* libSDL2main.a */, + ); + name = Products; + sourceTree = ""; + }; + 4EAB5A273F057F3E63B0385A /* Products */ = { + isa = PBXGroup; + children = ( + 5EFA1AA6315E42C921515D01 /* libSDL2test.a */, + ); + name = Products; + sourceTree = ""; + }; + 676F64AF31104FF028C41749 /* Products */ = { + isa = PBXGroup; + children = ( + 2C0643315CBB1EC265804FC6 /* libSDL2.a */, + ); + name = Products; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 74B1378C7D2B26BD44A07C03 /* testscale */ = { + isa = PBXNativeTarget; + buildConfigurationList = 03E1517B155B1AC915BE0CB4 /* Build configuration list for PBXNativeTarget "testscale" */; + buildPhases = ( + 3AA36239437419615A2003AD /* Resources */, + 03392D574E91389F57AD32C7 /* Sources */, + 4A680D2877B935F038DF43E1 /* Frameworks */, + 9607AE3710C85E8F00CD1376 /* Postbuild */, + ); + buildRules = ( + ); + dependencies = ( + 2A2E618162F62A1569752B8B /* PBXTargetDependency */, + 61985AF927E471BF61950A41 /* PBXTargetDependency */, + 24CB1AA7778A0B06514A7003 /* PBXTargetDependency */, + ); + name = "testscale"; + productInstallPath = "$(HOME)/bin"; + productName = "testscale"; + productReference = 4B66367B5F7C5415696F1E3F /* testscale */; + productType = "com.apple.product-type.tool"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 08FB7793FE84155DC02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testscale" */; + compatibilityVersion = "Xcode 3.2"; + hasScannedForEncodings = 1; + mainGroup = 73B23D0F4A5F541B793A6E75 /* testscale */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 273E13C701DD143B3F030CAA /* Products */; + ProjectRef = 2A9D69F103BE41AE368E42A6 /* SDL2main.xcodeproj */; + }, + { + ProductGroup = 4EAB5A273F057F3E63B0385A /* Products */; + ProjectRef = 1F443D607BF72841046529A0 /* SDL2test.xcodeproj */; + }, + { + ProductGroup = 676F64AF31104FF028C41749 /* Products */; + ProjectRef = 40646BF671F8674E48E6152E /* SDL2.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 74B1378C7D2B26BD44A07C03 /* testscale */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 52AC2AEA6E120291253826F2 /* libSDL2main.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2main.a"; + remoteRef = 01A129B75F6168F7529011C3 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 5EFA1AA6315E42C921515D01 /* libSDL2test.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2test.a"; + remoteRef = 28044D84291474F73DBB68DE /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 2C0643315CBB1EC265804FC6 /* libSDL2.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2.a"; + remoteRef = 7A6320CC6DC956590E800F44 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 3AA36239437419615A2003AD /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXShellScriptBuildPhase section */ + 9607AE3710C85E8F00CD1376 /* Postbuild */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = Postbuild; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "if [ \"${CONFIGURATION}\" = \"Debug Universal\" ]; then\nif [ ! -d \"./Build/Debug\" ]; then mkdir -p \"./Build/Debug\"; fi\ncp \"./../../../../../test/sample.bmp\" \"./Build/Debug/sample.bmp\"\ncp \"./../../../../../test/icon.bmp\" \"./Build/Debug/icon.bmp\"\nfi\nif [ \"${CONFIGURATION}\" = \"Debug Native\" ]; then\nif [ ! -d \"./Build/Debug\" ]; then mkdir -p \"./Build/Debug\"; fi\ncp \"./../../../../../test/sample.bmp\" \"./Build/Debug/sample.bmp\"\ncp \"./../../../../../test/icon.bmp\" \"./Build/Debug/icon.bmp\"\nfi\nif [ \"${CONFIGURATION}\" = \"Release Universal\" ]; then\nif [ ! -d \"./Build/Release\" ]; then mkdir -p \"./Build/Release\"; fi\ncp \"./../../../../../test/sample.bmp\" \"./Build/Release/sample.bmp\"\ncp \"./../../../../../test/icon.bmp\" \"./Build/Release/icon.bmp\"\nfi\nif [ \"${CONFIGURATION}\" = \"Release Native\" ]; then\nif [ ! -d \"./Build/Release\" ]; then mkdir -p \"./Build/Release\"; fi\ncp \"./../../../../../test/sample.bmp\" \"./Build/Release/sample.bmp\"\ncp \"./../../../../../test/icon.bmp\" \"./Build/Release/icon.bmp\"\nfi"; + }; +/* End PBXShellScriptBuildPhase section */ +/* Begin PBXSourcesBuildPhase section */ + 03392D574E91389F57AD32C7 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 52A221D55B3035AA48E47AFE /* testscale.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ +/* End PBXVariantGroup section */ + +/* Begin PBXTargetDependency section */ + 2A2E618162F62A1569752B8B /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2main.a"; + targetProxy = 53624E8942002E5825A2412F /* PBXContainerItemProxy */; + }; + 61985AF927E471BF61950A41 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2test.a"; + targetProxy = 79A365D807CE0037464E3EAF /* PBXContainerItemProxy */; + }; + 24CB1AA7778A0B06514A7003 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2.a"; + targetProxy = 6E5C0D395563144B7BEE4D26 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 2CE4638609AA08631BCE316D /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testscale"; + }; + name = "Debug Universal"; + }; + 274B38691BF232E7794600CA /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testscale"; + }; + name = "Debug Native"; + }; + 04B6504B0E4216675D0B0829 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testscale"; + }; + name = "Release Universal"; + }; + 53485C2C7372770C5C3F39D0 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testscale"; + }; + name = "Release Native"; + }; + 08675BEB3FA11B3B4ED5091E /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Universal"; + }; + 64357811288810543A7109A8 /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Native"; + }; + 498223CF7F1C33A114900BB7 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Universal"; + }; + 1A934A23712621042E0156BD /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Native"; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 03E1517B155B1AC915BE0CB4 /* Build configuration list for PBXNativeTarget "testscale" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 2CE4638609AA08631BCE316D /* Debug Universal */, + 274B38691BF232E7794600CA /* Debug Native */, + 04B6504B0E4216675D0B0829 /* Release Universal */, + 53485C2C7372770C5C3F39D0 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; + 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testscale" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 08675BEB3FA11B3B4ED5091E /* Debug Universal */, + 64357811288810543A7109A8 /* Debug Native */, + 498223CF7F1C33A114900BB7 /* Release Universal */, + 1A934A23712621042E0156BD /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; +/* End XCConfigurationList section */ + + }; + rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; +} diff --git a/premake/Xcode/Xcode4/tests/testsem/testsem.xcodeproj/project.pbxproj b/premake/Xcode/Xcode4/tests/testsem/testsem.xcodeproj/project.pbxproj new file mode 100755 index 000000000..0ec38acb8 --- /dev/null +++ b/premake/Xcode/Xcode4/tests/testsem/testsem.xcodeproj/project.pbxproj @@ -0,0 +1,455 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 45; + objects = { + +/* Begin PBXBuildFile section */ + 15293CD565D673E00A306949 /* testsem.c in Sources */ = {isa = PBXBuildFile; fileRef = 46376D2A0F3E63E642A9008A /* testsem.c */; }; + 34F7559F3D8051541B8765AF /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6CBE69624E0C3240370D5F75 /* AudioToolbox.framework */; }; + 59443F4965D456B869BA5CFB /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 62196DFD3419728651E6592D /* AudioUnit.framework */; }; + 041D157E105405606E396C24 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7151150264850DF30448381F /* Cocoa.framework */; }; + 76387C39291762BE512642A1 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 517A622C67F444E81A496C71 /* CoreAudio.framework */; }; + 65BB6C54313B558D50153BB6 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6D1A61B40F3023663DF871AE /* IOKit.framework */; }; + 725767564E534EF6258A3914 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6614396D4B0C1F865432485F /* Carbon.framework */; }; + 1D1176447BFC01B7391546E1 /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 661450B9615D2DFD3DF01107 /* ForceFeedback.framework */; }; + 21C402C842603E0B5C063117 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6E99322466F15BB75C5306F2 /* CoreFoundation.framework */; }; + 6D3E2D397AAB2D4F4CF2384F /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 034758F94B1C45A1751279C4 /* OpenGL.framework */; }; + 794073935E046F9479F74B8E /* libSDL2main.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4455588F1B4354006CAB6923 /* libSDL2main.a */; }; + 605D79D6047D2D9D53AE6694 /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 78797F4731811A7A48E27B04 /* libSDL2.a */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 599556D13FAA589D40A54FB4 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 338C316705D43C191A142099 /* SDL2main.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 0FF7291B375C79BC57696B66; + remoteInfo = "libSDL2main.a"; + }; + 40E669BD1D8F177E5ABC6D11 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 338C316705D43C191A142099 /* SDL2main.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 1BAE4A0A77462FDC330812A3; + remoteInfo = "libSDL2main.a"; + }; + 4E40097511B1343866F3614D /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 798D351331A7679B03FF6215 /* SDL2.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 5E6D56F6655337845A3C44C3; + remoteInfo = "libSDL2.a"; + }; + 24860312212444345CEF7130 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 798D351331A7679B03FF6215 /* SDL2.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 7E6A7BC23CFD134274963645; + remoteInfo = "libSDL2.a"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 46376D2A0F3E63E642A9008A /* testsem.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "testsem.c"; path = "../../../../../test/testsem.c"; sourceTree = ""; }; + 6CBE69624E0C3240370D5F75 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioToolbox.framework"; path = "/System/Library/Frameworks/AudioToolbox.framework"; sourceTree = ""; }; + 62196DFD3419728651E6592D /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioUnit.framework"; path = "/System/Library/Frameworks/AudioUnit.framework"; sourceTree = ""; }; + 7151150264850DF30448381F /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Cocoa.framework"; path = "/System/Library/Frameworks/Cocoa.framework"; sourceTree = ""; }; + 517A622C67F444E81A496C71 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreAudio.framework"; path = "/System/Library/Frameworks/CoreAudio.framework"; sourceTree = ""; }; + 6D1A61B40F3023663DF871AE /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "IOKit.framework"; path = "/System/Library/Frameworks/IOKit.framework"; sourceTree = ""; }; + 6614396D4B0C1F865432485F /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Carbon.framework"; path = "/System/Library/Frameworks/Carbon.framework"; sourceTree = ""; }; + 661450B9615D2DFD3DF01107 /* ForceFeedback.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "ForceFeedback.framework"; path = "/System/Library/Frameworks/ForceFeedback.framework"; sourceTree = ""; }; + 6E99322466F15BB75C5306F2 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreFoundation.framework"; path = "/System/Library/Frameworks/CoreFoundation.framework"; sourceTree = ""; }; + 034758F94B1C45A1751279C4 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "OpenGL.framework"; path = "/System/Library/Frameworks/OpenGL.framework"; sourceTree = ""; }; + 119B0F9946CA27055E0C1E00 /* testsem */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; name = "testsem"; path = "testsem"; sourceTree = BUILT_PRODUCTS_DIR; }; + 338C316705D43C191A142099 /* SDL2main.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2main.xcodeproj"; path = "../../SDL2main/SDL2main.xcodeproj"; sourceTree = SOURCE_ROOT; }; + 798D351331A7679B03FF6215 /* SDL2.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2.xcodeproj"; path = "../../SDL2/SDL2.xcodeproj"; sourceTree = SOURCE_ROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 50C6081943C07DE36B0870A3 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 34F7559F3D8051541B8765AF /* AudioToolbox.framework in Frameworks */, + 59443F4965D456B869BA5CFB /* AudioUnit.framework in Frameworks */, + 041D157E105405606E396C24 /* Cocoa.framework in Frameworks */, + 76387C39291762BE512642A1 /* CoreAudio.framework in Frameworks */, + 65BB6C54313B558D50153BB6 /* IOKit.framework in Frameworks */, + 725767564E534EF6258A3914 /* Carbon.framework in Frameworks */, + 1D1176447BFC01B7391546E1 /* ForceFeedback.framework in Frameworks */, + 21C402C842603E0B5C063117 /* CoreFoundation.framework in Frameworks */, + 6D3E2D397AAB2D4F4CF2384F /* OpenGL.framework in Frameworks */, + 794073935E046F9479F74B8E /* libSDL2main.a in Frameworks */, + 605D79D6047D2D9D53AE6694 /* libSDL2.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 0D8207B92FE70FD441786A5E /* testsem */ = { + isa = PBXGroup; + children = ( + 01BA18E9748100B710E73A47 /* test */, + 45610B86390929E3259635D9 /* Frameworks */, + 626F7C3136760CDC4C4C2AD6 /* Products */, + 0342221460A45C5907422F2D /* Projects */, + ); + name = "testsem"; + sourceTree = ""; + }; + 01BA18E9748100B710E73A47 /* test */ = { + isa = PBXGroup; + children = ( + 46376D2A0F3E63E642A9008A /* testsem.c */, + ); + name = "test"; + sourceTree = ""; + }; + 45610B86390929E3259635D9 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 6CBE69624E0C3240370D5F75 /* AudioToolbox.framework */, + 62196DFD3419728651E6592D /* AudioUnit.framework */, + 7151150264850DF30448381F /* Cocoa.framework */, + 517A622C67F444E81A496C71 /* CoreAudio.framework */, + 6D1A61B40F3023663DF871AE /* IOKit.framework */, + 6614396D4B0C1F865432485F /* Carbon.framework */, + 661450B9615D2DFD3DF01107 /* ForceFeedback.framework */, + 6E99322466F15BB75C5306F2 /* CoreFoundation.framework */, + 034758F94B1C45A1751279C4 /* OpenGL.framework */, + ); + name = "Frameworks"; + sourceTree = ""; + }; + 626F7C3136760CDC4C4C2AD6 /* Products */ = { + isa = PBXGroup; + children = ( + 119B0F9946CA27055E0C1E00 /* testsem */, + ); + name = "Products"; + sourceTree = ""; + }; + 0342221460A45C5907422F2D /* Projects */ = { + isa = PBXGroup; + children = ( + 338C316705D43C191A142099 /* SDL2main.xcodeproj */, + 798D351331A7679B03FF6215 /* SDL2.xcodeproj */, + ); + name = "Projects"; + sourceTree = ""; + }; + 6BD6360A535250756CF217E9 /* Products */ = { + isa = PBXGroup; + children = ( + 4455588F1B4354006CAB6923 /* libSDL2main.a */, + ); + name = Products; + sourceTree = ""; + }; + 79433183264A520502492116 /* Products */ = { + isa = PBXGroup; + children = ( + 78797F4731811A7A48E27B04 /* libSDL2.a */, + ); + name = Products; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 18C935D7602B31BD035777EB /* testsem */ = { + isa = PBXNativeTarget; + buildConfigurationList = 2C4E68B156C94A493CF52D2D /* Build configuration list for PBXNativeTarget "testsem" */; + buildPhases = ( + 236E2EBD14B875816E1C2A3D /* Resources */, + 2B6E4A4A58710BCC2787373C /* Sources */, + 50C6081943C07DE36B0870A3 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 13696F900DBB228A32266024 /* PBXTargetDependency */, + 2A1A47952961593B614862EE /* PBXTargetDependency */, + ); + name = "testsem"; + productInstallPath = "$(HOME)/bin"; + productName = "testsem"; + productReference = 119B0F9946CA27055E0C1E00 /* testsem */; + productType = "com.apple.product-type.tool"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 08FB7793FE84155DC02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testsem" */; + compatibilityVersion = "Xcode 3.2"; + hasScannedForEncodings = 1; + mainGroup = 0D8207B92FE70FD441786A5E /* testsem */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 6BD6360A535250756CF217E9 /* Products */; + ProjectRef = 338C316705D43C191A142099 /* SDL2main.xcodeproj */; + }, + { + ProductGroup = 79433183264A520502492116 /* Products */; + ProjectRef = 798D351331A7679B03FF6215 /* SDL2.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 18C935D7602B31BD035777EB /* testsem */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 4455588F1B4354006CAB6923 /* libSDL2main.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2main.a"; + remoteRef = 599556D13FAA589D40A54FB4 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 78797F4731811A7A48E27B04 /* libSDL2.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2.a"; + remoteRef = 4E40097511B1343866F3614D /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 236E2EBD14B875816E1C2A3D /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 2B6E4A4A58710BCC2787373C /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 15293CD565D673E00A306949 /* testsem.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ +/* End PBXVariantGroup section */ + +/* Begin PBXTargetDependency section */ + 13696F900DBB228A32266024 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2main.a"; + targetProxy = 40E669BD1D8F177E5ABC6D11 /* PBXContainerItemProxy */; + }; + 2A1A47952961593B614862EE /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2.a"; + targetProxy = 24860312212444345CEF7130 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 133A7169340607BC74A8451A /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testsem"; + }; + name = "Debug Universal"; + }; + 7DF578DA40E864AE1A5D6C60 /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testsem"; + }; + name = "Debug Native"; + }; + 49E90593292B4DF114A85C27 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testsem"; + }; + name = "Release Universal"; + }; + 7E2275970D556D854BEC7648 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testsem"; + }; + name = "Release Native"; + }; + 54F00BE30C7237C44E96094A /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Universal"; + }; + 45ED5B0C757A360863CC75EB /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Native"; + }; + 3CAF08882F85613C2D092FE5 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Universal"; + }; + 772133E278EA577209F21ED1 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Native"; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 2C4E68B156C94A493CF52D2D /* Build configuration list for PBXNativeTarget "testsem" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 133A7169340607BC74A8451A /* Debug Universal */, + 7DF578DA40E864AE1A5D6C60 /* Debug Native */, + 49E90593292B4DF114A85C27 /* Release Universal */, + 7E2275970D556D854BEC7648 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; + 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testsem" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 54F00BE30C7237C44E96094A /* Debug Universal */, + 45ED5B0C757A360863CC75EB /* Debug Native */, + 3CAF08882F85613C2D092FE5 /* Release Universal */, + 772133E278EA577209F21ED1 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; +/* End XCConfigurationList section */ + + }; + rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; +} diff --git a/premake/Xcode/Xcode4/tests/testshader/testshader.xcodeproj/project.pbxproj b/premake/Xcode/Xcode4/tests/testshader/testshader.xcodeproj/project.pbxproj new file mode 100755 index 000000000..b893a7764 --- /dev/null +++ b/premake/Xcode/Xcode4/tests/testshader/testshader.xcodeproj/project.pbxproj @@ -0,0 +1,476 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 45; + objects = { + +/* Begin PBXBuildFile section */ + 470C1B0B2EED6E5F608B04C8 /* testshader.c in Sources */ = {isa = PBXBuildFile; fileRef = 557E7D2E0A541B16566C02F9 /* testshader.c */; }; + 166B0AC3120A67612E387AF8 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 790E2E6D0D5B5ADE257F36F9 /* AudioToolbox.framework */; }; + 6A5317FF02547F9466AF2B87 /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 34161F8824266DFF21F44BBB /* AudioUnit.framework */; }; + 5F2435E54ED52EE620980C37 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6A0B02673EBC337F0DB62D8A /* Cocoa.framework */; }; + 212E74471F5E777C76447768 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1AA15B657F20259D15354D0D /* CoreAudio.framework */; }; + 501D54264959234E627F1686 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6089497A08314AE243BF61B3 /* IOKit.framework */; }; + 010A4B095B4B521429FE1093 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3A512C430FDD19D440DB7F37 /* Carbon.framework */; }; + 0BEE76332FEC3295742C7B68 /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 619B1D64302C1E3469FE2CAA /* ForceFeedback.framework */; }; + 70A30E6000F62A70590853EE /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 15A6032D33E7180F130561E6 /* CoreFoundation.framework */; }; + 62370A7B33A27ACD499D1BFC /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 68EC19C50E030A4826E24463 /* OpenGL.framework */; }; + 233449FB3C62689E755960EB /* libSDL2main.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 7CD942FD27675F6E37CD33BE /* libSDL2main.a */; }; + 640659372D4D5BA80C196FEA /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 381C64BA0E3C06E9370C7F67 /* libSDL2.a */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 0506771A72B1769A23BA18B9 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 25FF16D668E6103A712765EE /* SDL2main.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 0FF7291B375C79BC57696B66; + remoteInfo = "libSDL2main.a"; + }; + 457335A766F836B46B3025CE /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 25FF16D668E6103A712765EE /* SDL2main.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 1BAE4A0A77462FDC330812A3; + remoteInfo = "libSDL2main.a"; + }; + 0A69131702E32CF24A545F54 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 729268B820F3534F0A70743C /* SDL2.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 5E6D56F6655337845A3C44C3; + remoteInfo = "libSDL2.a"; + }; + 26D971DD15775F9B62560F54 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 729268B820F3534F0A70743C /* SDL2.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 7E6A7BC23CFD134274963645; + remoteInfo = "libSDL2.a"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 557E7D2E0A541B16566C02F9 /* testshader.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "testshader.c"; path = "../../../../../test/testshader.c"; sourceTree = ""; }; + 790E2E6D0D5B5ADE257F36F9 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioToolbox.framework"; path = "/System/Library/Frameworks/AudioToolbox.framework"; sourceTree = ""; }; + 34161F8824266DFF21F44BBB /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioUnit.framework"; path = "/System/Library/Frameworks/AudioUnit.framework"; sourceTree = ""; }; + 6A0B02673EBC337F0DB62D8A /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Cocoa.framework"; path = "/System/Library/Frameworks/Cocoa.framework"; sourceTree = ""; }; + 1AA15B657F20259D15354D0D /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreAudio.framework"; path = "/System/Library/Frameworks/CoreAudio.framework"; sourceTree = ""; }; + 6089497A08314AE243BF61B3 /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "IOKit.framework"; path = "/System/Library/Frameworks/IOKit.framework"; sourceTree = ""; }; + 3A512C430FDD19D440DB7F37 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Carbon.framework"; path = "/System/Library/Frameworks/Carbon.framework"; sourceTree = ""; }; + 619B1D64302C1E3469FE2CAA /* ForceFeedback.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "ForceFeedback.framework"; path = "/System/Library/Frameworks/ForceFeedback.framework"; sourceTree = ""; }; + 15A6032D33E7180F130561E6 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreFoundation.framework"; path = "/System/Library/Frameworks/CoreFoundation.framework"; sourceTree = ""; }; + 68EC19C50E030A4826E24463 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "OpenGL.framework"; path = "/System/Library/Frameworks/OpenGL.framework"; sourceTree = ""; }; + 43821E2F33B54FD537993116 /* testshader */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; name = "testshader"; path = "testshader"; sourceTree = BUILT_PRODUCTS_DIR; }; + 25FF16D668E6103A712765EE /* SDL2main.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2main.xcodeproj"; path = "../../SDL2main/SDL2main.xcodeproj"; sourceTree = SOURCE_ROOT; }; + 729268B820F3534F0A70743C /* SDL2.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2.xcodeproj"; path = "../../SDL2/SDL2.xcodeproj"; sourceTree = SOURCE_ROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 783D02DD3A1B438A3FF8692D /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 166B0AC3120A67612E387AF8 /* AudioToolbox.framework in Frameworks */, + 6A5317FF02547F9466AF2B87 /* AudioUnit.framework in Frameworks */, + 5F2435E54ED52EE620980C37 /* Cocoa.framework in Frameworks */, + 212E74471F5E777C76447768 /* CoreAudio.framework in Frameworks */, + 501D54264959234E627F1686 /* IOKit.framework in Frameworks */, + 010A4B095B4B521429FE1093 /* Carbon.framework in Frameworks */, + 0BEE76332FEC3295742C7B68 /* ForceFeedback.framework in Frameworks */, + 70A30E6000F62A70590853EE /* CoreFoundation.framework in Frameworks */, + 62370A7B33A27ACD499D1BFC /* OpenGL.framework in Frameworks */, + 233449FB3C62689E755960EB /* libSDL2main.a in Frameworks */, + 640659372D4D5BA80C196FEA /* libSDL2.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 418A55677ED642091AE1555C /* testshader */ = { + isa = PBXGroup; + children = ( + 339D187D402018EA409A5FAE /* test */, + 0A1830805C366D0D0A7A5D7F /* Frameworks */, + 515007C33BBD000303726B8C /* Products */, + 3BBF2B646D5102A604E03F40 /* Projects */, + ); + name = "testshader"; + sourceTree = ""; + }; + 339D187D402018EA409A5FAE /* test */ = { + isa = PBXGroup; + children = ( + 557E7D2E0A541B16566C02F9 /* testshader.c */, + ); + name = "test"; + sourceTree = ""; + }; + 0A1830805C366D0D0A7A5D7F /* Frameworks */ = { + isa = PBXGroup; + children = ( + 790E2E6D0D5B5ADE257F36F9 /* AudioToolbox.framework */, + 34161F8824266DFF21F44BBB /* AudioUnit.framework */, + 6A0B02673EBC337F0DB62D8A /* Cocoa.framework */, + 1AA15B657F20259D15354D0D /* CoreAudio.framework */, + 6089497A08314AE243BF61B3 /* IOKit.framework */, + 3A512C430FDD19D440DB7F37 /* Carbon.framework */, + 619B1D64302C1E3469FE2CAA /* ForceFeedback.framework */, + 15A6032D33E7180F130561E6 /* CoreFoundation.framework */, + 68EC19C50E030A4826E24463 /* OpenGL.framework */, + ); + name = "Frameworks"; + sourceTree = ""; + }; + 515007C33BBD000303726B8C /* Products */ = { + isa = PBXGroup; + children = ( + 43821E2F33B54FD537993116 /* testshader */, + ); + name = "Products"; + sourceTree = ""; + }; + 3BBF2B646D5102A604E03F40 /* Projects */ = { + isa = PBXGroup; + children = ( + 25FF16D668E6103A712765EE /* SDL2main.xcodeproj */, + 729268B820F3534F0A70743C /* SDL2.xcodeproj */, + ); + name = "Projects"; + sourceTree = ""; + }; + 7D6462327CDF40E3125B4DA0 /* Products */ = { + isa = PBXGroup; + children = ( + 7CD942FD27675F6E37CD33BE /* libSDL2main.a */, + ); + name = Products; + sourceTree = ""; + }; + 763455E764173830123E492E /* Products */ = { + isa = PBXGroup; + children = ( + 381C64BA0E3C06E9370C7F67 /* libSDL2.a */, + ); + name = Products; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 1F9925314B933D6D7CF36D7D /* testshader */ = { + isa = PBXNativeTarget; + buildConfigurationList = 12736C0C38D5350F70D76073 /* Build configuration list for PBXNativeTarget "testshader" */; + buildPhases = ( + 5BA622D37B3D6C8056BF4444 /* Resources */, + 53430D4F72D23F4F199070A3 /* Sources */, + 783D02DD3A1B438A3FF8692D /* Frameworks */, + 9607AE3710C85E8F00CD1376 /* Postbuild */, + ); + buildRules = ( + ); + dependencies = ( + 31D33CF71209402B5AC00751 /* PBXTargetDependency */, + 0AFA59413C3D59DA1AAE33ED /* PBXTargetDependency */, + ); + name = "testshader"; + productInstallPath = "$(HOME)/bin"; + productName = "testshader"; + productReference = 43821E2F33B54FD537993116 /* testshader */; + productType = "com.apple.product-type.tool"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 08FB7793FE84155DC02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testshader" */; + compatibilityVersion = "Xcode 3.2"; + hasScannedForEncodings = 1; + mainGroup = 418A55677ED642091AE1555C /* testshader */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 7D6462327CDF40E3125B4DA0 /* Products */; + ProjectRef = 25FF16D668E6103A712765EE /* SDL2main.xcodeproj */; + }, + { + ProductGroup = 763455E764173830123E492E /* Products */; + ProjectRef = 729268B820F3534F0A70743C /* SDL2.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 1F9925314B933D6D7CF36D7D /* testshader */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 7CD942FD27675F6E37CD33BE /* libSDL2main.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2main.a"; + remoteRef = 0506771A72B1769A23BA18B9 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 381C64BA0E3C06E9370C7F67 /* libSDL2.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2.a"; + remoteRef = 0A69131702E32CF24A545F54 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 5BA622D37B3D6C8056BF4444 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXShellScriptBuildPhase section */ + 9607AE3710C85E8F00CD1376 /* Postbuild */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = Postbuild; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "if [ \"${CONFIGURATION}\" = \"Debug Universal\" ]; then\nif [ ! -d \"./Build/Debug\" ]; then mkdir -p \"./Build/Debug\"; fi\ncp \"./../../../../../test/icon.bmp\" \"./Build/Debug/icon.bmp\"\nfi\nif [ \"${CONFIGURATION}\" = \"Debug Native\" ]; then\nif [ ! -d \"./Build/Debug\" ]; then mkdir -p \"./Build/Debug\"; fi\ncp \"./../../../../../test/icon.bmp\" \"./Build/Debug/icon.bmp\"\nfi\nif [ \"${CONFIGURATION}\" = \"Release Universal\" ]; then\nif [ ! -d \"./Build/Release\" ]; then mkdir -p \"./Build/Release\"; fi\ncp \"./../../../../../test/icon.bmp\" \"./Build/Release/icon.bmp\"\nfi\nif [ \"${CONFIGURATION}\" = \"Release Native\" ]; then\nif [ ! -d \"./Build/Release\" ]; then mkdir -p \"./Build/Release\"; fi\ncp \"./../../../../../test/icon.bmp\" \"./Build/Release/icon.bmp\"\nfi"; + }; +/* End PBXShellScriptBuildPhase section */ +/* Begin PBXSourcesBuildPhase section */ + 53430D4F72D23F4F199070A3 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 470C1B0B2EED6E5F608B04C8 /* testshader.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ +/* End PBXVariantGroup section */ + +/* Begin PBXTargetDependency section */ + 31D33CF71209402B5AC00751 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2main.a"; + targetProxy = 457335A766F836B46B3025CE /* PBXContainerItemProxy */; + }; + 0AFA59413C3D59DA1AAE33ED /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2.a"; + targetProxy = 26D971DD15775F9B62560F54 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 59791E272FC33A0F41CC71C2 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testshader"; + }; + name = "Debug Universal"; + }; + 772C1CBA178C6E884543338A /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testshader"; + }; + name = "Debug Native"; + }; + 198E58DF4FA24C0B20487A3E /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testshader"; + }; + name = "Release Universal"; + }; + 13D949011F78183C43633663 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testshader"; + }; + name = "Release Native"; + }; + 091826C50DC736A94B7B0D4A /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + "HAVE_OPENGL", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Universal"; + }; + 6845108D406139B54A903590 /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + "HAVE_OPENGL", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Native"; + }; + 2390661773D818592A2D78C6 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + "HAVE_OPENGL", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Universal"; + }; + 4A4E79C527AE1B9776C92AAF /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + "HAVE_OPENGL", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Native"; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 12736C0C38D5350F70D76073 /* Build configuration list for PBXNativeTarget "testshader" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 59791E272FC33A0F41CC71C2 /* Debug Universal */, + 772C1CBA178C6E884543338A /* Debug Native */, + 198E58DF4FA24C0B20487A3E /* Release Universal */, + 13D949011F78183C43633663 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; + 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testshader" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 091826C50DC736A94B7B0D4A /* Debug Universal */, + 6845108D406139B54A903590 /* Debug Native */, + 2390661773D818592A2D78C6 /* Release Universal */, + 4A4E79C527AE1B9776C92AAF /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; +/* End XCConfigurationList section */ + + }; + rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; +} diff --git a/premake/Xcode/Xcode4/tests/testshape/testshape.xcodeproj/project.pbxproj b/premake/Xcode/Xcode4/tests/testshape/testshape.xcodeproj/project.pbxproj new file mode 100755 index 000000000..2df30446d --- /dev/null +++ b/premake/Xcode/Xcode4/tests/testshape/testshape.xcodeproj/project.pbxproj @@ -0,0 +1,472 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 45; + objects = { + +/* Begin PBXBuildFile section */ + 408F106907F630850F6E3BAD /* testshape.c in Sources */ = {isa = PBXBuildFile; fileRef = 06F1518872D849DE23A129A5 /* testshape.c */; }; + 685069D73E480D2E05A06B09 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 703A1F11388C11C40CD923AF /* AudioToolbox.framework */; }; + 28D61F7221B105FA79C90159 /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4E447E4E35D554877889777A /* AudioUnit.framework */; }; + 503F080F2D1A24E2289019C3 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 33B150B2104E278728300852 /* Cocoa.framework */; }; + 1F1923805A2216ED2F5D41C1 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 76BC58620CC21E460F4D2316 /* CoreAudio.framework */; }; + 51ED1EE17305511A42F17267 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1C41266F6B602BFE6F4A6BFB /* IOKit.framework */; }; + 55B37DAA55FF6AF1249220BC /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 007511CB2DCD12E92A0C3769 /* Carbon.framework */; }; + 043811DD74E057C174A3062A /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2D58035C2D162A38666670E3 /* ForceFeedback.framework */; }; + 0DE950AB4BA7591C44DB0AF4 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 39D5008468FA198059DA251C /* CoreFoundation.framework */; }; + 5F9A2E955F80612E2FB81757 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 57B475561300743D704C2C66 /* OpenGL.framework */; }; + 53D755BD0FED3F5428477F40 /* libSDL2main.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 77476C792D8647470D493640 /* libSDL2main.a */; }; + 79F1721C416A429612A44F07 /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 16FB778C2826097B07822140 /* libSDL2.a */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 6A4E33E2490B13323D1B5276 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 3FD36F344E2B76664E737AAB /* SDL2main.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 0FF7291B375C79BC57696B66; + remoteInfo = "libSDL2main.a"; + }; + 47AF3A8E4FDE09FF56107181 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 3FD36F344E2B76664E737AAB /* SDL2main.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 1BAE4A0A77462FDC330812A3; + remoteInfo = "libSDL2main.a"; + }; + 738E7B5A02DE7D366CBB1DE3 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 78C82B9F67787B504D026A0B /* SDL2.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 5E6D56F6655337845A3C44C3; + remoteInfo = "libSDL2.a"; + }; + 35847F444F2200F559CC1556 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 78C82B9F67787B504D026A0B /* SDL2.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 7E6A7BC23CFD134274963645; + remoteInfo = "libSDL2.a"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 06F1518872D849DE23A129A5 /* testshape.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "testshape.c"; path = "../../../../../test/testshape.c"; sourceTree = ""; }; + 703A1F11388C11C40CD923AF /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioToolbox.framework"; path = "/System/Library/Frameworks/AudioToolbox.framework"; sourceTree = ""; }; + 4E447E4E35D554877889777A /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioUnit.framework"; path = "/System/Library/Frameworks/AudioUnit.framework"; sourceTree = ""; }; + 33B150B2104E278728300852 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Cocoa.framework"; path = "/System/Library/Frameworks/Cocoa.framework"; sourceTree = ""; }; + 76BC58620CC21E460F4D2316 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreAudio.framework"; path = "/System/Library/Frameworks/CoreAudio.framework"; sourceTree = ""; }; + 1C41266F6B602BFE6F4A6BFB /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "IOKit.framework"; path = "/System/Library/Frameworks/IOKit.framework"; sourceTree = ""; }; + 007511CB2DCD12E92A0C3769 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Carbon.framework"; path = "/System/Library/Frameworks/Carbon.framework"; sourceTree = ""; }; + 2D58035C2D162A38666670E3 /* ForceFeedback.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "ForceFeedback.framework"; path = "/System/Library/Frameworks/ForceFeedback.framework"; sourceTree = ""; }; + 39D5008468FA198059DA251C /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreFoundation.framework"; path = "/System/Library/Frameworks/CoreFoundation.framework"; sourceTree = ""; }; + 57B475561300743D704C2C66 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "OpenGL.framework"; path = "/System/Library/Frameworks/OpenGL.framework"; sourceTree = ""; }; + 2B58287A011A6BE672AC3A54 /* testshape */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; name = "testshape"; path = "testshape"; sourceTree = BUILT_PRODUCTS_DIR; }; + 3FD36F344E2B76664E737AAB /* SDL2main.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2main.xcodeproj"; path = "../../SDL2main/SDL2main.xcodeproj"; sourceTree = SOURCE_ROOT; }; + 78C82B9F67787B504D026A0B /* SDL2.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2.xcodeproj"; path = "../../SDL2/SDL2.xcodeproj"; sourceTree = SOURCE_ROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 197577442FB076C67D38038E /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 685069D73E480D2E05A06B09 /* AudioToolbox.framework in Frameworks */, + 28D61F7221B105FA79C90159 /* AudioUnit.framework in Frameworks */, + 503F080F2D1A24E2289019C3 /* Cocoa.framework in Frameworks */, + 1F1923805A2216ED2F5D41C1 /* CoreAudio.framework in Frameworks */, + 51ED1EE17305511A42F17267 /* IOKit.framework in Frameworks */, + 55B37DAA55FF6AF1249220BC /* Carbon.framework in Frameworks */, + 043811DD74E057C174A3062A /* ForceFeedback.framework in Frameworks */, + 0DE950AB4BA7591C44DB0AF4 /* CoreFoundation.framework in Frameworks */, + 5F9A2E955F80612E2FB81757 /* OpenGL.framework in Frameworks */, + 53D755BD0FED3F5428477F40 /* libSDL2main.a in Frameworks */, + 79F1721C416A429612A44F07 /* libSDL2.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 441F6DE57740364E749A4B70 /* testshape */ = { + isa = PBXGroup; + children = ( + 54FB6A2070536399674D2E25 /* test */, + 6D7816A733B00DF64D9573CC /* Frameworks */, + 06966B1349AB30B13FAE71EE /* Products */, + 792E5AC9518C42C72CC02057 /* Projects */, + ); + name = "testshape"; + sourceTree = ""; + }; + 54FB6A2070536399674D2E25 /* test */ = { + isa = PBXGroup; + children = ( + 06F1518872D849DE23A129A5 /* testshape.c */, + ); + name = "test"; + sourceTree = ""; + }; + 6D7816A733B00DF64D9573CC /* Frameworks */ = { + isa = PBXGroup; + children = ( + 703A1F11388C11C40CD923AF /* AudioToolbox.framework */, + 4E447E4E35D554877889777A /* AudioUnit.framework */, + 33B150B2104E278728300852 /* Cocoa.framework */, + 76BC58620CC21E460F4D2316 /* CoreAudio.framework */, + 1C41266F6B602BFE6F4A6BFB /* IOKit.framework */, + 007511CB2DCD12E92A0C3769 /* Carbon.framework */, + 2D58035C2D162A38666670E3 /* ForceFeedback.framework */, + 39D5008468FA198059DA251C /* CoreFoundation.framework */, + 57B475561300743D704C2C66 /* OpenGL.framework */, + ); + name = "Frameworks"; + sourceTree = ""; + }; + 06966B1349AB30B13FAE71EE /* Products */ = { + isa = PBXGroup; + children = ( + 2B58287A011A6BE672AC3A54 /* testshape */, + ); + name = "Products"; + sourceTree = ""; + }; + 792E5AC9518C42C72CC02057 /* Projects */ = { + isa = PBXGroup; + children = ( + 3FD36F344E2B76664E737AAB /* SDL2main.xcodeproj */, + 78C82B9F67787B504D026A0B /* SDL2.xcodeproj */, + ); + name = "Projects"; + sourceTree = ""; + }; + 0F633E601C1E227276E21EF7 /* Products */ = { + isa = PBXGroup; + children = ( + 77476C792D8647470D493640 /* libSDL2main.a */, + ); + name = Products; + sourceTree = ""; + }; + 511D7BF05B661048121F3582 /* Products */ = { + isa = PBXGroup; + children = ( + 16FB778C2826097B07822140 /* libSDL2.a */, + ); + name = Products; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 0B7162915DE3702B457C6A4C /* testshape */ = { + isa = PBXNativeTarget; + buildConfigurationList = 72D3237A54E26D962EDB3590 /* Build configuration list for PBXNativeTarget "testshape" */; + buildPhases = ( + 176C4269176655AC3A9F4936 /* Resources */, + 09526869007925AD3C2B4B18 /* Sources */, + 197577442FB076C67D38038E /* Frameworks */, + 9607AE3710C85E8F00CD1376 /* Postbuild */, + ); + buildRules = ( + ); + dependencies = ( + 06CB2EF768BF54FD6BA07310 /* PBXTargetDependency */, + 78203361408C2A9C0A9A06A1 /* PBXTargetDependency */, + ); + name = "testshape"; + productInstallPath = "$(HOME)/bin"; + productName = "testshape"; + productReference = 2B58287A011A6BE672AC3A54 /* testshape */; + productType = "com.apple.product-type.tool"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 08FB7793FE84155DC02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testshape" */; + compatibilityVersion = "Xcode 3.2"; + hasScannedForEncodings = 1; + mainGroup = 441F6DE57740364E749A4B70 /* testshape */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 0F633E601C1E227276E21EF7 /* Products */; + ProjectRef = 3FD36F344E2B76664E737AAB /* SDL2main.xcodeproj */; + }, + { + ProductGroup = 511D7BF05B661048121F3582 /* Products */; + ProjectRef = 78C82B9F67787B504D026A0B /* SDL2.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 0B7162915DE3702B457C6A4C /* testshape */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 77476C792D8647470D493640 /* libSDL2main.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2main.a"; + remoteRef = 6A4E33E2490B13323D1B5276 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 16FB778C2826097B07822140 /* libSDL2.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2.a"; + remoteRef = 738E7B5A02DE7D366CBB1DE3 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 176C4269176655AC3A9F4936 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXShellScriptBuildPhase section */ + 9607AE3710C85E8F00CD1376 /* Postbuild */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = Postbuild; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "if [ \"${CONFIGURATION}\" = \"Debug Universal\" ]; then\nif [ ! -d \"./Build/Debug/shapes\" ]; then mkdir -p \"./Build/Debug/shapes\"; fi\ncp ./../../../../../test/shapes/*.bmp \"./Build/Debug/shapes\"\nfi\nif [ \"${CONFIGURATION}\" = \"Debug Native\" ]; then\nif [ ! -d \"./Build/Debug/shapes\" ]; then mkdir -p \"./Build/Debug/shapes\"; fi\ncp ./../../../../../test/shapes/*.bmp \"./Build/Debug/shapes\"\nfi\nif [ \"${CONFIGURATION}\" = \"Release Universal\" ]; then\nif [ ! -d \"./Build/Release/shapes\" ]; then mkdir -p \"./Build/Release/shapes\"; fi\ncp ./../../../../../test/shapes/*.bmp \"./Build/Release/shapes\"\nfi\nif [ \"${CONFIGURATION}\" = \"Release Native\" ]; then\nif [ ! -d \"./Build/Release/shapes\" ]; then mkdir -p \"./Build/Release/shapes\"; fi\ncp ./../../../../../test/shapes/*.bmp \"./Build/Release/shapes\"\nfi"; + }; +/* End PBXShellScriptBuildPhase section */ +/* Begin PBXSourcesBuildPhase section */ + 09526869007925AD3C2B4B18 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 408F106907F630850F6E3BAD /* testshape.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ +/* End PBXVariantGroup section */ + +/* Begin PBXTargetDependency section */ + 06CB2EF768BF54FD6BA07310 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2main.a"; + targetProxy = 47AF3A8E4FDE09FF56107181 /* PBXContainerItemProxy */; + }; + 78203361408C2A9C0A9A06A1 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2.a"; + targetProxy = 35847F444F2200F559CC1556 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 4690463A12906609605B3469 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testshape"; + }; + name = "Debug Universal"; + }; + 288426993A2C411614FD7CA4 /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testshape"; + }; + name = "Debug Native"; + }; + 296407E573244AA74B9A1462 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testshape"; + }; + name = "Release Universal"; + }; + 1DBD119B757A5A4572B2375E /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testshape"; + }; + name = "Release Native"; + }; + 092E5203696E377E68A93E10 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Universal"; + }; + 1AFF6EE3061C55056A7B5CDE /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Native"; + }; + 64614535252A70333AB6286D /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Universal"; + }; + 2A116A9A5DBB2D4A5E0E7455 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Native"; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 72D3237A54E26D962EDB3590 /* Build configuration list for PBXNativeTarget "testshape" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 4690463A12906609605B3469 /* Debug Universal */, + 288426993A2C411614FD7CA4 /* Debug Native */, + 296407E573244AA74B9A1462 /* Release Universal */, + 1DBD119B757A5A4572B2375E /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; + 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testshape" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 092E5203696E377E68A93E10 /* Debug Universal */, + 1AFF6EE3061C55056A7B5CDE /* Debug Native */, + 64614535252A70333AB6286D /* Release Universal */, + 2A116A9A5DBB2D4A5E0E7455 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; +/* End XCConfigurationList section */ + + }; + rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; +} diff --git a/premake/Xcode/Xcode4/tests/testsprite2/testsprite2.xcodeproj/project.pbxproj b/premake/Xcode/Xcode4/tests/testsprite2/testsprite2.xcodeproj/project.pbxproj new file mode 100755 index 000000000..674586dda --- /dev/null +++ b/premake/Xcode/Xcode4/tests/testsprite2/testsprite2.xcodeproj/project.pbxproj @@ -0,0 +1,515 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 45; + objects = { + +/* Begin PBXBuildFile section */ + 5F7866E97EA1152149AE5CCC /* testsprite2.c in Sources */ = {isa = PBXBuildFile; fileRef = 337010CB340D69B428EC29F0 /* testsprite2.c */; }; + 15D763183E0353B475B010F5 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 55365DEC4DC4257730ED3779 /* AudioToolbox.framework */; }; + 5DC35F8743BC6E5F609F738B /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5DEF2CB34A4E047C7CD05456 /* AudioUnit.framework */; }; + 724D3B7A6EF955434EC302DD /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5FE7638B56C7230F4E1B5299 /* Cocoa.framework */; }; + 5BF3608C3A5352305D280E3F /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 17A767E23D1331480F027CA7 /* CoreAudio.framework */; }; + 41974A0F591F028C470A0B14 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5D301D9E1BEC4B0209C440A1 /* IOKit.framework */; }; + 0935152E2ED152CD4F392A99 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 09196925126807623A224C6E /* Carbon.framework */; }; + 1F1A72FA2096104D306B4D1E /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5F885E810A0046976F3535E0 /* ForceFeedback.framework */; }; + 44DA704156A7019824D743DC /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2C844ADE491D297B5D7C7D8F /* CoreFoundation.framework */; }; + 6CA750E648806F5F792A4848 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5E9D35B724B432E23888728A /* OpenGL.framework */; }; + 35AD1A177FA361E1382B2F90 /* libSDL2main.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 2CA309A8251B4799319A75CC /* libSDL2main.a */; }; + 6E997F372C0303FD145F72DA /* libSDL2test.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 588B349C6F5420EB30B13E65 /* libSDL2test.a */; }; + 440A17BF155D250C71227EC0 /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 443F1DE8176376DF55143514 /* libSDL2.a */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 211F118744B633C976F83267 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 0A15222A271436721E4503E1 /* SDL2main.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 0FF7291B375C79BC57696B66; + remoteInfo = "libSDL2main.a"; + }; + 3C625ECB182A06036A4F0486 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 0A15222A271436721E4503E1 /* SDL2main.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 1BAE4A0A77462FDC330812A3; + remoteInfo = "libSDL2main.a"; + }; + 6FC529AD5A6B36512B3A76CD /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 4F15022D08F4641D6CF43797 /* SDL2test.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 1EB6664901BC163F215A4861; + remoteInfo = "libSDL2test.a"; + }; + 41D05FC32C2604D6053232FE /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 4F15022D08F4641D6CF43797 /* SDL2test.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 1258506950476B85239A79A3; + remoteInfo = "libSDL2test.a"; + }; + 46316BD46C43574E6A4502AA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 74AC4D2764EA67BF3CCB6945 /* SDL2.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 5E6D56F6655337845A3C44C3; + remoteInfo = "libSDL2.a"; + }; + 09C655B30FF117934B3C7D9F /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 74AC4D2764EA67BF3CCB6945 /* SDL2.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 7E6A7BC23CFD134274963645; + remoteInfo = "libSDL2.a"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 337010CB340D69B428EC29F0 /* testsprite2.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "testsprite2.c"; path = "../../../../../test/testsprite2.c"; sourceTree = ""; }; + 55365DEC4DC4257730ED3779 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioToolbox.framework"; path = "/System/Library/Frameworks/AudioToolbox.framework"; sourceTree = ""; }; + 5DEF2CB34A4E047C7CD05456 /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioUnit.framework"; path = "/System/Library/Frameworks/AudioUnit.framework"; sourceTree = ""; }; + 5FE7638B56C7230F4E1B5299 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Cocoa.framework"; path = "/System/Library/Frameworks/Cocoa.framework"; sourceTree = ""; }; + 17A767E23D1331480F027CA7 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreAudio.framework"; path = "/System/Library/Frameworks/CoreAudio.framework"; sourceTree = ""; }; + 5D301D9E1BEC4B0209C440A1 /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "IOKit.framework"; path = "/System/Library/Frameworks/IOKit.framework"; sourceTree = ""; }; + 09196925126807623A224C6E /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Carbon.framework"; path = "/System/Library/Frameworks/Carbon.framework"; sourceTree = ""; }; + 5F885E810A0046976F3535E0 /* ForceFeedback.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "ForceFeedback.framework"; path = "/System/Library/Frameworks/ForceFeedback.framework"; sourceTree = ""; }; + 2C844ADE491D297B5D7C7D8F /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreFoundation.framework"; path = "/System/Library/Frameworks/CoreFoundation.framework"; sourceTree = ""; }; + 5E9D35B724B432E23888728A /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "OpenGL.framework"; path = "/System/Library/Frameworks/OpenGL.framework"; sourceTree = ""; }; + 62C31964189A3F01086350DA /* testsprite2 */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; name = "testsprite2"; path = "testsprite2"; sourceTree = BUILT_PRODUCTS_DIR; }; + 0A15222A271436721E4503E1 /* SDL2main.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2main.xcodeproj"; path = "../../SDL2main/SDL2main.xcodeproj"; sourceTree = SOURCE_ROOT; }; + 4F15022D08F4641D6CF43797 /* SDL2test.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2test.xcodeproj"; path = "../../SDL2test/SDL2test.xcodeproj"; sourceTree = SOURCE_ROOT; }; + 74AC4D2764EA67BF3CCB6945 /* SDL2.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2.xcodeproj"; path = "../../SDL2/SDL2.xcodeproj"; sourceTree = SOURCE_ROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 470F590D701B019B00F57785 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 15D763183E0353B475B010F5 /* AudioToolbox.framework in Frameworks */, + 5DC35F8743BC6E5F609F738B /* AudioUnit.framework in Frameworks */, + 724D3B7A6EF955434EC302DD /* Cocoa.framework in Frameworks */, + 5BF3608C3A5352305D280E3F /* CoreAudio.framework in Frameworks */, + 41974A0F591F028C470A0B14 /* IOKit.framework in Frameworks */, + 0935152E2ED152CD4F392A99 /* Carbon.framework in Frameworks */, + 1F1A72FA2096104D306B4D1E /* ForceFeedback.framework in Frameworks */, + 44DA704156A7019824D743DC /* CoreFoundation.framework in Frameworks */, + 6CA750E648806F5F792A4848 /* OpenGL.framework in Frameworks */, + 35AD1A177FA361E1382B2F90 /* libSDL2main.a in Frameworks */, + 6E997F372C0303FD145F72DA /* libSDL2test.a in Frameworks */, + 440A17BF155D250C71227EC0 /* libSDL2.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 5D091CFB4E0149ED776459E0 /* testsprite2 */ = { + isa = PBXGroup; + children = ( + 13DE70EA22DB13FF7D3B67A7 /* test */, + 79EE32A57A7517D521B170C0 /* Frameworks */, + 27B02A282AB704E032D77819 /* Products */, + 3F66429B5E98517B06FF7067 /* Projects */, + ); + name = "testsprite2"; + sourceTree = ""; + }; + 13DE70EA22DB13FF7D3B67A7 /* test */ = { + isa = PBXGroup; + children = ( + 337010CB340D69B428EC29F0 /* testsprite2.c */, + ); + name = "test"; + sourceTree = ""; + }; + 79EE32A57A7517D521B170C0 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 55365DEC4DC4257730ED3779 /* AudioToolbox.framework */, + 5DEF2CB34A4E047C7CD05456 /* AudioUnit.framework */, + 5FE7638B56C7230F4E1B5299 /* Cocoa.framework */, + 17A767E23D1331480F027CA7 /* CoreAudio.framework */, + 5D301D9E1BEC4B0209C440A1 /* IOKit.framework */, + 09196925126807623A224C6E /* Carbon.framework */, + 5F885E810A0046976F3535E0 /* ForceFeedback.framework */, + 2C844ADE491D297B5D7C7D8F /* CoreFoundation.framework */, + 5E9D35B724B432E23888728A /* OpenGL.framework */, + ); + name = "Frameworks"; + sourceTree = ""; + }; + 27B02A282AB704E032D77819 /* Products */ = { + isa = PBXGroup; + children = ( + 62C31964189A3F01086350DA /* testsprite2 */, + ); + name = "Products"; + sourceTree = ""; + }; + 3F66429B5E98517B06FF7067 /* Projects */ = { + isa = PBXGroup; + children = ( + 0A15222A271436721E4503E1 /* SDL2main.xcodeproj */, + 4F15022D08F4641D6CF43797 /* SDL2test.xcodeproj */, + 74AC4D2764EA67BF3CCB6945 /* SDL2.xcodeproj */, + ); + name = "Projects"; + sourceTree = ""; + }; + 7CAD5A9369602FFB276F7D1F /* Products */ = { + isa = PBXGroup; + children = ( + 2CA309A8251B4799319A75CC /* libSDL2main.a */, + ); + name = Products; + sourceTree = ""; + }; + 1DE9382939AA66E9091809E4 /* Products */ = { + isa = PBXGroup; + children = ( + 588B349C6F5420EB30B13E65 /* libSDL2test.a */, + ); + name = Products; + sourceTree = ""; + }; + 47BC3C9A4C2661136598672F /* Products */ = { + isa = PBXGroup; + children = ( + 443F1DE8176376DF55143514 /* libSDL2.a */, + ); + name = Products; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 38C60FC159C2070E290A5671 /* testsprite2 */ = { + isa = PBXNativeTarget; + buildConfigurationList = 7202626507081FE5777B6B70 /* Build configuration list for PBXNativeTarget "testsprite2" */; + buildPhases = ( + 33B676B77895396725840F1E /* Resources */, + 22DA3C1D3735087578B74375 /* Sources */, + 470F590D701B019B00F57785 /* Frameworks */, + 9607AE3710C85E8F00CD1376 /* Postbuild */, + ); + buildRules = ( + ); + dependencies = ( + 2E69306F6810341363234647 /* PBXTargetDependency */, + 64FE137229B817422166691A /* PBXTargetDependency */, + 7F724DCA1B6919E807063BE1 /* PBXTargetDependency */, + ); + name = "testsprite2"; + productInstallPath = "$(HOME)/bin"; + productName = "testsprite2"; + productReference = 62C31964189A3F01086350DA /* testsprite2 */; + productType = "com.apple.product-type.tool"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 08FB7793FE84155DC02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testsprite2" */; + compatibilityVersion = "Xcode 3.2"; + hasScannedForEncodings = 1; + mainGroup = 5D091CFB4E0149ED776459E0 /* testsprite2 */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 7CAD5A9369602FFB276F7D1F /* Products */; + ProjectRef = 0A15222A271436721E4503E1 /* SDL2main.xcodeproj */; + }, + { + ProductGroup = 1DE9382939AA66E9091809E4 /* Products */; + ProjectRef = 4F15022D08F4641D6CF43797 /* SDL2test.xcodeproj */; + }, + { + ProductGroup = 47BC3C9A4C2661136598672F /* Products */; + ProjectRef = 74AC4D2764EA67BF3CCB6945 /* SDL2.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 38C60FC159C2070E290A5671 /* testsprite2 */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 2CA309A8251B4799319A75CC /* libSDL2main.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2main.a"; + remoteRef = 211F118744B633C976F83267 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 588B349C6F5420EB30B13E65 /* libSDL2test.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2test.a"; + remoteRef = 6FC529AD5A6B36512B3A76CD /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 443F1DE8176376DF55143514 /* libSDL2.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2.a"; + remoteRef = 46316BD46C43574E6A4502AA /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 33B676B77895396725840F1E /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXShellScriptBuildPhase section */ + 9607AE3710C85E8F00CD1376 /* Postbuild */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = Postbuild; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "if [ \"${CONFIGURATION}\" = \"Debug Universal\" ]; then\nif [ ! -d \"./Build/Debug\" ]; then mkdir -p \"./Build/Debug\"; fi\ncp \"./../../../../../test/icon.bmp\" \"./Build/Debug/icon.bmp\"\nfi\nif [ \"${CONFIGURATION}\" = \"Debug Native\" ]; then\nif [ ! -d \"./Build/Debug\" ]; then mkdir -p \"./Build/Debug\"; fi\ncp \"./../../../../../test/icon.bmp\" \"./Build/Debug/icon.bmp\"\nfi\nif [ \"${CONFIGURATION}\" = \"Release Universal\" ]; then\nif [ ! -d \"./Build/Release\" ]; then mkdir -p \"./Build/Release\"; fi\ncp \"./../../../../../test/icon.bmp\" \"./Build/Release/icon.bmp\"\nfi\nif [ \"${CONFIGURATION}\" = \"Release Native\" ]; then\nif [ ! -d \"./Build/Release\" ]; then mkdir -p \"./Build/Release\"; fi\ncp \"./../../../../../test/icon.bmp\" \"./Build/Release/icon.bmp\"\nfi"; + }; +/* End PBXShellScriptBuildPhase section */ +/* Begin PBXSourcesBuildPhase section */ + 22DA3C1D3735087578B74375 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 5F7866E97EA1152149AE5CCC /* testsprite2.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ +/* End PBXVariantGroup section */ + +/* Begin PBXTargetDependency section */ + 2E69306F6810341363234647 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2main.a"; + targetProxy = 3C625ECB182A06036A4F0486 /* PBXContainerItemProxy */; + }; + 64FE137229B817422166691A /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2test.a"; + targetProxy = 41D05FC32C2604D6053232FE /* PBXContainerItemProxy */; + }; + 7F724DCA1B6919E807063BE1 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2.a"; + targetProxy = 09C655B30FF117934B3C7D9F /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 0CE60A962FFD0E9D0DA50C41 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testsprite2"; + }; + name = "Debug Universal"; + }; + 1EA71160727E4CB4726166EC /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testsprite2"; + }; + name = "Debug Native"; + }; + 53C96EF2737748C258000959 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testsprite2"; + }; + name = "Release Universal"; + }; + 3FC3274740D8461E1533542E /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testsprite2"; + }; + name = "Release Native"; + }; + 17733F9561A537250D0B524C /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Universal"; + }; + 382E6DBB26FD68EC153A3A1F /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Native"; + }; + 55E06771539C480366A252E5 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Universal"; + }; + 26F46B2572B36B1F7B9255D6 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Native"; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 7202626507081FE5777B6B70 /* Build configuration list for PBXNativeTarget "testsprite2" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 0CE60A962FFD0E9D0DA50C41 /* Debug Universal */, + 1EA71160727E4CB4726166EC /* Debug Native */, + 53C96EF2737748C258000959 /* Release Universal */, + 3FC3274740D8461E1533542E /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; + 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testsprite2" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 17733F9561A537250D0B524C /* Debug Universal */, + 382E6DBB26FD68EC153A3A1F /* Debug Native */, + 55E06771539C480366A252E5 /* Release Universal */, + 26F46B2572B36B1F7B9255D6 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; +/* End XCConfigurationList section */ + + }; + rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; +} diff --git a/premake/Xcode/Xcode4/tests/testspriteminimal/testspriteminimal.xcodeproj/project.pbxproj b/premake/Xcode/Xcode4/tests/testspriteminimal/testspriteminimal.xcodeproj/project.pbxproj new file mode 100755 index 000000000..9514fcf4e --- /dev/null +++ b/premake/Xcode/Xcode4/tests/testspriteminimal/testspriteminimal.xcodeproj/project.pbxproj @@ -0,0 +1,472 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 45; + objects = { + +/* Begin PBXBuildFile section */ + 27E623027D5B166949572CEC /* testspriteminimal.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C5B5F3F5D113E1300624B8F /* testspriteminimal.c */; }; + 6B45343040343F29544C6DDB /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 03643FF645B37F635C747C98 /* AudioToolbox.framework */; }; + 139A193A4D4311004E006C17 /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 70AE63B30CFD64B073852859 /* AudioUnit.framework */; }; + 331965BA5395700418E510FF /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 75B774206D920DCB4ACA445C /* Cocoa.framework */; }; + 43DA1D9951D8457073494A34 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7E0A509B211574C774350093 /* CoreAudio.framework */; }; + 06EB5CA91BC95C2D0E6E0416 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2F8E4F8D5D7F3EB9649439B4 /* IOKit.framework */; }; + 7196486228C613B372D5323B /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5A52536869B83B5F09F41438 /* Carbon.framework */; }; + 060C063729C36CED6EF95B99 /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 44770D3A0BD9579536ED242B /* ForceFeedback.framework */; }; + 20FD6C135BAE02BE1F56555E /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3AEB3C375817040B16677295 /* CoreFoundation.framework */; }; + 64AF57D654DF2229636916F3 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2E5019F146AA4A417363273E /* OpenGL.framework */; }; + 1F3B752E4301229D0A81286C /* libSDL2main.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 0BAA4FEB744A2D98123C5F62 /* libSDL2main.a */; }; + 1E45472A1E760D4670D01155 /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 71FF47C026D978E118FF3F69 /* libSDL2.a */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 48002E643D870A0C255D02CB /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 1454539D12F401915CF253F3 /* SDL2main.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 0FF7291B375C79BC57696B66; + remoteInfo = "libSDL2main.a"; + }; + 018F682D1BBB3BE67E997B02 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 1454539D12F401915CF253F3 /* SDL2main.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 1BAE4A0A77462FDC330812A3; + remoteInfo = "libSDL2main.a"; + }; + 31534DBB5A7A3C8A22ED35A4 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 5C665BC2287B5AC157C704F1 /* SDL2.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 5E6D56F6655337845A3C44C3; + remoteInfo = "libSDL2.a"; + }; + 3CD438D60C53443666650D6F /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 5C665BC2287B5AC157C704F1 /* SDL2.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 7E6A7BC23CFD134274963645; + remoteInfo = "libSDL2.a"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 5C5B5F3F5D113E1300624B8F /* testspriteminimal.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "testspriteminimal.c"; path = "../../../../../test/testspriteminimal.c"; sourceTree = ""; }; + 03643FF645B37F635C747C98 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioToolbox.framework"; path = "/System/Library/Frameworks/AudioToolbox.framework"; sourceTree = ""; }; + 70AE63B30CFD64B073852859 /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioUnit.framework"; path = "/System/Library/Frameworks/AudioUnit.framework"; sourceTree = ""; }; + 75B774206D920DCB4ACA445C /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Cocoa.framework"; path = "/System/Library/Frameworks/Cocoa.framework"; sourceTree = ""; }; + 7E0A509B211574C774350093 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreAudio.framework"; path = "/System/Library/Frameworks/CoreAudio.framework"; sourceTree = ""; }; + 2F8E4F8D5D7F3EB9649439B4 /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "IOKit.framework"; path = "/System/Library/Frameworks/IOKit.framework"; sourceTree = ""; }; + 5A52536869B83B5F09F41438 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Carbon.framework"; path = "/System/Library/Frameworks/Carbon.framework"; sourceTree = ""; }; + 44770D3A0BD9579536ED242B /* ForceFeedback.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "ForceFeedback.framework"; path = "/System/Library/Frameworks/ForceFeedback.framework"; sourceTree = ""; }; + 3AEB3C375817040B16677295 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreFoundation.framework"; path = "/System/Library/Frameworks/CoreFoundation.framework"; sourceTree = ""; }; + 2E5019F146AA4A417363273E /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "OpenGL.framework"; path = "/System/Library/Frameworks/OpenGL.framework"; sourceTree = ""; }; + 1C5511B03C132C43210F754C /* testspriteminimal */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; name = "testspriteminimal"; path = "testspriteminimal"; sourceTree = BUILT_PRODUCTS_DIR; }; + 1454539D12F401915CF253F3 /* SDL2main.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2main.xcodeproj"; path = "../../SDL2main/SDL2main.xcodeproj"; sourceTree = SOURCE_ROOT; }; + 5C665BC2287B5AC157C704F1 /* SDL2.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2.xcodeproj"; path = "../../SDL2/SDL2.xcodeproj"; sourceTree = SOURCE_ROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 35376CE42553238D237E4771 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 6B45343040343F29544C6DDB /* AudioToolbox.framework in Frameworks */, + 139A193A4D4311004E006C17 /* AudioUnit.framework in Frameworks */, + 331965BA5395700418E510FF /* Cocoa.framework in Frameworks */, + 43DA1D9951D8457073494A34 /* CoreAudio.framework in Frameworks */, + 06EB5CA91BC95C2D0E6E0416 /* IOKit.framework in Frameworks */, + 7196486228C613B372D5323B /* Carbon.framework in Frameworks */, + 060C063729C36CED6EF95B99 /* ForceFeedback.framework in Frameworks */, + 20FD6C135BAE02BE1F56555E /* CoreFoundation.framework in Frameworks */, + 64AF57D654DF2229636916F3 /* OpenGL.framework in Frameworks */, + 1F3B752E4301229D0A81286C /* libSDL2main.a in Frameworks */, + 1E45472A1E760D4670D01155 /* libSDL2.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 0F6B6860307D70A30AAC5B2D /* testspriteminimal */ = { + isa = PBXGroup; + children = ( + 6DE9087401F329EF23822C5E /* test */, + 46F8039C3260525007AE6630 /* Frameworks */, + 6D2256153A304CFA3C8F769B /* Products */, + 4C1B2CC81E6712DB0F3C3A02 /* Projects */, + ); + name = "testspriteminimal"; + sourceTree = ""; + }; + 6DE9087401F329EF23822C5E /* test */ = { + isa = PBXGroup; + children = ( + 5C5B5F3F5D113E1300624B8F /* testspriteminimal.c */, + ); + name = "test"; + sourceTree = ""; + }; + 46F8039C3260525007AE6630 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 03643FF645B37F635C747C98 /* AudioToolbox.framework */, + 70AE63B30CFD64B073852859 /* AudioUnit.framework */, + 75B774206D920DCB4ACA445C /* Cocoa.framework */, + 7E0A509B211574C774350093 /* CoreAudio.framework */, + 2F8E4F8D5D7F3EB9649439B4 /* IOKit.framework */, + 5A52536869B83B5F09F41438 /* Carbon.framework */, + 44770D3A0BD9579536ED242B /* ForceFeedback.framework */, + 3AEB3C375817040B16677295 /* CoreFoundation.framework */, + 2E5019F146AA4A417363273E /* OpenGL.framework */, + ); + name = "Frameworks"; + sourceTree = ""; + }; + 6D2256153A304CFA3C8F769B /* Products */ = { + isa = PBXGroup; + children = ( + 1C5511B03C132C43210F754C /* testspriteminimal */, + ); + name = "Products"; + sourceTree = ""; + }; + 4C1B2CC81E6712DB0F3C3A02 /* Projects */ = { + isa = PBXGroup; + children = ( + 1454539D12F401915CF253F3 /* SDL2main.xcodeproj */, + 5C665BC2287B5AC157C704F1 /* SDL2.xcodeproj */, + ); + name = "Projects"; + sourceTree = ""; + }; + 0BF118363A3435F4478723A1 /* Products */ = { + isa = PBXGroup; + children = ( + 0BAA4FEB744A2D98123C5F62 /* libSDL2main.a */, + ); + name = Products; + sourceTree = ""; + }; + 4519225B3E52096222F910B8 /* Products */ = { + isa = PBXGroup; + children = ( + 71FF47C026D978E118FF3F69 /* libSDL2.a */, + ); + name = Products; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 5BB421E23666669E17F1566E /* testspriteminimal */ = { + isa = PBXNativeTarget; + buildConfigurationList = 76CC57F73B940B14084C6D59 /* Build configuration list for PBXNativeTarget "testspriteminimal" */; + buildPhases = ( + 15DB070627286F1043E23739 /* Resources */, + 24C461884AC96B555168132C /* Sources */, + 35376CE42553238D237E4771 /* Frameworks */, + 9607AE3710C85E8F00CD1376 /* Postbuild */, + ); + buildRules = ( + ); + dependencies = ( + 68863D8D1E5C3561275A2F77 /* PBXTargetDependency */, + 1CBA13C305CC4F550A6246C0 /* PBXTargetDependency */, + ); + name = "testspriteminimal"; + productInstallPath = "$(HOME)/bin"; + productName = "testspriteminimal"; + productReference = 1C5511B03C132C43210F754C /* testspriteminimal */; + productType = "com.apple.product-type.tool"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 08FB7793FE84155DC02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testspriteminimal" */; + compatibilityVersion = "Xcode 3.2"; + hasScannedForEncodings = 1; + mainGroup = 0F6B6860307D70A30AAC5B2D /* testspriteminimal */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 0BF118363A3435F4478723A1 /* Products */; + ProjectRef = 1454539D12F401915CF253F3 /* SDL2main.xcodeproj */; + }, + { + ProductGroup = 4519225B3E52096222F910B8 /* Products */; + ProjectRef = 5C665BC2287B5AC157C704F1 /* SDL2.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 5BB421E23666669E17F1566E /* testspriteminimal */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 0BAA4FEB744A2D98123C5F62 /* libSDL2main.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2main.a"; + remoteRef = 48002E643D870A0C255D02CB /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 71FF47C026D978E118FF3F69 /* libSDL2.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2.a"; + remoteRef = 31534DBB5A7A3C8A22ED35A4 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 15DB070627286F1043E23739 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXShellScriptBuildPhase section */ + 9607AE3710C85E8F00CD1376 /* Postbuild */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = Postbuild; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "if [ \"${CONFIGURATION}\" = \"Debug Universal\" ]; then\nif [ ! -d \"./Build/Debug\" ]; then mkdir -p \"./Build/Debug\"; fi\ncp \"./../../../../../test/icon.bmp\" \"./Build/Debug/icon.bmp\"\nfi\nif [ \"${CONFIGURATION}\" = \"Debug Native\" ]; then\nif [ ! -d \"./Build/Debug\" ]; then mkdir -p \"./Build/Debug\"; fi\ncp \"./../../../../../test/icon.bmp\" \"./Build/Debug/icon.bmp\"\nfi\nif [ \"${CONFIGURATION}\" = \"Release Universal\" ]; then\nif [ ! -d \"./Build/Release\" ]; then mkdir -p \"./Build/Release\"; fi\ncp \"./../../../../../test/icon.bmp\" \"./Build/Release/icon.bmp\"\nfi\nif [ \"${CONFIGURATION}\" = \"Release Native\" ]; then\nif [ ! -d \"./Build/Release\" ]; then mkdir -p \"./Build/Release\"; fi\ncp \"./../../../../../test/icon.bmp\" \"./Build/Release/icon.bmp\"\nfi"; + }; +/* End PBXShellScriptBuildPhase section */ +/* Begin PBXSourcesBuildPhase section */ + 24C461884AC96B555168132C /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 27E623027D5B166949572CEC /* testspriteminimal.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ +/* End PBXVariantGroup section */ + +/* Begin PBXTargetDependency section */ + 68863D8D1E5C3561275A2F77 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2main.a"; + targetProxy = 018F682D1BBB3BE67E997B02 /* PBXContainerItemProxy */; + }; + 1CBA13C305CC4F550A6246C0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2.a"; + targetProxy = 3CD438D60C53443666650D6F /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 61E93CA267A85941468D6040 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testspriteminimal"; + }; + name = "Debug Universal"; + }; + 719032A11639081F3AA80A3C /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testspriteminimal"; + }; + name = "Debug Native"; + }; + 234D54AD3D850FF267800898 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testspriteminimal"; + }; + name = "Release Universal"; + }; + 62F02A43161A1A583E2D1987 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testspriteminimal"; + }; + name = "Release Native"; + }; + 346E600568B3510822545FE9 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Universal"; + }; + 6B5D3D9B3D661C8F7B0F248E /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Native"; + }; + 386D3D55302837AB48117594 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Universal"; + }; + 04111CE518C33A761A826D22 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Native"; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 76CC57F73B940B14084C6D59 /* Build configuration list for PBXNativeTarget "testspriteminimal" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 61E93CA267A85941468D6040 /* Debug Universal */, + 719032A11639081F3AA80A3C /* Debug Native */, + 234D54AD3D850FF267800898 /* Release Universal */, + 62F02A43161A1A583E2D1987 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; + 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testspriteminimal" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 346E600568B3510822545FE9 /* Debug Universal */, + 6B5D3D9B3D661C8F7B0F248E /* Debug Native */, + 386D3D55302837AB48117594 /* Release Universal */, + 04111CE518C33A761A826D22 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; +/* End XCConfigurationList section */ + + }; + rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; +} diff --git a/premake/Xcode/Xcode4/tests/teststreaming/teststreaming.xcodeproj/project.pbxproj b/premake/Xcode/Xcode4/tests/teststreaming/teststreaming.xcodeproj/project.pbxproj new file mode 100755 index 000000000..775b0a1db --- /dev/null +++ b/premake/Xcode/Xcode4/tests/teststreaming/teststreaming.xcodeproj/project.pbxproj @@ -0,0 +1,472 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 45; + objects = { + +/* Begin PBXBuildFile section */ + 7C0C26F2003C06A170CF2EAD /* teststreaming.c in Sources */ = {isa = PBXBuildFile; fileRef = 2E3143AA555B555A23284972 /* teststreaming.c */; }; + 548774F11E955BF3435E6144 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 204B4FE357957BBA767465C6 /* AudioToolbox.framework */; }; + 57423C720B7274EE476F4E2A /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6DF51FEE4D033935692E71C9 /* AudioUnit.framework */; }; + 587A61EE5A903A7A2977771A /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 575B31B640A46955763603C4 /* Cocoa.framework */; }; + 25DC1D202D8463D611820231 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5AD57AD222C2083B0BD81FE7 /* CoreAudio.framework */; }; + 4B4331FE3B1502776AF701A1 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1AA908092E0C54383E64286A /* IOKit.framework */; }; + 12B55B6554D84E140B316841 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 02817B12149959F903F1774B /* Carbon.framework */; }; + 552F0B172B98379E10521E53 /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2481422D570A62764519246A /* ForceFeedback.framework */; }; + 0DBF2BEB66EE52A904AC5856 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0C295FB710E810F02DA01F99 /* CoreFoundation.framework */; }; + 586363501DD116660D556EB9 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2B6D11685B2C27C71E576BCE /* OpenGL.framework */; }; + 467126A541103E501E5C4857 /* libSDL2main.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 642B02FC291817F157B33709 /* libSDL2main.a */; }; + 4AD51DF34A614F036565075D /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BC23F4831096240172F295B /* libSDL2.a */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 14DD41DA702B47A811652A1C /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 2FA532766F555D455F171655 /* SDL2main.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 0FF7291B375C79BC57696B66; + remoteInfo = "libSDL2main.a"; + }; + 335E21AE675856FD32C21E7C /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 2FA532766F555D455F171655 /* SDL2main.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 1BAE4A0A77462FDC330812A3; + remoteInfo = "libSDL2main.a"; + }; + 6BEE09CA4CFA423F447E3488 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 65547A8479E335E841143848 /* SDL2.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 5E6D56F6655337845A3C44C3; + remoteInfo = "libSDL2.a"; + }; + 52F21CB87AD61277583C6C30 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 65547A8479E335E841143848 /* SDL2.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 7E6A7BC23CFD134274963645; + remoteInfo = "libSDL2.a"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 2E3143AA555B555A23284972 /* teststreaming.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "teststreaming.c"; path = "../../../../../test/teststreaming.c"; sourceTree = ""; }; + 204B4FE357957BBA767465C6 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioToolbox.framework"; path = "/System/Library/Frameworks/AudioToolbox.framework"; sourceTree = ""; }; + 6DF51FEE4D033935692E71C9 /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioUnit.framework"; path = "/System/Library/Frameworks/AudioUnit.framework"; sourceTree = ""; }; + 575B31B640A46955763603C4 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Cocoa.framework"; path = "/System/Library/Frameworks/Cocoa.framework"; sourceTree = ""; }; + 5AD57AD222C2083B0BD81FE7 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreAudio.framework"; path = "/System/Library/Frameworks/CoreAudio.framework"; sourceTree = ""; }; + 1AA908092E0C54383E64286A /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "IOKit.framework"; path = "/System/Library/Frameworks/IOKit.framework"; sourceTree = ""; }; + 02817B12149959F903F1774B /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Carbon.framework"; path = "/System/Library/Frameworks/Carbon.framework"; sourceTree = ""; }; + 2481422D570A62764519246A /* ForceFeedback.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "ForceFeedback.framework"; path = "/System/Library/Frameworks/ForceFeedback.framework"; sourceTree = ""; }; + 0C295FB710E810F02DA01F99 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreFoundation.framework"; path = "/System/Library/Frameworks/CoreFoundation.framework"; sourceTree = ""; }; + 2B6D11685B2C27C71E576BCE /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "OpenGL.framework"; path = "/System/Library/Frameworks/OpenGL.framework"; sourceTree = ""; }; + 14E901A456637F181C2F7A96 /* teststreaming */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; name = "teststreaming"; path = "teststreaming"; sourceTree = BUILT_PRODUCTS_DIR; }; + 2FA532766F555D455F171655 /* SDL2main.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2main.xcodeproj"; path = "../../SDL2main/SDL2main.xcodeproj"; sourceTree = SOURCE_ROOT; }; + 65547A8479E335E841143848 /* SDL2.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2.xcodeproj"; path = "../../SDL2/SDL2.xcodeproj"; sourceTree = SOURCE_ROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 0D165C2E0F8319DD3CA64721 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 548774F11E955BF3435E6144 /* AudioToolbox.framework in Frameworks */, + 57423C720B7274EE476F4E2A /* AudioUnit.framework in Frameworks */, + 587A61EE5A903A7A2977771A /* Cocoa.framework in Frameworks */, + 25DC1D202D8463D611820231 /* CoreAudio.framework in Frameworks */, + 4B4331FE3B1502776AF701A1 /* IOKit.framework in Frameworks */, + 12B55B6554D84E140B316841 /* Carbon.framework in Frameworks */, + 552F0B172B98379E10521E53 /* ForceFeedback.framework in Frameworks */, + 0DBF2BEB66EE52A904AC5856 /* CoreFoundation.framework in Frameworks */, + 586363501DD116660D556EB9 /* OpenGL.framework in Frameworks */, + 467126A541103E501E5C4857 /* libSDL2main.a in Frameworks */, + 4AD51DF34A614F036565075D /* libSDL2.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 19F12D1B068B34711223727B /* teststreaming */ = { + isa = PBXGroup; + children = ( + 04C9470736C7767114EF5B78 /* test */, + 1BF03721079159D417707948 /* Frameworks */, + 48F633FA627F212075121785 /* Products */, + 327609B2344E010C3C294F19 /* Projects */, + ); + name = "teststreaming"; + sourceTree = ""; + }; + 04C9470736C7767114EF5B78 /* test */ = { + isa = PBXGroup; + children = ( + 2E3143AA555B555A23284972 /* teststreaming.c */, + ); + name = "test"; + sourceTree = ""; + }; + 1BF03721079159D417707948 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 204B4FE357957BBA767465C6 /* AudioToolbox.framework */, + 6DF51FEE4D033935692E71C9 /* AudioUnit.framework */, + 575B31B640A46955763603C4 /* Cocoa.framework */, + 5AD57AD222C2083B0BD81FE7 /* CoreAudio.framework */, + 1AA908092E0C54383E64286A /* IOKit.framework */, + 02817B12149959F903F1774B /* Carbon.framework */, + 2481422D570A62764519246A /* ForceFeedback.framework */, + 0C295FB710E810F02DA01F99 /* CoreFoundation.framework */, + 2B6D11685B2C27C71E576BCE /* OpenGL.framework */, + ); + name = "Frameworks"; + sourceTree = ""; + }; + 48F633FA627F212075121785 /* Products */ = { + isa = PBXGroup; + children = ( + 14E901A456637F181C2F7A96 /* teststreaming */, + ); + name = "Products"; + sourceTree = ""; + }; + 327609B2344E010C3C294F19 /* Projects */ = { + isa = PBXGroup; + children = ( + 2FA532766F555D455F171655 /* SDL2main.xcodeproj */, + 65547A8479E335E841143848 /* SDL2.xcodeproj */, + ); + name = "Projects"; + sourceTree = ""; + }; + 2574031249C871D7706E6E45 /* Products */ = { + isa = PBXGroup; + children = ( + 642B02FC291817F157B33709 /* libSDL2main.a */, + ); + name = Products; + sourceTree = ""; + }; + 5EF95D9221C0608438E36BDA /* Products */ = { + isa = PBXGroup; + children = ( + 3BC23F4831096240172F295B /* libSDL2.a */, + ); + name = Products; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 3FC20E8C2EB0566076D86200 /* teststreaming */ = { + isa = PBXNativeTarget; + buildConfigurationList = 6D9638E60ADA102C3E421651 /* Build configuration list for PBXNativeTarget "teststreaming" */; + buildPhases = ( + 5E1A0A46186A02770E564E57 /* Resources */, + 38C472E61606136D168E5294 /* Sources */, + 0D165C2E0F8319DD3CA64721 /* Frameworks */, + 9607AE3710C85E8F00CD1376 /* Postbuild */, + ); + buildRules = ( + ); + dependencies = ( + 6FBA404C59915D3A0F6E1199 /* PBXTargetDependency */, + 7C2D73F41C1A248A718E450A /* PBXTargetDependency */, + ); + name = "teststreaming"; + productInstallPath = "$(HOME)/bin"; + productName = "teststreaming"; + productReference = 14E901A456637F181C2F7A96 /* teststreaming */; + productType = "com.apple.product-type.tool"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 08FB7793FE84155DC02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "teststreaming" */; + compatibilityVersion = "Xcode 3.2"; + hasScannedForEncodings = 1; + mainGroup = 19F12D1B068B34711223727B /* teststreaming */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 2574031249C871D7706E6E45 /* Products */; + ProjectRef = 2FA532766F555D455F171655 /* SDL2main.xcodeproj */; + }, + { + ProductGroup = 5EF95D9221C0608438E36BDA /* Products */; + ProjectRef = 65547A8479E335E841143848 /* SDL2.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 3FC20E8C2EB0566076D86200 /* teststreaming */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 642B02FC291817F157B33709 /* libSDL2main.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2main.a"; + remoteRef = 14DD41DA702B47A811652A1C /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 3BC23F4831096240172F295B /* libSDL2.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2.a"; + remoteRef = 6BEE09CA4CFA423F447E3488 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 5E1A0A46186A02770E564E57 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXShellScriptBuildPhase section */ + 9607AE3710C85E8F00CD1376 /* Postbuild */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = Postbuild; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "if [ \"${CONFIGURATION}\" = \"Debug Universal\" ]; then\nif [ ! -d \"./Build/Debug\" ]; then mkdir -p \"./Build/Debug\"; fi\ncp \"./../../../../../test/moose.dat\" \"./Build/Debug/moose.dat\"\nfi\nif [ \"${CONFIGURATION}\" = \"Debug Native\" ]; then\nif [ ! -d \"./Build/Debug\" ]; then mkdir -p \"./Build/Debug\"; fi\ncp \"./../../../../../test/moose.dat\" \"./Build/Debug/moose.dat\"\nfi\nif [ \"${CONFIGURATION}\" = \"Release Universal\" ]; then\nif [ ! -d \"./Build/Release\" ]; then mkdir -p \"./Build/Release\"; fi\ncp \"./../../../../../test/moose.dat\" \"./Build/Release/moose.dat\"\nfi\nif [ \"${CONFIGURATION}\" = \"Release Native\" ]; then\nif [ ! -d \"./Build/Release\" ]; then mkdir -p \"./Build/Release\"; fi\ncp \"./../../../../../test/moose.dat\" \"./Build/Release/moose.dat\"\nfi"; + }; +/* End PBXShellScriptBuildPhase section */ +/* Begin PBXSourcesBuildPhase section */ + 38C472E61606136D168E5294 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 7C0C26F2003C06A170CF2EAD /* teststreaming.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ +/* End PBXVariantGroup section */ + +/* Begin PBXTargetDependency section */ + 6FBA404C59915D3A0F6E1199 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2main.a"; + targetProxy = 335E21AE675856FD32C21E7C /* PBXContainerItemProxy */; + }; + 7C2D73F41C1A248A718E450A /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2.a"; + targetProxy = 52F21CB87AD61277583C6C30 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 6C54282C638735BF423B3149 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "teststreaming"; + }; + name = "Debug Universal"; + }; + 155A5986705456F463944A43 /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "teststreaming"; + }; + name = "Debug Native"; + }; + 1903457F3535440A19F55DEF /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "teststreaming"; + }; + name = "Release Universal"; + }; + 684F55C57F6B65BA43D427EB /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "teststreaming"; + }; + name = "Release Native"; + }; + 5F3602A61E375F0A2AAF5DE3 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Universal"; + }; + 7F1630FB5A2973F04B262C15 /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Native"; + }; + 35F705606FC04927585B5563 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Universal"; + }; + 45C9334E57F3238837A80AFB /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Native"; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 6D9638E60ADA102C3E421651 /* Build configuration list for PBXNativeTarget "teststreaming" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 6C54282C638735BF423B3149 /* Debug Universal */, + 155A5986705456F463944A43 /* Debug Native */, + 1903457F3535440A19F55DEF /* Release Universal */, + 684F55C57F6B65BA43D427EB /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; + 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "teststreaming" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 5F3602A61E375F0A2AAF5DE3 /* Debug Universal */, + 7F1630FB5A2973F04B262C15 /* Debug Native */, + 35F705606FC04927585B5563 /* Release Universal */, + 45C9334E57F3238837A80AFB /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; +/* End XCConfigurationList section */ + + }; + rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; +} diff --git a/premake/Xcode/Xcode4/tests/testthread/testthread.xcodeproj/project.pbxproj b/premake/Xcode/Xcode4/tests/testthread/testthread.xcodeproj/project.pbxproj new file mode 100755 index 000000000..9667fb1b5 --- /dev/null +++ b/premake/Xcode/Xcode4/tests/testthread/testthread.xcodeproj/project.pbxproj @@ -0,0 +1,455 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 45; + objects = { + +/* Begin PBXBuildFile section */ + 6C987FEA78D241A403C65BEB /* testthread.c in Sources */ = {isa = PBXBuildFile; fileRef = 332759AD2E381543230E716A /* testthread.c */; }; + 3325006B1B387CF80B52656E /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0F62096E179D02202D0F36C4 /* AudioToolbox.framework */; }; + 18220A9D094458FE43C42718 /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2ED62374359A430A7A982656 /* AudioUnit.framework */; }; + 49EA57F52A73680320A36AB7 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1A202D893CB54CA51BB80290 /* Cocoa.framework */; }; + 186B2D4C122222F73E887263 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4A9863ED67D7598B693B5571 /* CoreAudio.framework */; }; + 24D07A6C51CA2E427041726B /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7EDA4BB35BA752366A755E14 /* IOKit.framework */; }; + 6C9F6DEA52D8124B2ACF0C24 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0DE074B46D3541D25FEA2881 /* Carbon.framework */; }; + 6B4658704BA82B5F251051CC /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 16546CC12985732E5B911DB7 /* ForceFeedback.framework */; }; + 657B15E4597E66B7333232FD /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 49A51D5F6DCE151D48D53E84 /* CoreFoundation.framework */; }; + 047E70EB136773461B6128A4 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 403579F55F170B8C41F235DE /* OpenGL.framework */; }; + 04665DC831BA47073B534A55 /* libSDL2main.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6AF646AE0959510A228A4E7B /* libSDL2main.a */; }; + 310F0AD946A32CC21DC372F7 /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 48162B9E446C303F215D6F79 /* libSDL2.a */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 03205F5D6C706E6554870590 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 735E20C715F05275123D0625 /* SDL2main.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 0FF7291B375C79BC57696B66; + remoteInfo = "libSDL2main.a"; + }; + 5B615C663982378A6A396828 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 735E20C715F05275123D0625 /* SDL2main.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 1BAE4A0A77462FDC330812A3; + remoteInfo = "libSDL2main.a"; + }; + 469460076D9E2A393F2D2EDD /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 4B6D13677F1D5D1E07D67FA3 /* SDL2.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 5E6D56F6655337845A3C44C3; + remoteInfo = "libSDL2.a"; + }; + 41412B4E12DD188D6E97005A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 4B6D13677F1D5D1E07D67FA3 /* SDL2.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 7E6A7BC23CFD134274963645; + remoteInfo = "libSDL2.a"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 332759AD2E381543230E716A /* testthread.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "testthread.c"; path = "../../../../../test/testthread.c"; sourceTree = ""; }; + 0F62096E179D02202D0F36C4 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioToolbox.framework"; path = "/System/Library/Frameworks/AudioToolbox.framework"; sourceTree = ""; }; + 2ED62374359A430A7A982656 /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioUnit.framework"; path = "/System/Library/Frameworks/AudioUnit.framework"; sourceTree = ""; }; + 1A202D893CB54CA51BB80290 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Cocoa.framework"; path = "/System/Library/Frameworks/Cocoa.framework"; sourceTree = ""; }; + 4A9863ED67D7598B693B5571 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreAudio.framework"; path = "/System/Library/Frameworks/CoreAudio.framework"; sourceTree = ""; }; + 7EDA4BB35BA752366A755E14 /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "IOKit.framework"; path = "/System/Library/Frameworks/IOKit.framework"; sourceTree = ""; }; + 0DE074B46D3541D25FEA2881 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Carbon.framework"; path = "/System/Library/Frameworks/Carbon.framework"; sourceTree = ""; }; + 16546CC12985732E5B911DB7 /* ForceFeedback.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "ForceFeedback.framework"; path = "/System/Library/Frameworks/ForceFeedback.framework"; sourceTree = ""; }; + 49A51D5F6DCE151D48D53E84 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreFoundation.framework"; path = "/System/Library/Frameworks/CoreFoundation.framework"; sourceTree = ""; }; + 403579F55F170B8C41F235DE /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "OpenGL.framework"; path = "/System/Library/Frameworks/OpenGL.framework"; sourceTree = ""; }; + 624337703627624F3F6F2D93 /* testthread */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; name = "testthread"; path = "testthread"; sourceTree = BUILT_PRODUCTS_DIR; }; + 735E20C715F05275123D0625 /* SDL2main.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2main.xcodeproj"; path = "../../SDL2main/SDL2main.xcodeproj"; sourceTree = SOURCE_ROOT; }; + 4B6D13677F1D5D1E07D67FA3 /* SDL2.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2.xcodeproj"; path = "../../SDL2/SDL2.xcodeproj"; sourceTree = SOURCE_ROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 156A08572003290109DB115A /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 3325006B1B387CF80B52656E /* AudioToolbox.framework in Frameworks */, + 18220A9D094458FE43C42718 /* AudioUnit.framework in Frameworks */, + 49EA57F52A73680320A36AB7 /* Cocoa.framework in Frameworks */, + 186B2D4C122222F73E887263 /* CoreAudio.framework in Frameworks */, + 24D07A6C51CA2E427041726B /* IOKit.framework in Frameworks */, + 6C9F6DEA52D8124B2ACF0C24 /* Carbon.framework in Frameworks */, + 6B4658704BA82B5F251051CC /* ForceFeedback.framework in Frameworks */, + 657B15E4597E66B7333232FD /* CoreFoundation.framework in Frameworks */, + 047E70EB136773461B6128A4 /* OpenGL.framework in Frameworks */, + 04665DC831BA47073B534A55 /* libSDL2main.a in Frameworks */, + 310F0AD946A32CC21DC372F7 /* libSDL2.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 5BF409406B027173576138DA /* testthread */ = { + isa = PBXGroup; + children = ( + 051753BB3EEC3311530718E0 /* test */, + 5A75768F3DB217182C55317F /* Frameworks */, + 55BF28F4572E47D846E02AF9 /* Products */, + 55CB13EF4FA01A0963633622 /* Projects */, + ); + name = "testthread"; + sourceTree = ""; + }; + 051753BB3EEC3311530718E0 /* test */ = { + isa = PBXGroup; + children = ( + 332759AD2E381543230E716A /* testthread.c */, + ); + name = "test"; + sourceTree = ""; + }; + 5A75768F3DB217182C55317F /* Frameworks */ = { + isa = PBXGroup; + children = ( + 0F62096E179D02202D0F36C4 /* AudioToolbox.framework */, + 2ED62374359A430A7A982656 /* AudioUnit.framework */, + 1A202D893CB54CA51BB80290 /* Cocoa.framework */, + 4A9863ED67D7598B693B5571 /* CoreAudio.framework */, + 7EDA4BB35BA752366A755E14 /* IOKit.framework */, + 0DE074B46D3541D25FEA2881 /* Carbon.framework */, + 16546CC12985732E5B911DB7 /* ForceFeedback.framework */, + 49A51D5F6DCE151D48D53E84 /* CoreFoundation.framework */, + 403579F55F170B8C41F235DE /* OpenGL.framework */, + ); + name = "Frameworks"; + sourceTree = ""; + }; + 55BF28F4572E47D846E02AF9 /* Products */ = { + isa = PBXGroup; + children = ( + 624337703627624F3F6F2D93 /* testthread */, + ); + name = "Products"; + sourceTree = ""; + }; + 55CB13EF4FA01A0963633622 /* Projects */ = { + isa = PBXGroup; + children = ( + 735E20C715F05275123D0625 /* SDL2main.xcodeproj */, + 4B6D13677F1D5D1E07D67FA3 /* SDL2.xcodeproj */, + ); + name = "Projects"; + sourceTree = ""; + }; + 3992349C26424D857CE75DCE /* Products */ = { + isa = PBXGroup; + children = ( + 6AF646AE0959510A228A4E7B /* libSDL2main.a */, + ); + name = Products; + sourceTree = ""; + }; + 5ADD79772BFD291F349402AB /* Products */ = { + isa = PBXGroup; + children = ( + 48162B9E446C303F215D6F79 /* libSDL2.a */, + ); + name = Products; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 4258427C05EC737B222F74C0 /* testthread */ = { + isa = PBXNativeTarget; + buildConfigurationList = 732313046CD80AC272D90ECA /* Build configuration list for PBXNativeTarget "testthread" */; + buildPhases = ( + 0A017C5B511541CF3A23063A /* Resources */, + 01AD078B5CFD0F5920074330 /* Sources */, + 156A08572003290109DB115A /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 299B2A9C1F857A4B6B486CB4 /* PBXTargetDependency */, + 54A9579A4FD628F22DD57BBB /* PBXTargetDependency */, + ); + name = "testthread"; + productInstallPath = "$(HOME)/bin"; + productName = "testthread"; + productReference = 624337703627624F3F6F2D93 /* testthread */; + productType = "com.apple.product-type.tool"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 08FB7793FE84155DC02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testthread" */; + compatibilityVersion = "Xcode 3.2"; + hasScannedForEncodings = 1; + mainGroup = 5BF409406B027173576138DA /* testthread */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 3992349C26424D857CE75DCE /* Products */; + ProjectRef = 735E20C715F05275123D0625 /* SDL2main.xcodeproj */; + }, + { + ProductGroup = 5ADD79772BFD291F349402AB /* Products */; + ProjectRef = 4B6D13677F1D5D1E07D67FA3 /* SDL2.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 4258427C05EC737B222F74C0 /* testthread */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 6AF646AE0959510A228A4E7B /* libSDL2main.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2main.a"; + remoteRef = 03205F5D6C706E6554870590 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 48162B9E446C303F215D6F79 /* libSDL2.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2.a"; + remoteRef = 469460076D9E2A393F2D2EDD /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 0A017C5B511541CF3A23063A /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 01AD078B5CFD0F5920074330 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 6C987FEA78D241A403C65BEB /* testthread.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ +/* End PBXVariantGroup section */ + +/* Begin PBXTargetDependency section */ + 299B2A9C1F857A4B6B486CB4 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2main.a"; + targetProxy = 5B615C663982378A6A396828 /* PBXContainerItemProxy */; + }; + 54A9579A4FD628F22DD57BBB /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2.a"; + targetProxy = 41412B4E12DD188D6E97005A /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 67AE7EDA1D5A203B28A86BC7 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testthread"; + }; + name = "Debug Universal"; + }; + 46E36A2810C4345C1523598C /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testthread"; + }; + name = "Debug Native"; + }; + 56F83AF0646F3EE61E39677C /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testthread"; + }; + name = "Release Universal"; + }; + 45FB12D56B5C243E67DA4537 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testthread"; + }; + name = "Release Native"; + }; + 65512E0E3DFD5223323C1F57 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Universal"; + }; + 21745991422F210449313DA7 /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Native"; + }; + 380D7A6C4DD421671B563216 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Universal"; + }; + 3D9E0B0E015038EF793C5484 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Native"; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 732313046CD80AC272D90ECA /* Build configuration list for PBXNativeTarget "testthread" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 67AE7EDA1D5A203B28A86BC7 /* Debug Universal */, + 46E36A2810C4345C1523598C /* Debug Native */, + 56F83AF0646F3EE61E39677C /* Release Universal */, + 45FB12D56B5C243E67DA4537 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; + 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testthread" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 65512E0E3DFD5223323C1F57 /* Debug Universal */, + 21745991422F210449313DA7 /* Debug Native */, + 380D7A6C4DD421671B563216 /* Release Universal */, + 3D9E0B0E015038EF793C5484 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; +/* End XCConfigurationList section */ + + }; + rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; +} diff --git a/premake/Xcode/Xcode4/tests/testtimer/testtimer.xcodeproj/project.pbxproj b/premake/Xcode/Xcode4/tests/testtimer/testtimer.xcodeproj/project.pbxproj new file mode 100755 index 000000000..88201cbbd --- /dev/null +++ b/premake/Xcode/Xcode4/tests/testtimer/testtimer.xcodeproj/project.pbxproj @@ -0,0 +1,455 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 45; + objects = { + +/* Begin PBXBuildFile section */ + 4D44492615DE623266847D33 /* testtimer.c in Sources */ = {isa = PBXBuildFile; fileRef = 6442519A624B2FC0276A2D6E /* testtimer.c */; }; + 5DF67CF22C9A56833A17643C /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 35EA536E769F4D4F134E70D7 /* AudioToolbox.framework */; }; + 618B07F71CA256DE32403051 /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 56562CDE5DA90F58700F7C17 /* AudioUnit.framework */; }; + 64B96DA775A00FB06DE107A7 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 35673D56150057DA49517791 /* Cocoa.framework */; }; + 2C4B10447EDF0C3464682071 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 225B232E28F6544076170FB0 /* CoreAudio.framework */; }; + 4B31152154DF111A68EA7CF7 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 72B960476F742E9478046318 /* IOKit.framework */; }; + 5AC958B30C4D51B831FD070B /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3FEF16F166393D430AFD1814 /* Carbon.framework */; }; + 04F1787640B27D7809425668 /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7276533F072069DF3C1F24C3 /* ForceFeedback.framework */; }; + 396E7D3D686640E062C454DC /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 54396E64797435604E4A007B /* CoreFoundation.framework */; }; + 3BFA396347B810161DA33F77 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 44E95E203A326155263E648E /* OpenGL.framework */; }; + 06C3114A3F5424D7258E18F3 /* libSDL2main.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 457927A15E136D0770A63EB1 /* libSDL2main.a */; }; + 7355645C0AD53F860A632008 /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 196A2F0B32FA430845022EC6 /* libSDL2.a */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 7067393434765B3E79CE0128 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 3CD61DE153E054F545D35610 /* SDL2main.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 0FF7291B375C79BC57696B66; + remoteInfo = "libSDL2main.a"; + }; + 1B5517DA6AE62D6F5AC4165D /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 3CD61DE153E054F545D35610 /* SDL2main.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 1BAE4A0A77462FDC330812A3; + remoteInfo = "libSDL2main.a"; + }; + 30176C0147AB4FA8525B5EFE /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 2B0A2490075D06744DB33CE3 /* SDL2.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 5E6D56F6655337845A3C44C3; + remoteInfo = "libSDL2.a"; + }; + 31D94FFE40652C334F4C1F12 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 2B0A2490075D06744DB33CE3 /* SDL2.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 7E6A7BC23CFD134274963645; + remoteInfo = "libSDL2.a"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 6442519A624B2FC0276A2D6E /* testtimer.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "testtimer.c"; path = "../../../../../test/testtimer.c"; sourceTree = ""; }; + 35EA536E769F4D4F134E70D7 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioToolbox.framework"; path = "/System/Library/Frameworks/AudioToolbox.framework"; sourceTree = ""; }; + 56562CDE5DA90F58700F7C17 /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioUnit.framework"; path = "/System/Library/Frameworks/AudioUnit.framework"; sourceTree = ""; }; + 35673D56150057DA49517791 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Cocoa.framework"; path = "/System/Library/Frameworks/Cocoa.framework"; sourceTree = ""; }; + 225B232E28F6544076170FB0 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreAudio.framework"; path = "/System/Library/Frameworks/CoreAudio.framework"; sourceTree = ""; }; + 72B960476F742E9478046318 /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "IOKit.framework"; path = "/System/Library/Frameworks/IOKit.framework"; sourceTree = ""; }; + 3FEF16F166393D430AFD1814 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Carbon.framework"; path = "/System/Library/Frameworks/Carbon.framework"; sourceTree = ""; }; + 7276533F072069DF3C1F24C3 /* ForceFeedback.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "ForceFeedback.framework"; path = "/System/Library/Frameworks/ForceFeedback.framework"; sourceTree = ""; }; + 54396E64797435604E4A007B /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreFoundation.framework"; path = "/System/Library/Frameworks/CoreFoundation.framework"; sourceTree = ""; }; + 44E95E203A326155263E648E /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "OpenGL.framework"; path = "/System/Library/Frameworks/OpenGL.framework"; sourceTree = ""; }; + 65E53F103F173EF4201B6804 /* testtimer */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; name = "testtimer"; path = "testtimer"; sourceTree = BUILT_PRODUCTS_DIR; }; + 3CD61DE153E054F545D35610 /* SDL2main.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2main.xcodeproj"; path = "../../SDL2main/SDL2main.xcodeproj"; sourceTree = SOURCE_ROOT; }; + 2B0A2490075D06744DB33CE3 /* SDL2.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2.xcodeproj"; path = "../../SDL2/SDL2.xcodeproj"; sourceTree = SOURCE_ROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 2DEC05406CD52E65007D4B92 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 5DF67CF22C9A56833A17643C /* AudioToolbox.framework in Frameworks */, + 618B07F71CA256DE32403051 /* AudioUnit.framework in Frameworks */, + 64B96DA775A00FB06DE107A7 /* Cocoa.framework in Frameworks */, + 2C4B10447EDF0C3464682071 /* CoreAudio.framework in Frameworks */, + 4B31152154DF111A68EA7CF7 /* IOKit.framework in Frameworks */, + 5AC958B30C4D51B831FD070B /* Carbon.framework in Frameworks */, + 04F1787640B27D7809425668 /* ForceFeedback.framework in Frameworks */, + 396E7D3D686640E062C454DC /* CoreFoundation.framework in Frameworks */, + 3BFA396347B810161DA33F77 /* OpenGL.framework in Frameworks */, + 06C3114A3F5424D7258E18F3 /* libSDL2main.a in Frameworks */, + 7355645C0AD53F860A632008 /* libSDL2.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 052627BD6A8154B96D626EF7 /* testtimer */ = { + isa = PBXGroup; + children = ( + 31237EC1559B64112DE20A39 /* test */, + 265474AB22EC358C002C59F2 /* Frameworks */, + 5122502E09D714E54E8E7992 /* Products */, + 7DAD13367A5E43DD01463F6F /* Projects */, + ); + name = "testtimer"; + sourceTree = ""; + }; + 31237EC1559B64112DE20A39 /* test */ = { + isa = PBXGroup; + children = ( + 6442519A624B2FC0276A2D6E /* testtimer.c */, + ); + name = "test"; + sourceTree = ""; + }; + 265474AB22EC358C002C59F2 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 35EA536E769F4D4F134E70D7 /* AudioToolbox.framework */, + 56562CDE5DA90F58700F7C17 /* AudioUnit.framework */, + 35673D56150057DA49517791 /* Cocoa.framework */, + 225B232E28F6544076170FB0 /* CoreAudio.framework */, + 72B960476F742E9478046318 /* IOKit.framework */, + 3FEF16F166393D430AFD1814 /* Carbon.framework */, + 7276533F072069DF3C1F24C3 /* ForceFeedback.framework */, + 54396E64797435604E4A007B /* CoreFoundation.framework */, + 44E95E203A326155263E648E /* OpenGL.framework */, + ); + name = "Frameworks"; + sourceTree = ""; + }; + 5122502E09D714E54E8E7992 /* Products */ = { + isa = PBXGroup; + children = ( + 65E53F103F173EF4201B6804 /* testtimer */, + ); + name = "Products"; + sourceTree = ""; + }; + 7DAD13367A5E43DD01463F6F /* Projects */ = { + isa = PBXGroup; + children = ( + 3CD61DE153E054F545D35610 /* SDL2main.xcodeproj */, + 2B0A2490075D06744DB33CE3 /* SDL2.xcodeproj */, + ); + name = "Projects"; + sourceTree = ""; + }; + 4238796D0B3160732BDF6B90 /* Products */ = { + isa = PBXGroup; + children = ( + 457927A15E136D0770A63EB1 /* libSDL2main.a */, + ); + name = Products; + sourceTree = ""; + }; + 3C502B7E09A42DCA414F45D5 /* Products */ = { + isa = PBXGroup; + children = ( + 196A2F0B32FA430845022EC6 /* libSDL2.a */, + ); + name = Products; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 77503DD8471218546A930631 /* testtimer */ = { + isa = PBXNativeTarget; + buildConfigurationList = 73290F065E5D508178F73012 /* Build configuration list for PBXNativeTarget "testtimer" */; + buildPhases = ( + 7B06520D63F23548178A6795 /* Resources */, + 694A263511AB7E9F095A7CFE /* Sources */, + 2DEC05406CD52E65007D4B92 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 5AA544A62FA4560722E7256D /* PBXTargetDependency */, + 06792A7970FF1B611F6F38B5 /* PBXTargetDependency */, + ); + name = "testtimer"; + productInstallPath = "$(HOME)/bin"; + productName = "testtimer"; + productReference = 65E53F103F173EF4201B6804 /* testtimer */; + productType = "com.apple.product-type.tool"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 08FB7793FE84155DC02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testtimer" */; + compatibilityVersion = "Xcode 3.2"; + hasScannedForEncodings = 1; + mainGroup = 052627BD6A8154B96D626EF7 /* testtimer */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 4238796D0B3160732BDF6B90 /* Products */; + ProjectRef = 3CD61DE153E054F545D35610 /* SDL2main.xcodeproj */; + }, + { + ProductGroup = 3C502B7E09A42DCA414F45D5 /* Products */; + ProjectRef = 2B0A2490075D06744DB33CE3 /* SDL2.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 77503DD8471218546A930631 /* testtimer */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 457927A15E136D0770A63EB1 /* libSDL2main.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2main.a"; + remoteRef = 7067393434765B3E79CE0128 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 196A2F0B32FA430845022EC6 /* libSDL2.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2.a"; + remoteRef = 30176C0147AB4FA8525B5EFE /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 7B06520D63F23548178A6795 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 694A263511AB7E9F095A7CFE /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 4D44492615DE623266847D33 /* testtimer.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ +/* End PBXVariantGroup section */ + +/* Begin PBXTargetDependency section */ + 5AA544A62FA4560722E7256D /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2main.a"; + targetProxy = 1B5517DA6AE62D6F5AC4165D /* PBXContainerItemProxy */; + }; + 06792A7970FF1B611F6F38B5 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2.a"; + targetProxy = 31D94FFE40652C334F4C1F12 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 13EE7E3B610A6C0A0CC24819 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testtimer"; + }; + name = "Debug Universal"; + }; + 7C6911BF531741893C7812CE /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testtimer"; + }; + name = "Debug Native"; + }; + 17DC777461D574F90A6E4EC6 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testtimer"; + }; + name = "Release Universal"; + }; + 06E555887FB438F310CA7EBA /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testtimer"; + }; + name = "Release Native"; + }; + 693E65EE7167279E2006255B /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Universal"; + }; + 20A56EF54FC25D3026201E57 /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Native"; + }; + 4D707BC964A27A3A30885D76 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Universal"; + }; + 780A58AD761301AB319B60F0 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Native"; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 73290F065E5D508178F73012 /* Build configuration list for PBXNativeTarget "testtimer" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 13EE7E3B610A6C0A0CC24819 /* Debug Universal */, + 7C6911BF531741893C7812CE /* Debug Native */, + 17DC777461D574F90A6E4EC6 /* Release Universal */, + 06E555887FB438F310CA7EBA /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; + 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testtimer" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 693E65EE7167279E2006255B /* Debug Universal */, + 20A56EF54FC25D3026201E57 /* Debug Native */, + 4D707BC964A27A3A30885D76 /* Release Universal */, + 780A58AD761301AB319B60F0 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; +/* End XCConfigurationList section */ + + }; + rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; +} diff --git a/premake/Xcode/Xcode4/tests/testver/testver.xcodeproj/project.pbxproj b/premake/Xcode/Xcode4/tests/testver/testver.xcodeproj/project.pbxproj new file mode 100755 index 000000000..05eadc4aa --- /dev/null +++ b/premake/Xcode/Xcode4/tests/testver/testver.xcodeproj/project.pbxproj @@ -0,0 +1,455 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 45; + objects = { + +/* Begin PBXBuildFile section */ + 7BC7626F7E8A2D7F7C7B25E4 /* testver.c in Sources */ = {isa = PBXBuildFile; fileRef = 324E37B818E82DEC6D30172C /* testver.c */; }; + 352B4714224A58677ED64ABD /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 12CE2D9F56827D4B4FC51DAE /* AudioToolbox.framework */; }; + 38EE37E93CE458C51B1F12A4 /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4ECF0CAF63CA232B14AC6379 /* AudioUnit.framework */; }; + 23B973975995520E47DA67DC /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 778C2B34002912641CD869E2 /* Cocoa.framework */; }; + 7DD06AB733C57A456D772306 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3AA939071DB0289778EA6C53 /* CoreAudio.framework */; }; + 149203E60DC477AE598D3DCB /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 64A10F682FC763B85DA7151C /* IOKit.framework */; }; + 1C6F612F71AE725B4EFC23A6 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 04842C7276E40B7C072B4F31 /* Carbon.framework */; }; + 1726779C628D4658428331C7 /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 049B0BAA012B59B317206124 /* ForceFeedback.framework */; }; + 60BD2DA3364C3BF567560046 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 36D764FD3BAB7E12058D2B0E /* CoreFoundation.framework */; }; + 74B547D86526342F08134807 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2D532497545351992FD23FE9 /* OpenGL.framework */; }; + 3F2F5A877A754F9B72425BF4 /* libSDL2main.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 219E2C42503E2F2762574A94 /* libSDL2main.a */; }; + 6CFF777C18A23BEE46720342 /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 0893027903D127E0653A5BA4 /* libSDL2.a */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 34CD34D04768339B35A973A8 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 1A8D22DB0BA04AF33AF20085 /* SDL2main.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 0FF7291B375C79BC57696B66; + remoteInfo = "libSDL2main.a"; + }; + 3B3D258954A357FA71560517 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 1A8D22DB0BA04AF33AF20085 /* SDL2main.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 1BAE4A0A77462FDC330812A3; + remoteInfo = "libSDL2main.a"; + }; + 4DD7725C35774C103AF07FF4 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 76ED4EC04C914C43443C4F48 /* SDL2.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 5E6D56F6655337845A3C44C3; + remoteInfo = "libSDL2.a"; + }; + 0C7B1CDE6C264F4A1A020245 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 76ED4EC04C914C43443C4F48 /* SDL2.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 7E6A7BC23CFD134274963645; + remoteInfo = "libSDL2.a"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 324E37B818E82DEC6D30172C /* testver.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "testver.c"; path = "../../../../../test/testver.c"; sourceTree = ""; }; + 12CE2D9F56827D4B4FC51DAE /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioToolbox.framework"; path = "/System/Library/Frameworks/AudioToolbox.framework"; sourceTree = ""; }; + 4ECF0CAF63CA232B14AC6379 /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioUnit.framework"; path = "/System/Library/Frameworks/AudioUnit.framework"; sourceTree = ""; }; + 778C2B34002912641CD869E2 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Cocoa.framework"; path = "/System/Library/Frameworks/Cocoa.framework"; sourceTree = ""; }; + 3AA939071DB0289778EA6C53 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreAudio.framework"; path = "/System/Library/Frameworks/CoreAudio.framework"; sourceTree = ""; }; + 64A10F682FC763B85DA7151C /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "IOKit.framework"; path = "/System/Library/Frameworks/IOKit.framework"; sourceTree = ""; }; + 04842C7276E40B7C072B4F31 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Carbon.framework"; path = "/System/Library/Frameworks/Carbon.framework"; sourceTree = ""; }; + 049B0BAA012B59B317206124 /* ForceFeedback.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "ForceFeedback.framework"; path = "/System/Library/Frameworks/ForceFeedback.framework"; sourceTree = ""; }; + 36D764FD3BAB7E12058D2B0E /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreFoundation.framework"; path = "/System/Library/Frameworks/CoreFoundation.framework"; sourceTree = ""; }; + 2D532497545351992FD23FE9 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "OpenGL.framework"; path = "/System/Library/Frameworks/OpenGL.framework"; sourceTree = ""; }; + 096561696DEB1CA92FC82DB2 /* testver */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; name = "testver"; path = "testver"; sourceTree = BUILT_PRODUCTS_DIR; }; + 1A8D22DB0BA04AF33AF20085 /* SDL2main.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2main.xcodeproj"; path = "../../SDL2main/SDL2main.xcodeproj"; sourceTree = SOURCE_ROOT; }; + 76ED4EC04C914C43443C4F48 /* SDL2.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2.xcodeproj"; path = "../../SDL2/SDL2.xcodeproj"; sourceTree = SOURCE_ROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 12AE190A76F7795D5AE4496A /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 352B4714224A58677ED64ABD /* AudioToolbox.framework in Frameworks */, + 38EE37E93CE458C51B1F12A4 /* AudioUnit.framework in Frameworks */, + 23B973975995520E47DA67DC /* Cocoa.framework in Frameworks */, + 7DD06AB733C57A456D772306 /* CoreAudio.framework in Frameworks */, + 149203E60DC477AE598D3DCB /* IOKit.framework in Frameworks */, + 1C6F612F71AE725B4EFC23A6 /* Carbon.framework in Frameworks */, + 1726779C628D4658428331C7 /* ForceFeedback.framework in Frameworks */, + 60BD2DA3364C3BF567560046 /* CoreFoundation.framework in Frameworks */, + 74B547D86526342F08134807 /* OpenGL.framework in Frameworks */, + 3F2F5A877A754F9B72425BF4 /* libSDL2main.a in Frameworks */, + 6CFF777C18A23BEE46720342 /* libSDL2.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 062A41333B73260D49151A3E /* testver */ = { + isa = PBXGroup; + children = ( + 5E0C0F98571268762E63190D /* test */, + 457A4DF132E77D197A28161E /* Frameworks */, + 6C8A13343B7E5B791E8D5673 /* Products */, + 4D55341775276899391E0BC8 /* Projects */, + ); + name = "testver"; + sourceTree = ""; + }; + 5E0C0F98571268762E63190D /* test */ = { + isa = PBXGroup; + children = ( + 324E37B818E82DEC6D30172C /* testver.c */, + ); + name = "test"; + sourceTree = ""; + }; + 457A4DF132E77D197A28161E /* Frameworks */ = { + isa = PBXGroup; + children = ( + 12CE2D9F56827D4B4FC51DAE /* AudioToolbox.framework */, + 4ECF0CAF63CA232B14AC6379 /* AudioUnit.framework */, + 778C2B34002912641CD869E2 /* Cocoa.framework */, + 3AA939071DB0289778EA6C53 /* CoreAudio.framework */, + 64A10F682FC763B85DA7151C /* IOKit.framework */, + 04842C7276E40B7C072B4F31 /* Carbon.framework */, + 049B0BAA012B59B317206124 /* ForceFeedback.framework */, + 36D764FD3BAB7E12058D2B0E /* CoreFoundation.framework */, + 2D532497545351992FD23FE9 /* OpenGL.framework */, + ); + name = "Frameworks"; + sourceTree = ""; + }; + 6C8A13343B7E5B791E8D5673 /* Products */ = { + isa = PBXGroup; + children = ( + 096561696DEB1CA92FC82DB2 /* testver */, + ); + name = "Products"; + sourceTree = ""; + }; + 4D55341775276899391E0BC8 /* Projects */ = { + isa = PBXGroup; + children = ( + 1A8D22DB0BA04AF33AF20085 /* SDL2main.xcodeproj */, + 76ED4EC04C914C43443C4F48 /* SDL2.xcodeproj */, + ); + name = "Projects"; + sourceTree = ""; + }; + 704355D31AB02E372A373456 /* Products */ = { + isa = PBXGroup; + children = ( + 219E2C42503E2F2762574A94 /* libSDL2main.a */, + ); + name = Products; + sourceTree = ""; + }; + 5B161EDC118F5099232A443E /* Products */ = { + isa = PBXGroup; + children = ( + 0893027903D127E0653A5BA4 /* libSDL2.a */, + ); + name = Products; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 22B54C3B51B561432F0E7EF1 /* testver */ = { + isa = PBXNativeTarget; + buildConfigurationList = 16A21974388F72B848C11DAF /* Build configuration list for PBXNativeTarget "testver" */; + buildPhases = ( + 7F662FDB6EEF1A7841561ECD /* Resources */, + 499025DB7B640AB524170165 /* Sources */, + 12AE190A76F7795D5AE4496A /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 4AA9355E3246492E7E565CB2 /* PBXTargetDependency */, + 04286C1623230ED346DF0F33 /* PBXTargetDependency */, + ); + name = "testver"; + productInstallPath = "$(HOME)/bin"; + productName = "testver"; + productReference = 096561696DEB1CA92FC82DB2 /* testver */; + productType = "com.apple.product-type.tool"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 08FB7793FE84155DC02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testver" */; + compatibilityVersion = "Xcode 3.2"; + hasScannedForEncodings = 1; + mainGroup = 062A41333B73260D49151A3E /* testver */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 704355D31AB02E372A373456 /* Products */; + ProjectRef = 1A8D22DB0BA04AF33AF20085 /* SDL2main.xcodeproj */; + }, + { + ProductGroup = 5B161EDC118F5099232A443E /* Products */; + ProjectRef = 76ED4EC04C914C43443C4F48 /* SDL2.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 22B54C3B51B561432F0E7EF1 /* testver */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 219E2C42503E2F2762574A94 /* libSDL2main.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2main.a"; + remoteRef = 34CD34D04768339B35A973A8 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 0893027903D127E0653A5BA4 /* libSDL2.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2.a"; + remoteRef = 4DD7725C35774C103AF07FF4 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 7F662FDB6EEF1A7841561ECD /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 499025DB7B640AB524170165 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 7BC7626F7E8A2D7F7C7B25E4 /* testver.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ +/* End PBXVariantGroup section */ + +/* Begin PBXTargetDependency section */ + 4AA9355E3246492E7E565CB2 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2main.a"; + targetProxy = 3B3D258954A357FA71560517 /* PBXContainerItemProxy */; + }; + 04286C1623230ED346DF0F33 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2.a"; + targetProxy = 0C7B1CDE6C264F4A1A020245 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 1CC7791166B85BBA13BD6410 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testver"; + }; + name = "Debug Universal"; + }; + 57FC7077395D3477049A4F74 /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testver"; + }; + name = "Debug Native"; + }; + 4D96383466CC7F8E74254EF5 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testver"; + }; + name = "Release Universal"; + }; + 6F8D3CA92AAF47D03BFA3663 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testver"; + }; + name = "Release Native"; + }; + 028A384B5ED86C5376FB0129 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Universal"; + }; + 7716057D01DB645D51CA28AE /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Native"; + }; + 4136563134E6738A07341455 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Universal"; + }; + 4D640B3A49856DD16CF15D28 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Native"; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 16A21974388F72B848C11DAF /* Build configuration list for PBXNativeTarget "testver" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 1CC7791166B85BBA13BD6410 /* Debug Universal */, + 57FC7077395D3477049A4F74 /* Debug Native */, + 4D96383466CC7F8E74254EF5 /* Release Universal */, + 6F8D3CA92AAF47D03BFA3663 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; + 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testver" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 028A384B5ED86C5376FB0129 /* Debug Universal */, + 7716057D01DB645D51CA28AE /* Debug Native */, + 4136563134E6738A07341455 /* Release Universal */, + 4D640B3A49856DD16CF15D28 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; +/* End XCConfigurationList section */ + + }; + rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; +} diff --git a/premake/Xcode/Xcode4/tests/testwm2/testwm2.xcodeproj/project.pbxproj b/premake/Xcode/Xcode4/tests/testwm2/testwm2.xcodeproj/project.pbxproj new file mode 100755 index 000000000..5cdfd29b6 --- /dev/null +++ b/premake/Xcode/Xcode4/tests/testwm2/testwm2.xcodeproj/project.pbxproj @@ -0,0 +1,498 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 45; + objects = { + +/* Begin PBXBuildFile section */ + 5D503E553F0C5D7B6EEB3028 /* testwm2.c in Sources */ = {isa = PBXBuildFile; fileRef = 2F40387F4F270D14438435C2 /* testwm2.c */; }; + 32D6075C2E9C39FC5B1C45B0 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6E3E4F4A240E1AE87FC652C3 /* AudioToolbox.framework */; }; + 519602B751A9473B2E0F0A17 /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4DAB4315294576E073643E16 /* AudioUnit.framework */; }; + 05E84C474A4130A9578850B5 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 054A5A6A07C85FF82436760D /* Cocoa.framework */; }; + 1D4A7CE21799519B3F6242D2 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 480D6B5057E11B5521632B42 /* CoreAudio.framework */; }; + 35AF28611D7056C35D22040F /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 775B358F7FE52D4C655A22AF /* IOKit.framework */; }; + 047A1E3131BE64CA3410442A /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 763E0BED7D2600BC69BC759E /* Carbon.framework */; }; + 28F24E0015E91D2514D00FC0 /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 254919F135163E4625BF2FB5 /* ForceFeedback.framework */; }; + 77DA228838B7221F3F0E5382 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 45543C9A40BA7B7630DF237F /* CoreFoundation.framework */; }; + 46746AA04123089A709D7153 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 315E245C3A947F1902552B7F /* OpenGL.framework */; }; + 06DA7B8442421C96584A6442 /* libSDL2main.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 011662001B92336F7AFD7AF3 /* libSDL2main.a */; }; + 052F0377001C3FD1489762CE /* libSDL2test.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 309F1C1F50A10ABD1448426B /* libSDL2test.a */; }; + 7C1759420E7D4E58177A6FF8 /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 59105C2C723733696B2E1D59 /* libSDL2.a */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 29F51E3750821F87761B7E76 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 4C504D6207E61DE141765E39 /* SDL2main.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 0FF7291B375C79BC57696B66; + remoteInfo = "libSDL2main.a"; + }; + 305D53EB2004154C5A6E2B3A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 4C504D6207E61DE141765E39 /* SDL2main.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 1BAE4A0A77462FDC330812A3; + remoteInfo = "libSDL2main.a"; + }; + 2C647B0A098C07DD4FEB0882 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 47E31F7C225663880E362D9F /* SDL2test.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 1EB6664901BC163F215A4861; + remoteInfo = "libSDL2test.a"; + }; + 1779432957240AE615990332 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 47E31F7C225663880E362D9F /* SDL2test.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 1258506950476B85239A79A3; + remoteInfo = "libSDL2test.a"; + }; + 02B82848508446AA47223651 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 55CA60F71F094206499C254C /* SDL2.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 5E6D56F6655337845A3C44C3; + remoteInfo = "libSDL2.a"; + }; + 0DB9011E1746058568933C42 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 55CA60F71F094206499C254C /* SDL2.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 7E6A7BC23CFD134274963645; + remoteInfo = "libSDL2.a"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 2F40387F4F270D14438435C2 /* testwm2.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "testwm2.c"; path = "../../../../../test/testwm2.c"; sourceTree = ""; }; + 6E3E4F4A240E1AE87FC652C3 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioToolbox.framework"; path = "/System/Library/Frameworks/AudioToolbox.framework"; sourceTree = ""; }; + 4DAB4315294576E073643E16 /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioUnit.framework"; path = "/System/Library/Frameworks/AudioUnit.framework"; sourceTree = ""; }; + 054A5A6A07C85FF82436760D /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Cocoa.framework"; path = "/System/Library/Frameworks/Cocoa.framework"; sourceTree = ""; }; + 480D6B5057E11B5521632B42 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreAudio.framework"; path = "/System/Library/Frameworks/CoreAudio.framework"; sourceTree = ""; }; + 775B358F7FE52D4C655A22AF /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "IOKit.framework"; path = "/System/Library/Frameworks/IOKit.framework"; sourceTree = ""; }; + 763E0BED7D2600BC69BC759E /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Carbon.framework"; path = "/System/Library/Frameworks/Carbon.framework"; sourceTree = ""; }; + 254919F135163E4625BF2FB5 /* ForceFeedback.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "ForceFeedback.framework"; path = "/System/Library/Frameworks/ForceFeedback.framework"; sourceTree = ""; }; + 45543C9A40BA7B7630DF237F /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreFoundation.framework"; path = "/System/Library/Frameworks/CoreFoundation.framework"; sourceTree = ""; }; + 315E245C3A947F1902552B7F /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "OpenGL.framework"; path = "/System/Library/Frameworks/OpenGL.framework"; sourceTree = ""; }; + 35E44B6A5873714451E67831 /* testwm2 */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; name = "testwm2"; path = "testwm2"; sourceTree = BUILT_PRODUCTS_DIR; }; + 4C504D6207E61DE141765E39 /* SDL2main.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2main.xcodeproj"; path = "../../SDL2main/SDL2main.xcodeproj"; sourceTree = SOURCE_ROOT; }; + 47E31F7C225663880E362D9F /* SDL2test.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2test.xcodeproj"; path = "../../SDL2test/SDL2test.xcodeproj"; sourceTree = SOURCE_ROOT; }; + 55CA60F71F094206499C254C /* SDL2.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2.xcodeproj"; path = "../../SDL2/SDL2.xcodeproj"; sourceTree = SOURCE_ROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 3DBD598F73182CBF440C06E1 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 32D6075C2E9C39FC5B1C45B0 /* AudioToolbox.framework in Frameworks */, + 519602B751A9473B2E0F0A17 /* AudioUnit.framework in Frameworks */, + 05E84C474A4130A9578850B5 /* Cocoa.framework in Frameworks */, + 1D4A7CE21799519B3F6242D2 /* CoreAudio.framework in Frameworks */, + 35AF28611D7056C35D22040F /* IOKit.framework in Frameworks */, + 047A1E3131BE64CA3410442A /* Carbon.framework in Frameworks */, + 28F24E0015E91D2514D00FC0 /* ForceFeedback.framework in Frameworks */, + 77DA228838B7221F3F0E5382 /* CoreFoundation.framework in Frameworks */, + 46746AA04123089A709D7153 /* OpenGL.framework in Frameworks */, + 06DA7B8442421C96584A6442 /* libSDL2main.a in Frameworks */, + 052F0377001C3FD1489762CE /* libSDL2test.a in Frameworks */, + 7C1759420E7D4E58177A6FF8 /* libSDL2.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 401151A607EA22F449860502 /* testwm2 */ = { + isa = PBXGroup; + children = ( + 68E11E2115A05982728532CC /* test */, + 1BB3361757A75191089A3E99 /* Frameworks */, + 1B8A31DB4EA9448F2CAE5BEC /* Products */, + 771C741865A9497F3EA34F49 /* Projects */, + ); + name = "testwm2"; + sourceTree = ""; + }; + 68E11E2115A05982728532CC /* test */ = { + isa = PBXGroup; + children = ( + 2F40387F4F270D14438435C2 /* testwm2.c */, + ); + name = "test"; + sourceTree = ""; + }; + 1BB3361757A75191089A3E99 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 6E3E4F4A240E1AE87FC652C3 /* AudioToolbox.framework */, + 4DAB4315294576E073643E16 /* AudioUnit.framework */, + 054A5A6A07C85FF82436760D /* Cocoa.framework */, + 480D6B5057E11B5521632B42 /* CoreAudio.framework */, + 775B358F7FE52D4C655A22AF /* IOKit.framework */, + 763E0BED7D2600BC69BC759E /* Carbon.framework */, + 254919F135163E4625BF2FB5 /* ForceFeedback.framework */, + 45543C9A40BA7B7630DF237F /* CoreFoundation.framework */, + 315E245C3A947F1902552B7F /* OpenGL.framework */, + ); + name = "Frameworks"; + sourceTree = ""; + }; + 1B8A31DB4EA9448F2CAE5BEC /* Products */ = { + isa = PBXGroup; + children = ( + 35E44B6A5873714451E67831 /* testwm2 */, + ); + name = "Products"; + sourceTree = ""; + }; + 771C741865A9497F3EA34F49 /* Projects */ = { + isa = PBXGroup; + children = ( + 4C504D6207E61DE141765E39 /* SDL2main.xcodeproj */, + 47E31F7C225663880E362D9F /* SDL2test.xcodeproj */, + 55CA60F71F094206499C254C /* SDL2.xcodeproj */, + ); + name = "Projects"; + sourceTree = ""; + }; + 195737D65DCB4EE759E61769 /* Products */ = { + isa = PBXGroup; + children = ( + 011662001B92336F7AFD7AF3 /* libSDL2main.a */, + ); + name = Products; + sourceTree = ""; + }; + 6CCC5F765A214B6E57560C5E /* Products */ = { + isa = PBXGroup; + children = ( + 309F1C1F50A10ABD1448426B /* libSDL2test.a */, + ); + name = Products; + sourceTree = ""; + }; + 3D2D59DA7D22596C776E640A /* Products */ = { + isa = PBXGroup; + children = ( + 59105C2C723733696B2E1D59 /* libSDL2.a */, + ); + name = Products; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 6C10431257D90AF62EA7111B /* testwm2 */ = { + isa = PBXNativeTarget; + buildConfigurationList = 2EDA27D54B685A0C6BB35045 /* Build configuration list for PBXNativeTarget "testwm2" */; + buildPhases = ( + 6BAF6FAF74925E6F7C736415 /* Resources */, + 31AD04CF361A25922E393F96 /* Sources */, + 3DBD598F73182CBF440C06E1 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 2698067776130AC26A3A2EA5 /* PBXTargetDependency */, + 660429241C7B78DF0C7A584D /* PBXTargetDependency */, + 43CA13A96A50417667336CD1 /* PBXTargetDependency */, + ); + name = "testwm2"; + productInstallPath = "$(HOME)/bin"; + productName = "testwm2"; + productReference = 35E44B6A5873714451E67831 /* testwm2 */; + productType = "com.apple.product-type.tool"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 08FB7793FE84155DC02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testwm2" */; + compatibilityVersion = "Xcode 3.2"; + hasScannedForEncodings = 1; + mainGroup = 401151A607EA22F449860502 /* testwm2 */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 195737D65DCB4EE759E61769 /* Products */; + ProjectRef = 4C504D6207E61DE141765E39 /* SDL2main.xcodeproj */; + }, + { + ProductGroup = 6CCC5F765A214B6E57560C5E /* Products */; + ProjectRef = 47E31F7C225663880E362D9F /* SDL2test.xcodeproj */; + }, + { + ProductGroup = 3D2D59DA7D22596C776E640A /* Products */; + ProjectRef = 55CA60F71F094206499C254C /* SDL2.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 6C10431257D90AF62EA7111B /* testwm2 */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 011662001B92336F7AFD7AF3 /* libSDL2main.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2main.a"; + remoteRef = 29F51E3750821F87761B7E76 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 309F1C1F50A10ABD1448426B /* libSDL2test.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2test.a"; + remoteRef = 2C647B0A098C07DD4FEB0882 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 59105C2C723733696B2E1D59 /* libSDL2.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2.a"; + remoteRef = 02B82848508446AA47223651 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 6BAF6FAF74925E6F7C736415 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 31AD04CF361A25922E393F96 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 5D503E553F0C5D7B6EEB3028 /* testwm2.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ +/* End PBXVariantGroup section */ + +/* Begin PBXTargetDependency section */ + 2698067776130AC26A3A2EA5 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2main.a"; + targetProxy = 305D53EB2004154C5A6E2B3A /* PBXContainerItemProxy */; + }; + 660429241C7B78DF0C7A584D /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2test.a"; + targetProxy = 1779432957240AE615990332 /* PBXContainerItemProxy */; + }; + 43CA13A96A50417667336CD1 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2.a"; + targetProxy = 0DB9011E1746058568933C42 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 73DD49E7084D31E13432407B /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testwm2"; + }; + name = "Debug Universal"; + }; + 0727396E6F8269E1365C06F2 /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testwm2"; + }; + name = "Debug Native"; + }; + 0FB16A083403571729DC50C4 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testwm2"; + }; + name = "Release Universal"; + }; + 6C683E915ECA2BEF7BD55F12 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "testwm2"; + }; + name = "Release Native"; + }; + 527334560B90546C084B0906 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Universal"; + }; + 02DF21E5728920C452813B4C /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Native"; + }; + 068E0EB312F46F67576C0294 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Universal"; + }; + 323A20BE3BA01A771C3B7987 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Native"; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 2EDA27D54B685A0C6BB35045 /* Build configuration list for PBXNativeTarget "testwm2" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 73DD49E7084D31E13432407B /* Debug Universal */, + 0727396E6F8269E1365C06F2 /* Debug Native */, + 0FB16A083403571729DC50C4 /* Release Universal */, + 6C683E915ECA2BEF7BD55F12 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; + 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "testwm2" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 527334560B90546C084B0906 /* Debug Universal */, + 02DF21E5728920C452813B4C /* Debug Native */, + 068E0EB312F46F67576C0294 /* Release Universal */, + 323A20BE3BA01A771C3B7987 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; +/* End XCConfigurationList section */ + + }; + rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; +} diff --git a/premake/Xcode/Xcode4/tests/torturethread/torturethread.xcodeproj/project.pbxproj b/premake/Xcode/Xcode4/tests/torturethread/torturethread.xcodeproj/project.pbxproj new file mode 100755 index 000000000..ac86a712b --- /dev/null +++ b/premake/Xcode/Xcode4/tests/torturethread/torturethread.xcodeproj/project.pbxproj @@ -0,0 +1,455 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 45; + objects = { + +/* Begin PBXBuildFile section */ + 246F01AC730219D51AFB7615 /* torturethread.c in Sources */ = {isa = PBXBuildFile; fileRef = 3F07011E7F67723501261B67 /* torturethread.c */; }; + 694D772C7FFC7C2F23D83F16 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2BE767C5431A064F3A6B54EC /* AudioToolbox.framework */; }; + 4BF34AF8671F52814F494843 /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5B2D1BFD239A6B3833153839 /* AudioUnit.framework */; }; + 37E61203407B0A0A386A5099 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5537326739E5001721F16149 /* Cocoa.framework */; }; + 77CE7A3D3C00250E55EB3D8F /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 13E328CE0ED147E4536E03AD /* CoreAudio.framework */; }; + 595E520A46AA6D0E324423D2 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 28EC5CA8515B6DB473BA59FE /* IOKit.framework */; }; + 1316135A3ADF40D63CA110AF /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6AB13E5F0B0A46606DD420EA /* Carbon.framework */; }; + 7A610E714A6E007E5A3C364C /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6CC0344355184FD213643FCE /* ForceFeedback.framework */; }; + 0E8F550006B0403503517B55 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4A7D035548C67EEB11F10CC3 /* CoreFoundation.framework */; }; + 767675A2127D4ED6587660F5 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1C694CE410B91AB641CF1239 /* OpenGL.framework */; }; + 664E46D4145E42C734DE0D3A /* libSDL2main.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 20D069B22630310D5EBB05B1 /* libSDL2main.a */; }; + 6D646A4E39546FC310DB4EF3 /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 22A454FE6FBE31A0353F47E4 /* libSDL2.a */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 6E7C218C79AE1C3E5B845689 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 072E01F247EF3B1A400C6828 /* SDL2main.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 0FF7291B375C79BC57696B66; + remoteInfo = "libSDL2main.a"; + }; + 57B6142405BB3E3C77255EC5 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 072E01F247EF3B1A400C6828 /* SDL2main.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 1BAE4A0A77462FDC330812A3; + remoteInfo = "libSDL2main.a"; + }; + 25A1255C5E3308BE274E17CE /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 159427C84FD2135D685F664A /* SDL2.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 5E6D56F6655337845A3C44C3; + remoteInfo = "libSDL2.a"; + }; + 01BB50803BEF489E3B326B91 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 159427C84FD2135D685F664A /* SDL2.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 7E6A7BC23CFD134274963645; + remoteInfo = "libSDL2.a"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 3F07011E7F67723501261B67 /* torturethread.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "torturethread.c"; path = "../../../../../test/torturethread.c"; sourceTree = ""; }; + 2BE767C5431A064F3A6B54EC /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioToolbox.framework"; path = "/System/Library/Frameworks/AudioToolbox.framework"; sourceTree = ""; }; + 5B2D1BFD239A6B3833153839 /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "AudioUnit.framework"; path = "/System/Library/Frameworks/AudioUnit.framework"; sourceTree = ""; }; + 5537326739E5001721F16149 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Cocoa.framework"; path = "/System/Library/Frameworks/Cocoa.framework"; sourceTree = ""; }; + 13E328CE0ED147E4536E03AD /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreAudio.framework"; path = "/System/Library/Frameworks/CoreAudio.framework"; sourceTree = ""; }; + 28EC5CA8515B6DB473BA59FE /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "IOKit.framework"; path = "/System/Library/Frameworks/IOKit.framework"; sourceTree = ""; }; + 6AB13E5F0B0A46606DD420EA /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Carbon.framework"; path = "/System/Library/Frameworks/Carbon.framework"; sourceTree = ""; }; + 6CC0344355184FD213643FCE /* ForceFeedback.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "ForceFeedback.framework"; path = "/System/Library/Frameworks/ForceFeedback.framework"; sourceTree = ""; }; + 4A7D035548C67EEB11F10CC3 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CoreFoundation.framework"; path = "/System/Library/Frameworks/CoreFoundation.framework"; sourceTree = ""; }; + 1C694CE410B91AB641CF1239 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "OpenGL.framework"; path = "/System/Library/Frameworks/OpenGL.framework"; sourceTree = ""; }; + 7A1676731649440872F55D0B /* torturethread */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; name = "torturethread"; path = "torturethread"; sourceTree = BUILT_PRODUCTS_DIR; }; + 072E01F247EF3B1A400C6828 /* SDL2main.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2main.xcodeproj"; path = "../../SDL2main/SDL2main.xcodeproj"; sourceTree = SOURCE_ROOT; }; + 159427C84FD2135D685F664A /* SDL2.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "SDL2.xcodeproj"; path = "../../SDL2/SDL2.xcodeproj"; sourceTree = SOURCE_ROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 22F24EE735AA3B060AA96E2E /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 694D772C7FFC7C2F23D83F16 /* AudioToolbox.framework in Frameworks */, + 4BF34AF8671F52814F494843 /* AudioUnit.framework in Frameworks */, + 37E61203407B0A0A386A5099 /* Cocoa.framework in Frameworks */, + 77CE7A3D3C00250E55EB3D8F /* CoreAudio.framework in Frameworks */, + 595E520A46AA6D0E324423D2 /* IOKit.framework in Frameworks */, + 1316135A3ADF40D63CA110AF /* Carbon.framework in Frameworks */, + 7A610E714A6E007E5A3C364C /* ForceFeedback.framework in Frameworks */, + 0E8F550006B0403503517B55 /* CoreFoundation.framework in Frameworks */, + 767675A2127D4ED6587660F5 /* OpenGL.framework in Frameworks */, + 664E46D4145E42C734DE0D3A /* libSDL2main.a in Frameworks */, + 6D646A4E39546FC310DB4EF3 /* libSDL2.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 542708782B8F5A45218D4B11 /* torturethread */ = { + isa = PBXGroup; + children = ( + 5F622DD864F5259F077E0B96 /* test */, + 65F54082534442FE5F3C6FB2 /* Frameworks */, + 14834D0F1D054E0E166621A2 /* Products */, + 4E0F5570346F6A4857C42910 /* Projects */, + ); + name = "torturethread"; + sourceTree = ""; + }; + 5F622DD864F5259F077E0B96 /* test */ = { + isa = PBXGroup; + children = ( + 3F07011E7F67723501261B67 /* torturethread.c */, + ); + name = "test"; + sourceTree = ""; + }; + 65F54082534442FE5F3C6FB2 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 2BE767C5431A064F3A6B54EC /* AudioToolbox.framework */, + 5B2D1BFD239A6B3833153839 /* AudioUnit.framework */, + 5537326739E5001721F16149 /* Cocoa.framework */, + 13E328CE0ED147E4536E03AD /* CoreAudio.framework */, + 28EC5CA8515B6DB473BA59FE /* IOKit.framework */, + 6AB13E5F0B0A46606DD420EA /* Carbon.framework */, + 6CC0344355184FD213643FCE /* ForceFeedback.framework */, + 4A7D035548C67EEB11F10CC3 /* CoreFoundation.framework */, + 1C694CE410B91AB641CF1239 /* OpenGL.framework */, + ); + name = "Frameworks"; + sourceTree = ""; + }; + 14834D0F1D054E0E166621A2 /* Products */ = { + isa = PBXGroup; + children = ( + 7A1676731649440872F55D0B /* torturethread */, + ); + name = "Products"; + sourceTree = ""; + }; + 4E0F5570346F6A4857C42910 /* Projects */ = { + isa = PBXGroup; + children = ( + 072E01F247EF3B1A400C6828 /* SDL2main.xcodeproj */, + 159427C84FD2135D685F664A /* SDL2.xcodeproj */, + ); + name = "Projects"; + sourceTree = ""; + }; + 71A114B313501D3A60DA451E /* Products */ = { + isa = PBXGroup; + children = ( + 20D069B22630310D5EBB05B1 /* libSDL2main.a */, + ); + name = Products; + sourceTree = ""; + }; + 019764BE0ADA2A9358711668 /* Products */ = { + isa = PBXGroup; + children = ( + 22A454FE6FBE31A0353F47E4 /* libSDL2.a */, + ); + name = Products; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 1E4162C874937D7C0F0B4321 /* torturethread */ = { + isa = PBXNativeTarget; + buildConfigurationList = 6A8E214A249E25280BC54424 /* Build configuration list for PBXNativeTarget "torturethread" */; + buildPhases = ( + 2F7F51D51407692531B62CDC /* Resources */, + 4DFD3F8B7DC519DF353D67E1 /* Sources */, + 22F24EE735AA3B060AA96E2E /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 043808470C59457650923B9C /* PBXTargetDependency */, + 3C1D45FD04D353DE2F2608C5 /* PBXTargetDependency */, + ); + name = "torturethread"; + productInstallPath = "$(HOME)/bin"; + productName = "torturethread"; + productReference = 7A1676731649440872F55D0B /* torturethread */; + productType = "com.apple.product-type.tool"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 08FB7793FE84155DC02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "torturethread" */; + compatibilityVersion = "Xcode 3.2"; + hasScannedForEncodings = 1; + mainGroup = 542708782B8F5A45218D4B11 /* torturethread */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 71A114B313501D3A60DA451E /* Products */; + ProjectRef = 072E01F247EF3B1A400C6828 /* SDL2main.xcodeproj */; + }, + { + ProductGroup = 019764BE0ADA2A9358711668 /* Products */; + ProjectRef = 159427C84FD2135D685F664A /* SDL2.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 1E4162C874937D7C0F0B4321 /* torturethread */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 20D069B22630310D5EBB05B1 /* libSDL2main.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2main.a"; + remoteRef = 6E7C218C79AE1C3E5B845689 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 22A454FE6FBE31A0353F47E4 /* libSDL2.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "Build/Debug/libSDL2.a"; + remoteRef = 25A1255C5E3308BE274E17CE /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 2F7F51D51407692531B62CDC /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 4DFD3F8B7DC519DF353D67E1 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 246F01AC730219D51AFB7615 /* torturethread.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ +/* End PBXVariantGroup section */ + +/* Begin PBXTargetDependency section */ + 043808470C59457650923B9C /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2main.a"; + targetProxy = 57B6142405BB3E3C77255EC5 /* PBXContainerItemProxy */; + }; + 3C1D45FD04D353DE2F2608C5 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "libSDL2.a"; + targetProxy = 01BB50803BEF489E3B326B91 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 54D52C945FE276636B5D49F9 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "torturethread"; + }; + name = "Debug Universal"; + }; + 5A9A570E5C8B510F4C6E0ACE /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CONFIGURATION_BUILD_DIR = Build/Debug; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "torturethread"; + }; + name = "Debug Native"; + }; + 1A6B1E1B2922781534683B59 /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "torturethread"; + }; + name = "Release Universal"; + }; + 21EF707D34E75E587A910298 /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CONFIGURATION_BUILD_DIR = Build/Release; + GCC_DYNAMIC_NO_PIC = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/bin; + PRODUCT_NAME = "torturethread"; + }; + name = "Release Native"; + }; + 067A546E0A3C1DA571CC2AA7 /* Debug Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Universal"; + }; + 0CC627EB5385752D65556A2E /* Debug Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "_DEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Debug"; + ONLY_ACTIVE_ARCH = YES; + SYMROOT = "Build/Debug"; + }; + name = "Debug Native"; + }; + 09A54A2843B1442F71C423BC /* Release Universal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Universal/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Universal"; + }; + 6D7B39FA55641C8450AF4E3C /* Release Native */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_ACTUAL)"; + CONFIGURATION_BUILD_DIR = "$(SYMROOT)"; + CONFIGURATION_TEMP_DIR = "$(OBJROOT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "USING_PREMAKE_CONFIG_H", + "NDEBUG", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "../..", + "../../../../../include", + ); + OBJROOT = "obj/Release"; + ONLY_ACTIVE_ARCH = NO; + SYMROOT = "Build/Release"; + }; + name = "Release Native"; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 6A8E214A249E25280BC54424 /* Build configuration list for PBXNativeTarget "torturethread" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 54D52C945FE276636B5D49F9 /* Debug Universal */, + 5A9A570E5C8B510F4C6E0ACE /* Debug Native */, + 1A6B1E1B2922781534683B59 /* Release Universal */, + 21EF707D34E75E587A910298 /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; + 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "torturethread" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 067A546E0A3C1DA571CC2AA7 /* Debug Universal */, + 0CC627EB5385752D65556A2E /* Debug Native */, + 09A54A2843B1442F71C423BC /* Release Universal */, + 6D7B39FA55641C8450AF4E3C /* Release Native */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Universal"; + }; +/* End XCConfigurationList section */ + + }; + rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; +} diff --git a/premake/Xcode/build-scripts/build.all.xcode3.i386.command b/premake/Xcode/build-scripts/build.all.xcode3.i386.command new file mode 100755 index 000000000..4fb4e2cc8 --- /dev/null +++ b/premake/Xcode/build-scripts/build.all.xcode3.i386.command @@ -0,0 +1,35 @@ +#!/bin/sh + +testsTotal=0 +testsPassed=0 +testsFailed=0 +testsSkipped=0 + +function build() { + testsTotal=$(($testsTotal + 1)) + if [ -d "tests/$1" ]; then + cd tests/$1 + "xcodebuild" ARCHS=i386 ONLY_ACTIVE_ARCH=NO -project "$1.xcodeproj/" + if [ $? -ne 0 ]; then + testsFailed=$(($testsFailed + 1)) + else + testsPassed=$(($testsPassed + 1)) + fi + cd ../.. + echo "\033]0;Building: $1\007" + else + testsSkipped=$(($testsSkipped + 1)) + fi +} + +# change to directory above command file +cd `dirname $0`/.. + +# build all of the tests +for d in ./tests/*; do + build `basename $d` +done + +echo "Build Summary: Total=$testsTotal Passed=$testsPassed Failed=$testsFailed Skipped=$testsSkipped" + +cd .. \ No newline at end of file diff --git a/premake/Xcode/build-scripts/build.all.xcode3.x86_64.command b/premake/Xcode/build-scripts/build.all.xcode3.x86_64.command new file mode 100755 index 000000000..35bea5ef8 --- /dev/null +++ b/premake/Xcode/build-scripts/build.all.xcode3.x86_64.command @@ -0,0 +1,35 @@ +#!/bin/sh + +testsTotal=0 +testsPassed=0 +testsFailed=0 +testsSkipped=0 + +function build() { + testsTotal=$(($testsTotal + 1)) + if [ -d "tests/$1" ]; then + cd tests/$1 + "xcodebuild" ARCHS=x86_64 ONLY_ACTIVE_ARCH=NO -project "$1.xcodeproj/" + if [ $? -ne 0 ]; then + testsFailed=$(($testsFailed + 1)) + else + testsPassed=$(($testsPassed + 1)) + fi + cd ../.. + echo "\033]0;Building: $1\007" + else + testsSkipped=$(($testsSkipped + 1)) + fi +} + +# change to directory above command file +cd `dirname $0`/.. + +# build all of the tests +for d in ./tests/*; do + build `basename $d` +done + +echo "Build Summary: Total=$testsTotal Passed=$testsPassed Failed=$testsFailed Skipped=$testsSkipped" + +cd .. \ No newline at end of file diff --git a/premake/Xcode/build-scripts/build.all.xcode4.i386.command b/premake/Xcode/build-scripts/build.all.xcode4.i386.command new file mode 100755 index 000000000..4a991445a --- /dev/null +++ b/premake/Xcode/build-scripts/build.all.xcode4.i386.command @@ -0,0 +1,33 @@ +#!/bin/sh + +testsTotal=0 +testsPassed=0 +testsFailed=0 +testsSkipped=0 + +function build() { + testsTotal=$(($testsTotal + 1)) + if [ -d "tests/$1" ]; then + "xcodebuild" ARCHS=i386 ONLY_ACTIVE_ARCH=NO -workspace ./SDL.xcworkspace/ -scheme "$1" + if [ $? -ne 0 ]; then + testsFailed=$(($testsFailed + 1)) + else + testsPassed=$(($testsPassed + 1)) + fi + echo "\033]0;Building: $1\007" + else + testsSkipped=$(($testsSkipped + 1)) + fi +} + +# change to directory above command file +cd `dirname $0`/.. + +# build all of the tests +for d in ./tests/*; do + build `basename $d` +done + +echo "Build Summary: Total=$testsTotal Passed=$testsPassed Failed=$testsFailed Skipped=$testsSkipped" + +cd .. \ No newline at end of file diff --git a/premake/Xcode/build-scripts/build.all.xcode4.x86_64.command b/premake/Xcode/build-scripts/build.all.xcode4.x86_64.command new file mode 100755 index 000000000..6299f15ca --- /dev/null +++ b/premake/Xcode/build-scripts/build.all.xcode4.x86_64.command @@ -0,0 +1,33 @@ +#!/bin/sh + +testsTotal=0 +testsPassed=0 +testsFailed=0 +testsSkipped=0 + +function build() { + testsTotal=$(($testsTotal + 1)) + if [ -d "tests/$1" ]; then + "xcodebuild" ARCHS=x86_64 ONLY_ACTIVE_ARCH=NO -workspace ./SDL.xcworkspace/ -scheme "$1" + if [ $? -ne 0 ]; then + testsFailed=$(($testsFailed + 1)) + else + testsPassed=$(($testsPassed + 1)) + fi + echo "\033]0;Building: $1\007" + else + testsSkipped=$(($testsSkipped + 1)) + fi +} + +# change to directory above command file +cd `dirname $0`/.. + +# build all of the tests +for d in ./tests/*; do + build `basename $d` +done + +echo "Build Summary: Total=$testsTotal Passed=$testsPassed Failed=$testsFailed Skipped=$testsSkipped" + +cd .. \ No newline at end of file diff --git a/premake/Xcode/build-scripts/clean_premake.command b/premake/Xcode/build-scripts/clean_premake.command new file mode 100755 index 000000000..c600fd9a8 --- /dev/null +++ b/premake/Xcode/build-scripts/clean_premake.command @@ -0,0 +1,4 @@ +#!/bin/sh +# change to directory above command file +cd `dirname $0`/.. +`dirname $0`/premake4 --file=../premake4.lua --to=./Xcode clean \ No newline at end of file diff --git a/premake/Xcode/build-scripts/premake4 b/premake/Xcode/build-scripts/premake4 new file mode 100755 index 000000000..dc3bb9abf Binary files /dev/null and b/premake/Xcode/build-scripts/premake4 differ diff --git a/premake/Xcode/build-scripts/run.tests.command b/premake/Xcode/build-scripts/run.tests.command new file mode 100755 index 000000000..1426e4d0c --- /dev/null +++ b/premake/Xcode/build-scripts/run.tests.command @@ -0,0 +1,93 @@ +#!/bin/sh + +function pause() { + read -p "$*" +} + +function pass() { + if [ -d "$1/Build/Debug" ]; then + cd $1/Build/Debug + echo "Testing:" $1 + echo "\033]0;Testing: $1\007" + "./$@" + cd ../../.. + pause "Press any key to continue..." + fi +} + +function randomfile() { + fcount=($1/*.*) + fcount=${#fcount[@]} + fpick=$(($RANDOM % $fcount)) + for d in $1/*.*; do + if [[ $fpick -eq 0 ]]; then + RETURN=$d + echo $d + return + fi + fpick=$(($fpick - 1)) + done +} + +function testspecial() { + if [ -d "$1/Build/Debug" ]; then + cd $1/Build/Debug + randomfile $2 + cd ../../.. + pass $1 $RETURN + fi +} + +# change to directory above command file +cd `dirname $0`/.. +cd tests + +pass "checkkeys" +pass "loopwave" +#pass "testatomic" +pass "testaudioinfo" +pass "testautomation" +pass "testdraw2" +pass "testchessboard" +pass "testerror" +pass "testfile" +pass "testfilesystem" +pass "testgamecontroller" +pass "testgesture" +pass "testgl2" +pass "testgles" +pass "testhaptic" +pass "testiconv" +pass "testime" +pass "testintersection" +pass "testjoystick" +pass "testkeys" +#pass "testloadso" +pass "testlock" +pass "testmessage" +#pass "testmultiaudio" +pass "testnative" +pass "testoverlay2" +pass "testplatform" +pass "testpower" +pass "testrelative" +pass "testrendercopyex" +pass "testrendertarget" +pass "testresample" "sample.wav" "newsample.wav" "44100" +pass "testrumble" +pass "testscale" +pass "testsem" 1 +pass "testshader" +#testspecial "testshape" ./shapes +#testspecial "testshape" ./shapes +#testspecial "testshape" ./shapes +pass "testsprite2" +pass "testspriteminimal" +pass "teststreaming" +pass "testthread" +pass "testtimer" +pass "testver" +pass "testwm2" +pass "torturethread" + +cd .. \ No newline at end of file diff --git a/premake/Xcode/build-scripts/xcode3.command b/premake/Xcode/build-scripts/xcode3.command new file mode 100755 index 000000000..87c51b029 --- /dev/null +++ b/premake/Xcode/build-scripts/xcode3.command @@ -0,0 +1,4 @@ +#!/bin/sh +# change to directory above command file +cd `dirname $0`/.. +`dirname $0`/premake4 --file=../premake4.lua --to=./Xcode/Xcode3 xcode3 \ No newline at end of file diff --git a/premake/Xcode/build-scripts/xcode4.command b/premake/Xcode/build-scripts/xcode4.command new file mode 100755 index 000000000..3d2d28523 --- /dev/null +++ b/premake/Xcode/build-scripts/xcode4.command @@ -0,0 +1,4 @@ +#!/bin/sh +# change to directory above command file +cd `dirname $0`/.. +`dirname $0`/premake4 --file=../premake4.lua --to=./Xcode/Xcode4 xcode4 \ No newline at end of file diff --git a/premake/changelog b/premake/changelog new file mode 100755 index 000000000..0cee4a515 --- /dev/null +++ b/premake/changelog @@ -0,0 +1,828 @@ +This file contains a log of most of the changes and evolutions of the meta-build +system for Simple DirectMedia Layer 2.0 and related projects. + +Changes as of 09/18/2013: + -Enabled executable bits on the Mac OS X build-scripts command files. + -Replaced the Xcode directory structure with two folders for Xcode 3 + and Xcode 4. It now looks like the VisualC folder, wherein there is + premake/Xcode/Xcode3 and premake/Xcode/Xcode4 default workspaces. + -Updated premake/Xcode/build-scripts/xcode3.command and the + xcode4.command files to properly generate the workspaces in the above + mentioned directories. + -Regenerated the Visual Studio projects to push the 'current working + directory' fix to the repository. + -Verified the projects are building and running properly across all platforms. + +Changes as of 09/13/2013-09/14/2013: + -Analyzed structure and existing problems to be fixed in the system. + -Updated the OpenGL dependency to not include "C:\Windows\System32" since that + is implicitly included for any compiler building the project on Windows + anyway. + -Removed the build.all.vs2012.bat script since it hasn't been working and + trying to get it to work or figure out why it doesn't is beyond the scope of + the project at this point. + -The above also applies to check.bin.compatibility.vs2010.bat. + -Updated typo in run.tests.bat to make testchessboard run properly (it was + looking for testdrawchessboard instead). + -Corrected OpenGL dependency to properly look for "libGL" instead of + "OpenGL32" on Linux. + -Updated OpenGL dependency to link to "libGL" instead of "OpenGL32" on Linux. + -Updated OpenGL dependency to properly notify the dependency system whether + OpenGL support has been found or not (it was always indicating OpenGL + support accidentally). + -Modified the vs2008/vs2010/vs2012 generation scripts to generate to specific + subfolders (ie, ./VS2008, etc.) so they can all be generated at once. Updated + the clean script appropriately. Originally, it was desired to generate + something more like SDL_VS2008.sln, etc., but premake has troubles correcting + interproject dependencies without renaming the binary files to similar names + (like SDL_main_VS2008.lib), which seemed much worse than just separating by + directory. + -Altered the working directories for the Visual Studio debugger to run from + the path of the binary for each test application, rather than from the + project directory. This allows the tests to utilize any locally copied + resource files from both inside and outside Visual Studio. + -Added execution bits to Linux build scripts. + -Clarified the second paragraph in README-windows.txt. + -Fixed typos in README.txt and added a plethora of code examples and + explanations to demonstrate how to add on to the current system. + -Regenerated default projects for MinGW, Linux, and Windows (this time serving + VS2008, VS2010, and VS2012). + +Changes as of 08/30/2013: + -Updated README-windows.txt, README-macosx.txt, and README-mingw.txt. + -Created README-linux.txt, README-ios.txt, README-linux.txt. + -Modified premake4.lua to not generate any files if simply printing help text. + -Created the entire primary README.txt help file. + -Updated the automated test command file for OS X to randomly select a file + for testshape, just like the windows version. However, there is an issue + with it so that test is currently commented out. + -Updated all 4 OS X build scripts to automatically build all of the generated + test projects, rather than maintaining a list. + -Generated an initial Xcode 4 workspace for iOS. + -Generated an initial Xcode 4 workspace for Mac OS X. + -Updated a bug in the windows automated test batch file within the label for + handling the specially randomized arguments passed to an application, such as + for testshape (it was hardcoded for testshape, rather than using a variable + as intended). + -Fixed a typo in the windows automated test batch file wherein it was not able + to run the chess board application correctly. + -Updated the automated test bash script for Linux targets to run the new + chessboard test and to randomly pick an image to send to testshape. It runs + testresample and testatomic now, too. + +Changes as of 08/28/2013 & 08/29/2013: + -Removed TODO.txt. It's no longer necessary; a lot of what was in it is no + longer relevant, completed, or replaced by something different and thus + implemented in some variety. + -Stopped the premake engine from executing the project definitions if simply + executing the help procedure, listing available options and acitons for the + target premake file. + -Modified the dependency function handling so that the function names are case + insensitive both for registering functions and checking or testing them. + -Created a function in sdl_projects.lua that can be used to retrieve all of + the known names of the dependencies registered with the system at that point. + -Implemented automated generation of options to forcibly enable certain + dependencies, even if they are explicitly defined to not work on a given + platform or if they simply cannot be found. This is useful, for instance, to + force on the DirectX dependency for MinGW if the user has successfully setup + the environment to work with it. + -Modified the behavior of the dependency functions to provide the libraries, + library paths, and include paths for platforms that don't support that + dependency, allowing the override command line options to properly work on + those platforms for those dependencies (again, the DirectX dependency on + MinGW comes to mind). + -Cleaned up premake4.lua. + -Removed hardcoded links in Linux from premake4.lua to its proper locations in + SDL2.lua and dependency functions. + -Renamed the 'reset_links' function in sdl_check_compile.lua to be + 'reset_link_flags' since it fits the functionality better. + -Corrected a mistake in 'check_include_directory' in sdl_check_compile.lua + where it simply checked for files existing in a directory, rather than + specifically header files. + -Removed the 'projects' table declaration in premake4.lua, since its defined + in sdl_projects.lua anyway. + -Removed directive for copying the Info.plist file from the Xcode-iOS + directory for the testsprite2.lua project, since it makes no sense. + -Modified 'addConfig' in sdl_gen_config.lua to be extra cautious about + ensuring that keys and values in the supplied config table are, indeed, + strings as they need to be for concatenation. + -Added documentation for premake4.lua, sdl_check_compile.lua, + sdl_dependency_checkers.lua, sdl_depends.lua, sdl_file.lua, + sdl_gen_config.lua, sdl_string.lua, and sdl_projects.lua. + -Implemented file headers for every single project definition file. + -Significantly cleaned up the commenting in SDL2.lua and added a file header + description. + -Added a print line in premake4.lua to indicate when the generation of the + premake Lua file begins. + -Added initial sample projects for VS2010, Linux make, and MinGW make. + +Changes as of 08/27/2013: + -Updated the Linux premake executable based on all the patches applied to + premake thus far, as documented in the patches folder. + -Updated the Linux definition of SDL2.lua to have all of the subsequent source + files associated with each dependency to be within that dependency using the + SDL_paths directive. + -Implemented a function for modifying the search path for libraries during + the various compiler test functions in sdl_check_compile.lua. + -sdl_check_compile.lua: implemented a function for checking wether a library + exists using os.findlib, adding its directory to the library path, then + using check_library_exists to see if it can be linked to properly. + -sdl_check_compile.lua: implemented check_include_directory and + check_include_directories functions to see whether specified directories + exist and contains .h files. This could be modified later on for other types + of files that would exist in include directories (such as hpp, hxx, etc.). + -sdl_projects.lua: implemented a function that checks whether a dependency + exists and was found (the function must have been executed already). This is + used by many of the dependencies for Linux (specifically that most of its + dependencies depend on DLOpen for shared library binding). + -Modified the dependency order for Linux in SDL2.lua so that DLOpen is listed + first, as to help the dependency resolution process. + -Corrected the link order in sdl_check_compile.lua, fixing the + check_library_exists, check_library_exists_multiple, and + check_library_exists_lookup functions. + -Corrected the size definitions for SDL_config_linux.template.h so that it + will work cross-platform. + -Implemented better dependency support for the following Linux dependencies: + DLOpen, ALSA, PulseAudio, ESD, NAS, OSS, and X11. The dependency code is + based on CMake's definitions for those dependencies. The dependency function + for D-Bus is improved. + -Removed the commented code for the Windows SDK in the + sdl_dependency_checkers.lua file. + -Re-enabled the ifndef checks for the generate premake header file. + -Moved the clean action in premake4.lua to before the project definitions, so + that cleaning is immediate and doesn't have to wait on unnecessary dependency + checks. + -Renamed the macro defining whether to use the premake config header from + USING_PREMAKE_HEADER_H to USING_PREMAKE_CONFIG_H, which involved changes in + premake4.lua and include/SDL_config.h in the root source tree. + -Corrected a mistake in the OpenGL dependency function that would mishandle + forbidding desktop GL functionality on iOS. + -Corrected a bug that would properly setup MinGW targets to work with OpenGL, + but it would not link to WGL so there was no way for SDL to actually load the + OpenGL library and attach it to a window. + -Blocked support for OpenGL on Cygwin. + -Blocked support for testfilesystem on Cygwin due to lack of support, though + unix file system support is now enabled on Cygwin. The test accesses some + windows functions that do not link properly in the Cygwin environment. + +Changes as of 08/26/2013: + -Implemented the testdrawchessboard test application. + -Disabled the path-searching functionality for the DirectX dependency so it + would be significantly sped up. It makes the assumption that DirectX is only + installed if its DXSDK_DIR variable is set. The code is still there if users + wish to implement the functionality again. + -Modified the clean action to remove the 'ipch' directory since it sometimes + shows up in various Visual Studio solution builds. + -Fixed a bug in the post-build copy step that wouldn't correctly create nested + directories during the copy stage in Visual Studio on Windows targets. This + reflects an earlier bug fix that would stop the non-nested files from being + copied correctly; both work now. + -Modified the testshape project to copy all of the shape images instead of the + sample image. + -Updated the automated test batch file on Windows to randomly pick one of the + intended shapes while running testshape. It also runs testshape three times, + to demonstrate both the randomness and adequate testing of testshape over + multiple shapes. + -Changed the resample test to copy the sample.wav. + -Updated the 'pass' label in the windows run.tests.bat file to accept a + variable-number of arguments to be passed to the executable. + -Re-enabeld the testresample test to try and resample sample.wav at 44.1Khz. + -Updated testoverlay to copy moose.dat, since it depends on it now. + -Updated testshader to properly depend on OpenGL and link to it, as well as + copy the file it needs (icon.bmp). + -Moved the dependency checker file over to the util directory. + -Updated premake4.lua to recursively execute all the files in the projects + folder, so they don't have to be hardcoded into premake4.lua and can be + organized in whichever way desired (so long as their internal paths are + correct). + -Implemented text-based file writing in the sdl_file.lua utility file, as to + prep for going around generating a lua file and loading the generated file + from memory, instead. + -Updated all of the current SDL dependency functions to properly check for + MinGW and Cygwin support. + -Fixed a few bugs in premake4.lua that would break Cygwin and MinGW support + due to improper checking. + -Fixed bugs that made it tricky to do wildcard copying on *nix systems (needed + by testshape). Tested to work on MinGW and Windows. + +Changes as of 08/23/2013: + -Removed hardcoded definitions for the Linux config template. + -Moved definitions over to SDL2.lua. + -Added definition for enabling the file system module on Linux. + -Separated the OpenGL dependency into one for Windows (WGL) and Linux (GLX). + The core dependency is still there, but the windowing part is separate. + -Separated the library-based dependencies from the Linux implementation into + a series of dependency functions. + -Changed the dependency function to return a named table instead of variable + returns. + +Changes as of 08/22/2013: + -Rearranged a few more things in the top 'dofile' section in premake4.lua. + -Reverted accidental changs to include/SDL_config.h which rendered it specific + to a single platform, per cmake generation. All building was broken due to + this accidental change, but it should be fixed after this commit. + -Merged repository with the latest version from live SDL repository. + -Implemented new file system source tree on Windows. + -Implemented file system test. + -Removed files accidentally committed from the Linux directory. + -Implemented tests for the file system test for windows and Mac OS X. + -Implemented cocoa file system support. + -Implemented cocoa filesystem support on iOS. + -Fixed a bug that was leading to the Xcode-iOS trying to build the + OpenGL renderer on iOS, which isn't supported. + +Changes as of 08/21/2013: + -Changed names of generated files in check_compile.lua to more readable names, + within the format "premakecheck.*" + -Updated the check build function in check_compile.lua to support executing + the build and redirecting all output to "./premakecheck.stdout". + -Implemented a function for checking the size of a given type by generating a + program that prints it to the screen, then reads the result from a file and + converts it to an integer. This function is dependent on the existence of + stdio.h and the printf function. + -Tested the size function on Linux using various types. + -Clumped the "dofile" directives for all utility scripts together in + premake4.lua. + -Removed the *Mode variables for MinGW, Cygwin, and iOS. All checking for + these systems should be done using SDL_getos(). + -Updated SDL_getos() to check the _OPTIONS table directly. + -From depends.lua, moved dirpathsearch and getenvpath to sdl_file.lua. + -Created a sdl_string.lua file to contain various string-related functions. + -From depends.lua, moved indexOf and explode to sdl_string.lua. + -From premake4.lua, moved implode to sdl_string.lua. + -Renamed depends.lua to sdl_depends.lua. Indicated that the file is + particularly for windows dependency testing. + -Rename check_compile.lua to sdl_check_compile.lua. + -Updated premake4.lua to reflect file changes and modified the order of doing + the util files, since their interdependencies have changed slightly. + -Added sdl_string.lua to the list of utility files done in the beginning of + premake4.lua. + -Updated header in every file to reflect that I did not create premake (old + wording was a bit vague). + -Added header to new files. + +Changes as of 08/20/2013: + -Fixed logical mistakes in the check build sources function. + -Added a check_function_exists function. + -Whenever an include header or headers are checked, if they are found + and build properly then they will be added to an internal list that + will be prepended whenever doing future check_function_exists and + check_library_exists calls. + -Added a function which will check if a function exists in any of a set + of libraries, rather than just one. + -Added support for linking libraries for the check_library_exists + function. + -Silenced building and linking commands. + -Incorporated check_compile.lua in premake4.lua. + -Tested the various functions with X11, DLOpen, and ALSA dependency + compatibility. some future tweaking may be necessary, but the + dependency checking happening in cmake should be reproducable using + these functions with some tweaking of the implementation itself. + +Changes as of 08/16/2013: + -Updated Cygwin build to foster a very trimmed down version of the Linux + build, with no audio, video, haptic, joystick, or input support. + -Cygwin uses a shared library. Read SDL2.lua for more information. + -Slimmed and trimmed the cygwin config template to its bare minimum. + -Implemented the configurations needed for Cygwin in SDL2.lua. + -Updated many projects to be excluded if building on Cygwin, since many of + them are incompatible without the aforementioned support. + -Implemented a Cygwin directory and separate build-scripts, working similarly + to that of MinGW. + -Implemented a check_compile.lua utility file emulating a lot of the same + functions used in cmake to check for dependencies and various libraries. + These will be added to a Linux-specific dependency checker function later on, + allowing all the Linux dependencies to follow a similar routine to that of + autotools and cmake. + +Changes as of 08/15/2013: + -Created a separate template configuration file for Cygwin. + -Created separate SDL2 project definitions for Cygwin, alongside Linux. + -Added various other side definitions for Cygwin support, though it is still + not building correctly due to some misunderstandings with library support. + -Patched premake to support custom source trees for Xcode projects to fix + issues finding the correct iOS frameworks in Xcode. + -Updated all Win32 premake executables containing the patch. + -Updated executables for Xcode and Xcode-iOS for above patch. + -Updated SDL2.lua for iOS to use the SDKROOT source tree for the frameworks, + as per the new patch. + -Successfully built and ran all the iOS demos. + +Changes as of 08/14/2013: + -Fixed a mistake in the windows-side copy command that was changed yesterday; + without parentheses it was inhibiting the ability to copy the SDL2.dll file + to the built directories if the directories already existed; this has been + fixed. + -Reintegrated MinGW support on Windows with a few slight changes to various + OS dependencies, since "MinGW" is now considered the target OS, versus + Windows. This involved changes in SDL2.lua, SDL2main.lua, testnative.lua. + -Reenabled both debug and release configurations. + -Separated post-build commands to being separate for debug and release. + -Setup temporary hardcoded linkoptions for MinGW on the release configuration. + -Verified both configurations build correctly for VS2010 and MinGW. + -Updated the premake executables for VS and MinGW to reflect the recent + patch. + -Updated premake executables for Xcode and Xcode-iOS to contain features + added from the latest patch. + -Verified working debug/release builds on Xcode, though the target + directories for the binaries clash, so they override each other. This + will be fixed in the future as the system starts to get cleaned up. + +Changes as of 08/13/2013: + -Implemented special SDL_getos function which gets the current build + platform, taking into consideration Cygwin, iOS, and MinGW modes. + Although it's invalid to consider Cygwin and MinGW operating systems, + for all intensive purposes they are considered separate for the build + system. This may be renamed later on. + -Updated OS-compatibility functions for SDL projects to use the new + SDL_getos function, so they can be dependent on Cygwin, MinGW, iOS, etc. + -Removed the iOS dependency function and updated the iOS portion of the + SDL2 project to depend on iOS rather than Mac OS X. + -Changed the explode function in depends.lua to be part of the string + table. + -Modified SDL_isos to accept patterns, such as "macosx|ios". + -Updated SDL2 and SDL2main to be compatible on Mac OS X and iOS + simultaneously. + -Updated SDL_os to work with the patterns, as well, by merging the + functionalities of SDL_os and SDL_isos to a local function. + -Updated SDL_notos similarly. + -Updated SDL_os to work on projects as well as dependencies, and updated + premake4.lua to check for overall project compatibility. + -Implemented SDL_notos to inhibit compatibility for projects that simply + cannot work on specific platforms. + -Added exclusions for every single current test project to not be added + to the iOS solution, since none of them are designed to run on iOS. + -Removed hacked override for info.plist and properly implemented plist + inclusion for Xcode projects. Premake already supported this well. + -Changed a few references in premake4.lua of os.get to SDL_getos to + avoid some of the hardcoding that was going on in various places. + -Advanced the SDL_copy feature for project resources to being able to + copy files to more complicated destination paths, with scripted support + to create the destination directories if they do not yet exist during + post-build execution. + -Patched premake to allow BMPamd WAV files to be considered as assets + for Xcode projects. + -Updated the premake executables for Xcode and Xcode-iOS, respectively. + -Successfully ported, built, and ran all working Xcode-iOS demos using + project files generated by the meta-build system for those demos. There + are a few hiccups that need to be ironed out yet, but overall it's a + hopeful step forward to decent iOS support. + -Upgraded the clean action to also delete the demos folder for iOS. + -Unhardcoded a lot of the iOS stuff added in previous commits, which + included switching a lot more references to os.get() to SDL_getos() + in premake4.lua. + -Preliminarily fixed some potential bugs stemming from SDL_getos() + versus os.get(). + -Moved hardcoded iOS links from premake4.lua to their correct location + in SDL2.lua. + -Reinstated correct platforms directives, versus hardcoded iOS, etc. + -Double checked Xcode projects still are generated, built, and run + properly. + -Updated the patches listing and files portion appropriately for the + aforementioned premake modification. + +Changes as of 08/09/2013: + -More bruteforcing on trying to hack premake into generating a correct + iOS-compatible Xcode project. + -Added code to convert all ConsoleApps to WindowedApps in iOS mode + because ConsoleApps translate to 'tool' on Mac OS X and tools are + not supported on iOS. + -Forcefully implemented a list of links taken from the Demos SDL + iOS Xcode project for all generated SDL2 projects so they can + correctly link to the iOS system. + -Successfully built SDL2 and tests for iOS, though the test projects will + not run correctly on iOS due to not being built for iOS. + -Fixed a bug in the testgles project where it was not linking to SDL2test, + on which it was dependent. + +Changes as of 08/08/2013: + -Implemented template header for iOS configurations. + -Successfully built SDL2 library for iOS on Xcode. + -Implemented configuration for iOS similar to that of Cygwin and MinGW. + -Implemented command-line option for selecting iOS mode on Mac OS X. + -Currently, iOS projects will have some issues regarding correct + project types, so building and running are a bit off yet for iOS. + -Added a new folder for iOS generation. + -Added scripts for iOS generation and such. + -Added exclusion for the OpenGL dependency checker for always failing + on iOS, since iOS uses OpenGL ES 1.1/2.0, not desktop GL. + -Fixed a bug in sdl_projects.lua that led to excluded dependency + function calls to give a false positive if they lead to invoking + the function rather than using a cached result. + +Changes as of 08/07/2013: + -Created a fork for premake-stable to try and implement some of the necessary + changes in order to support many new features to the meta-build system. + -Created a directory for patches as part of the meta-build system. This may be + removed later on. + -Restored linking to MinGW32 in MinGW mode after temporarily removing it and + forgetting to restore it. + -Submitted a ticket and patch to premake for fixing the linker order that + prevented proper linking to SDL2main on the MinGW project. + -Created a manifest of patches made to premake needed for MinGW. + -Added a patch for adding iOS support on Xcode, though currently untested. + -Updated all Mac OS X, Windows, and MinGW binaries to reflect the above + patches. + +Changes as of 08/06/2013: + -Corrected a mistake in the Linux template config header that was preventing + it from being built on Linux. It was using the same header guard as + SDL_config.h, rendering it completely blank during compile time. + -Added a dependency function for checking for D-Bus support on Linux. + -Implemented a summary implementation for the Linux project in SDL2.lua, + making use of the D-Bus dependency function. + -Added temporary global links in premake4.lua for all projects on Linux. + -Successfully built SDL2.lua on 64-bit Linux Mint 15. + -Updated the testnative test project to have a Linux dependency, binding to + testnativex11.c. + -Implemented an X11 dependency function for testnative and related projects, + though only testnative currently uses it. + -Had to switch over to using a static library instead of a shared library on + Linux for now, because Linux requires the end executable to be aware of + where the shared library is, and we have no way currently to generate any + sort of install rule for the generated SDL2 makefile. Premake will have to + be patched to proceed on that route. + -Successfully built all test projects on 64-bit Linux Mint 15. + -Added a shell script to automatically run through the compatible tests in + Linux/build-scripts, similar to those of the other platforms. + -Successfully ran through many of the tests, though without OpenGL support. + -Added clean shell script for Linux targets. + +Changes as of 08/05/2013: + -Implemented global flags for checking if the current premake system is + targeting MinGW or Cygwin. + -Corrected previous checks that were directly using _OPTIONS to using the + MinGWMode flag, instead. + -Corrected typos where I was misspelling 'targeted' as 'targetted' + -Moved the options declarations a bit earlier in premake4.lua. + -Corrected a mistake in the clean batch file for MinGW where it wasn't + actually cleaning in MinGW mode. + -Started working on a Cygwin implementation. + -Started working on a Linux implementation (using Linux Mint 15). + -Setup a basic SDL_config_linux.template.h based on a SDL_config.h production + on 64bit Linux Mint 15 using the configure script. + -Setup the Linux directory and a basic build script. The system completely + does not build at this point, it's simply a step in the right direction. + -Fixed a bug in the testnative project where it was trying to build the X11 + implementation on Mac OS X instead of the cocoa implementation. The test + now builds and runs correctly on Mac OS X. + +Changes as of 08/02/2013: + -Actually added a README file for MinGW. + -Changed all the README files to be named similar to those in the top level + directory. + -Updated the READMEs for more accurate and up-to-date information. + -Split this primary README.txt into three files: README.txt, TODO.txt, and + changelog. + -Updated the depends.lua file to automatically fail on the windows dependency + search if the current OS is not windows and corrected a bug that would result + in an infinite loop if the main search path provided is empty but not nil. + -Implemented a utility function in depends.lua for joining together a series + of evaluated environmental variables, taking into consideration of they do + not exist. This function is cross-platform. + -Fixed a bug where the recently added code for surrounding paths with spaces + in quotes would lead to premake placing a "../" before the path. Besides the + convention of using double quotes is not universal, this bug existed both + with Visual Studio and MinGW gmakefiles. The code has been completely + removed, as it was found unnecessary. + -Modified DirectX dependency function to fail if targeting MinGW. + -After fully testing support for MinGW, I found there were a few differences + in execution between that and VS builds (without DirectX), one of which is + torturethread crashing on MinGW builds. + -Changed testshape.lua to copy sample.bmp and changed the run test scripts + to use the local sample.bmp as the shape for the window. This was just to + make the built environment independent of the top-level SDL directory. + -Changed the test run scripts to properly run the semaphore test. + -Edited the build scripts for Visual Studio to parallelize builds when + possible. + -Moved build scripts for VS and MinGW projects into respective build-scripts + folders, similar to the top level SDL directory. Tested all the tests for + builds using VS2008, VS2010, VS2012, and MinGW. + -Moved the build scripts for Xcode 3 and 4 to their own build-scripts folder. + -Updated the build scripts for Mac OS X to run the semaphore test. + -Tested the build environment and tests with Xcode 3 and 4 with architectures + i386 and x86_64. + +Changes as of 08/01/2013: + -Implemented the SDL_notdepfunc function in sdl_projects.lua so dependencies + can depend on the absence of a dependency. For example, the haptic and + joystick systems have dummy systems that cannot be built alongside the Dinput + implementations, so they have to be added only in the absence of DirectX. + -Implement a dependency for handling the situation where DirectX is not found + on the windows platform. + -Tested SDL and its tests without DirectX support. Properly built SDL and ran + through the tests. Most of the tests ran great. There were a few tests that + did not work quite right, though. + -Began working on MinGW gmakefile support. + -Implemented custom option for specifying mingw mode (using --mingw); this is + used to ensure -lmingw32 is specified to gcc for proper linking with + SDL2main. + -Had to change make_cpp.lua as part of premake in order to ensure the linker + flags were specified before input, so that I could properly ensure the order + of library linking. The premake in the VisualC folder is now customized. + -Changed all of the projects' dependency orders to be logically correct, since + gcc requires linking order to be exact. + -Successfully built the entire project using MinGW and a generated GNU + makefile. + -Modified MinGW setup to statically link to libgcc so it can run independently + of the MinGW system. + -Successfully ran all tests with MinGW-built executables and library. + -Setup a directory, README, and generation script for MinGW builds. + -Updated clean action for makefiles. + -Implemented quoted libpath and incpaths incase they have spaces. + -DirectX and OpenGL currently not supported on MinGW due to build errors. This + will be fixed and should be supported soon. + +Changes as of 07/31/2013: + -Implemented functions for checking whether the current system is 64bit + per-project specification. This is similar to SDL_isos. There is a + negated version implemented, too. + -Implemented native and universal build platforms for the Mac OS X + projects. This translates to x32 and x64 build targets within Xcode. + -Modified the SDL_defines function to add table values instead of replace. + -Corrected a mistake that was defining _WINDOWS on the Mac OS X project. + -Changed the dependency and custom links listing functions for sdl_projects + to prevent duplicates. + -Upgraded the premake4.lua handling of dependency lists and custom links + to support prevented duplicates. + -Reimplemented OpenGL support on Mac OS X. + -Separated frameworks on Mac OS X into proper SDL_dependency declarations + so they are no longer hardcoded. + -Upgraded project dependency system so that when a project is dependent + on a static library, it inherits all of the dependencies of that project + as well. + -Created build scripts for i386 and x86_64 for both Xcode 3 and Xcode 4. + -Tested all of the above (including with OpenGL and without OpenGL) on all + tests for Xcode 3 and 4, on architecture targets i386 and x86_64. + -Removed the old premake4 executable in Xcode. + +Changes as of 07/30/2013: + -Began investigating different architectures for Windows, MacOSX, etc. + -Implemented functionality for specifying which platforms a project is + supported on, so as to start providing preliminary support for multiple + build platforms. + -Changed function declaration requirement for dependency functions. + -Changed the dependency function invocation to be table-based. + -Implemented features to cleanup using dependency functions for projects and + allowed possibility for multiple dependency functions on one project. + -Moved invocation of dependency functions from premake4.lua to + sdl_projects.lua. + -Some nested statements have been cleaned up in premake4.lua due to changing + the dependency function calling location. + -Moved all dependency functions to a unified location for order-independent + referencing of them. Ie, this allows SDL2 and testgl2 to both reference the + OpenGL checker function. + -Ensured all dependencies are invoked exactly one time even if referenced + multiple times. + -Implemented opengl dependencies for SDL2 so that opengl support should now be + reenabled in the SDL project. + +Changes as of 07/29/2013: + -Implemented scripts to automatically build all of the projects in the VS2010 + and VS2012 solutions. + -Implemented scripts to automatically perform binary compatibility testing for + premake VS2010 and VS2012 libraries against the manual projects' test + executables. + -Tested binary compatibility for VS2010 and VS2012 solutions on Windows. The + usual lack of standard output is still ocurring. The testgl2 application + currently crashes on both, but that's because it's not linking to OpenGL + currently. The test shouldn't actually crash, but it reports no OpenGL + when it runs correctly. The other visual tests seem to run fine. + -Cleaned up this README a bit, adding the rest of the points discussed with + Gabriel. + +Changes as of 07/26/2013: + -Corrected a bug in SDL2.lua that didn't correctly define the compile-time + defines for Mac OS X. + -Added template configuration headers for minimal builds and Mac OS X + -Added template config selection based on current platform, defaulting to + minimal if on an unknown system + -Corrected bug in sdl_gen_config.lua to allow using templates that have no + area to paste generated tokens, thereby ignoring the tokens and just + copying the template right into the generated header + -Upgraded build.all.xcode4.command in the Xcode directory to give some + information regarding how many tests were attempted to be built, how + many passed, failed, and were skipped. + -Added support in the clean option to correctly remove the Xcode 4 workspace + file. It almost perfectly cleans Xcode projects now. It actually will only + miss folders if the user goes into those folders with Finder, otherwise it + cleans up properly right now. + -Added support build.all.xcode3.command for Xcode 3 projects, rather than + having to manually go into each project and build it individually. + +Changes as of 07/25/2013: + -Moved file-based operations to a separate utility sdl_file.lua file + -Began the configuration generation system using sdl_gen_config.lua + -Created a config folder for *config.h templates and added the + SDL_config_windows.template.h file, omitting everything premake will add + itself + -Fixed a bug where the base location would have a backslash on windows in the + final generated Lua file, where it wasn't supposed to + -Implemented clean option for the generated header file + -Modified SDL_config.h to include SDL_config_premake.h (generated) if the + preprocessor value 'USING_PREMAKE_HEADER_H' is defined, which the meta-build + system ensures it is + -Merged winmm dependency back into the windows dependency for SDL2.lua, + because the windows timer module depends on winmm, as well + -Partially tested configuration system via Visual Studio 2008; Mac OS X + projects will be broken until that side is upgraded + +Changes as of 07/24/2013: + -Updated mac os x test file to include all the new tests + -Added script to automatically batch together all the scheme builds for + the tests, so they don't have to be manually built through Xcode + -Tested new tests and build environment on Xcode 4 successfully (weren't + tested on here yet) + -Began investigating implementing iOS Xcode projects using meta-build + system + -Began investigating implementing gmakefile generation support for + GNU/Linux, Cygwin, and MinGW. + +Changes as of 07/23/2013: + -Latest changes tested on Xcode 3 and 4; test suites running as expected + -Implemented the entire test suite and tested it in Visual Studio on Windows; + incompatible tests will build and run, but they will fail if there are no + appropriate devices or settings for them to run correctly; this is correct + behavior. Tested most suites on VS2008, VS2010, and VS2012. Only testerror + crashed. + +Changes as of 07/22/2013: + -Cleaned up the mixture of forward/back slashes in the generated LUA file. The + only backslashes that exist are for copy commands, since they are copied as + text into the generated projects. The rest use forward slashes, since premake + actions handle per-system translation of directory paths. + -Implemented SDL_isos function for projects so that they can have some control + over certain functions where arguments or function calls changed with + different operating systems (such as SDL_kind for SDL2 project) + -Documented the new project functions. The documentation could be formatted a + bit better and the arguments could be explicitly formatted. + -Cleaned up SDL2.lua + -Implemented project-level files and paths directives for projects, so that + SDL_dependency isn't needed to specify files and file search paths for + projects + -Applied the above changes to all the project files and named a few other + dependencies such as for SDL_main and testgl2. No projects should have + unnamed dependencies at this point. + -Tested the changes of the last few days on VS2008, VS2010, and VS2012. All + the test suites run as expected. + +Changes as of 07/19/2013: + -Updated generation backend to be more concise and less like it was before; + this also fixed the duplicate dependency function calls bug + -Implemented config function for constants to set in a generated SDL config + header + -Preliminarily set the config values for the SDL2 project + -Updated generation code so that it won't generate empty projects, which stems + from projects in which all of its dependencies are not compatible with the + current system + -Updated windows automated tests batch file to work more like Xcode's shell + command file wherein it uses a labeled batch of commands as a sort of + procedure; it's cleaner now and it will work if some projects aren't there + (such as if they aren't supported on that platform) + -Separated the winmm portion of the SDL2 project from the windows portion, so + it has its own dependence now and uses a dependency check function that's + dependent on premake's os.findlib + +Changes as of 07/18/2013: + -Converted all projects over to the new, simpler format and tested on VS2008, + VS2010, and VS2012 + -Corrected a mistake in the SDL2main project that always built the main file + for windows, even on mac os x + -Added some more features to the new project definition system to support + project locations, custom defines, copy tables, and project dependencies + -Moved new project definition system to a separate lua file + -Fixed using 'copy' on windows for post-build commands and 'cp' on all + other systems + -Tested projects on Xcode 3; everything working correctly + -Modified SDL2main project to use the dummy main for macosx + -Changed the convenience scripts on macosx to .command files for the ability + to conveniently double-click-execute them like an application or windows batch + file + +Changes as of 07/17/2013: + -Tested that the generated Xcode 3 projects correctly work as expected + -Implemented a new backend system for defining projects that majorly cleans + up the syntax and eases the process of defining projects; currently only + tested with VS2010 on Windows. + +Changes as of 07/09/2013-07/10/2013: + -Fixed a bug that premake was causing where the mac project wouldn't execute + any of its post-build options because premake was incorrectly generating the + project in specific situations; the generated lua file now works around it + correctly + +Changes as of 07/08/2013: + -Unified SDL2.lua a bit by pulling out the source commonalities (generic + interfaces and dummy implementations) and keeping the platform-specific + implementations separate + -Converted absolute paths to relative paths where appropriate, so now + the generated VS solutions (and possibly Xcode) should be more portable + -Modified premake script to support different base locations, so now the + Visual Studio project directory structure is built within the VisualC + directory, and similarly for Xcode (better organization and separation) + -Fixed a minor bug in the cleanup action for VS2008 and VS2012 solutions + +Changes as of 07/05/2013: + -Setup proper dependencies for XCode and successfully built the library + -Ran test suites to ensure working Mac OSX binaries (64 bit, on Mac OS X 10.8 + Mountain Lion) + -Redid the entire build environment to run out of a root premake folder, + instead of separate premake folders for VisualC and Xcode + -Setup convenient scripts for both Xcode and VisualC in the generic + premake folder + -Consolidated the premake scripts into a singular script for both targets + +Changes as of 07/02/2013 & 07/03/2013: + -Finished implementing base setup for XCode + -Configured the premake projects for XCode (using a parallel directory tree + for now) + -Implemented base XCode project using premake, though it still doesn't link + properly + +Changes as of 06/30/2013 & 07/01/2013: + -Implemented release configurations for projects + -Began setting up environment for implementing the XCode projects + +Changes as of 06/29/2013: + -Implemented copying intra-solution project dependencies shared libraries to + the binary folders of other projects (such as copying SDL2.dll to subsequent + directories of applications that depend on it). + -Fixed a bug in the testscale and testrendertarget project lua files: they + were copying sample.bmp for usage, but they depended on both icon.bmp and + sample.bmp. + -Added temporary batch script to simplify the process of running through all + the currently available tests on windows. + -Ensured binary compatibility for using SDL2.dll built with manual solutions + with test suite applications built with automatic premake solution. This was + tested successfully for VS2008, VS2010, and VS2012. + -Binary compatibility has been ensured to not currently work vice versa, + that is, using hand-rolled test suite applications with a generated-built + SDL2.dll shared library. + +Changes as of 06/27/2013 & 06/28/2013: + -Added premake5-dev to the repository, though it's still called premake4.exe + and the main lua file is named similarly because it's still not officially + premake5. + -Setup generated project to nearly exactly match the flags of the manual + project. Binary compatibility has been tested for SDL2.dll built with the + manual projects against the applications built with the generated project. + All seems to work so far. Only tested on VS2010. Much more testing to + happen later. + +Changes as of 06/24/2013 & 06/25/2013: + -Implemented basic meta-meta building system, where premake4.lua now + generates a lua file and executes that to generate the project, allowing + forward compatibility for premake5 + -Began working on binary compatibility verification by testing the test + executables built by the manual VS solution using the SDL2.dll built + from the premake solution. There are some issues, but nothing crashes + that didn't crash before. + +Changes as of 06/21/2013: + -Fixed multiple linker problem by adding an exclusion filter for + src/thread/generic so that the duplicate objects wouldn't be doubly linked + -Above linker fix also fixed the execution of all VS2008 project builds. All + the projects run the same in terms of success or failure. + -Added rudimentary clean action to premake files + -Organized the project and build directory structures for the VS projects + similar to that of the manually-built VS projects (though they no longer run + out of the box, since SDL2.dll is now in a different directory; soon to be + fixed) + +Changes as of 06/20/2013: + -Implemented an optional copy table for projects that allow automatic copying + of each file in the copy table from the source directory to the destination + directory. These copy strings can actually be relative paths, as they will + be made absolute and normalized in the handler code (but not validated!) + -Implemented custom, per-project defines (needed for testgl2) + -Fixed many warnings from VS2008 project by making sure shared libraries + weren't being linked into shared library projects (such as SDLtest). + -Tested all builds on VS2008, VS2010, and VS2012. Everything works as expected + on the latter two. + +Changes as of 06/19/2013: + -Implemented all of the currently supported projects in the hand-built + Visual Studio solution, which successful building + -Updated the dependency system to handle cross-linking of projects, such as + the testing suite applications being dependent on SDL2 and SDL2main (and + some even on SDL2test, which further emphasizes the capabilities) + -Organized the folder structure to be less cluttered than before: only + premake4.lua needs to exist at the root directory + -Hardcoded the build path for all the projects to ./bin/Debug + -Implemented support for adding input library links from dependency + resolutions (for opengl in testgl2 in this case) + +Changes as of 06/18/2013: + -Implemented a dependency for handling complex building scenarios, though + it's only very simple right now + -Implemented utility depends.lua for handling dependency searching on windows + -Ported over hardcoded solution for SDL2 library to using dependency tree and + a separate lua file + -Implemented SDL2main static library, which involved more flexibility in the + existing system + +Initial: + -Built premake 4 binary and pasted it into secluded directory in SDL's build + folder for Visual Studio + -Created the initial premake script which recreated the SDL2.dll shared binary + library, as based on the manually-created SDL project \ No newline at end of file diff --git a/premake/config/SDL_config_cygwin.template.h b/premake/config/SDL_config_cygwin.template.h new file mode 100755 index 000000000..1beb3ae53 --- /dev/null +++ b/premake/config/SDL_config_cygwin.template.h @@ -0,0 +1,173 @@ +/* include/SDL_config.h. Generated from SDL_config.h.in by configure. */ +/* + Simple DirectMedia Layer + Copyright (C) 1997-2013 Sam Lantinga + + This software is provided 'as-is', without any express or implied + warranty. In no event will the authors be held liable for any damages + arising from the use of this software. + + Permission is granted to anyone to use this software for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: + + 1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. + 3. This notice may not be removed or altered from any source distribution. +*/ + +#ifndef _SDL_config_linux_h +#define _SDL_config_linux_h + +/** + * \file SDL_config.h.in + * + * This is a set of defines to configure the SDL features + */ + +/* General platform specific identifiers */ +#include "SDL_platform.h" + +/* Make sure that this isn't included by Visual C++ */ +#ifdef _MSC_VER +#error You should run hg revert SDL_config.h +#endif + +/* C language features */ +/* #undef const */ +/* #undef inline */ +/* #undef volatile */ + +/* C datatypes */ +#define SIZEOF_VOIDP 4 +#define HAVE_GCC_ATOMICS 1 +/* #undef HAVE_GCC_SYNC_LOCK_TEST_AND_SET */ +#define HAVE_PTHREAD_SPINLOCK 1 + +/* Comment this if you want to build without any C library requirements */ +#define HAVE_LIBC 0 +#if HAVE_LIBC + +/* Useful headers */ +#define HAVE_ALLOCA_H 1 +#define HAVE_SYS_TYPES_H 1 +#define HAVE_STDIO_H 1 +#define STDC_HEADERS 1 +#define HAVE_STDLIB_H 1 +#define HAVE_STDARG_H 1 +#define HAVE_MALLOC_H 1 +#define HAVE_MEMORY_H 1 +#define HAVE_STRING_H 1 +#define HAVE_STRINGS_H 1 +#define HAVE_INTTYPES_H 1 +#define HAVE_STDINT_H 1 +#define HAVE_CTYPE_H 1 +#define HAVE_MATH_H 1 +#define HAVE_ICONV_H 1 +#define HAVE_SIGNAL_H 1 +/* #undef HAVE_ALTIVEC_H */ +/* #undef HAVE_PTHREAD_NP_H */ +/* #undef HAVE_LIBUDEV_H */ +#define HAVE_DBUS_DBUS_H 1 + +/* C library functions */ +#define HAVE_MALLOC 1 +#define HAVE_CALLOC 1 +#define HAVE_REALLOC 1 +#define HAVE_FREE 1 +#define HAVE_ALLOCA 1 +#ifndef __WIN32__ /* Don't use C runtime versions of these on Windows */ +#define HAVE_GETENV 1 +#define HAVE_SETENV 1 +#define HAVE_PUTENV 1 +#define HAVE_UNSETENV 1 +#endif +#define HAVE_QSORT 1 +#define HAVE_ABS 1 +#define HAVE_BCOPY 1 +#define HAVE_MEMSET 1 +#define HAVE_MEMCPY 1 +#define HAVE_MEMMOVE 1 +#define HAVE_MEMCMP 1 +#define HAVE_STRLEN 1 +/* #undef HAVE_STRLCPY */ +/* #undef HAVE_STRLCAT */ +#define HAVE_STRDUP 1 +/* #undef HAVE__STRREV */ +/* #undef HAVE__STRUPR */ +/* #undef HAVE__STRLWR */ +/* #undef HAVE_INDEX */ +/* #undef HAVE_RINDEX */ +#define HAVE_STRCHR 1 +#define HAVE_STRRCHR 1 +#define HAVE_STRSTR 1 +/* #undef HAVE_ITOA */ +/* #undef HAVE__LTOA */ +/* #undef HAVE__UITOA */ +/* #undef HAVE__ULTOA */ +#define HAVE_STRTOL 1 +#define HAVE_STRTOUL 1 +/* #undef HAVE__I64TOA */ +/* #undef HAVE__UI64TOA */ +#define HAVE_STRTOLL 1 +#define HAVE_STRTOULL 1 +#define HAVE_STRTOD 1 +#define HAVE_ATOI 1 +#define HAVE_ATOF 1 +#define HAVE_STRCMP 1 +#define HAVE_STRNCMP 1 +/* #undef HAVE__STRICMP */ +#define HAVE_STRCASECMP 1 +/* #undef HAVE__STRNICMP */ +#define HAVE_STRNCASECMP 1 +#define HAVE_SSCANF 1 +#define HAVE_SNPRINTF 1 +#define HAVE_VSNPRINTF 1 +#define HAVE_M_PI /**/ +#define HAVE_ATAN 1 +#define HAVE_ATAN2 1 +#define HAVE_CEIL 1 +#define HAVE_COPYSIGN 1 +#define HAVE_COS 1 +#define HAVE_COSF 1 +#define HAVE_FABS 1 +#define HAVE_FLOOR 1 +#define HAVE_LOG 1 +#define HAVE_POW 1 +#define HAVE_SCALBN 1 +#define HAVE_SIN 1 +#define HAVE_SINF 1 +#define HAVE_SQRT 1 +#define HAVE_FSEEKO 1 +#define HAVE_FSEEKO64 1 +#define HAVE_SIGACTION 1 +#define HAVE_SA_SIGACTION 1 +#define HAVE_SETJMP 1 +#define HAVE_NANOSLEEP 1 +#define HAVE_SYSCONF 1 +/* #undef HAVE_SYSCTLBYNAME */ +#define HAVE_CLOCK_GETTIME 1 +/* #undef HAVE_GETPAGESIZE */ +#define HAVE_MPROTECT 1 +#define HAVE_ICONV 1 +#define HAVE_PTHREAD_SETNAME_NP 1 +/* #undef HAVE_PTHREAD_SET_NAME_NP */ +#define HAVE_SEM_TIMEDWAIT 1 + +#else +#define HAVE_STDARG_H 1 +#define HAVE_STDDEF_H 1 +#define HAVE_STDINT_H 1 +#endif /* HAVE_LIBC */ + +/* Paste generated code here */ + +/* Enable assembly routines */ +#define SDL_ASSEMBLY_ROUTINES 1 +/* #undef SDL_ALTIVEC_BLITTERS */ + +#endif /* _SDL_config_h */ diff --git a/premake/config/SDL_config_iphoneos.template.h b/premake/config/SDL_config_iphoneos.template.h new file mode 100755 index 000000000..6383cabbb --- /dev/null +++ b/premake/config/SDL_config_iphoneos.template.h @@ -0,0 +1,113 @@ +/* + Simple DirectMedia Layer + Copyright (C) 1997-2013 Sam Lantinga + + This software is provided 'as-is', without any express or implied + warranty. In no event will the authors be held liable for any damages + arising from the use of this software. + + Permission is granted to anyone to use this software for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: + + 1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. + 3. This notice may not be removed or altered from any source distribution. +*/ + +#ifndef _SDL_config_iphoneos_h +#define _SDL_config_iphoneos_h + +#include "SDL_platform.h" + +#ifdef __LP64__ +#define SIZEOF_VOIDP 8 +#else +#define SIZEOF_VOIDP 4 +#endif + +#define HAVE_GCC_ATOMICS 1 + +#define HAVE_ALLOCA_H 1 +#define HAVE_SYS_TYPES_H 1 +#define HAVE_STDIO_H 1 +#define STDC_HEADERS 1 +#define HAVE_STRING_H 1 +#define HAVE_INTTYPES_H 1 +#define HAVE_STDINT_H 1 +#define HAVE_CTYPE_H 1 +#define HAVE_MATH_H 1 +#define HAVE_SIGNAL_H 1 + +/* C library functions */ +#define HAVE_MALLOC 1 +#define HAVE_CALLOC 1 +#define HAVE_REALLOC 1 +#define HAVE_FREE 1 +#define HAVE_ALLOCA 1 +#define HAVE_GETENV 1 +#define HAVE_SETENV 1 +#define HAVE_PUTENV 1 +#define HAVE_SETENV 1 +#define HAVE_UNSETENV 1 +#define HAVE_QSORT 1 +#define HAVE_ABS 1 +#define HAVE_BCOPY 1 +#define HAVE_MEMSET 1 +#define HAVE_MEMCPY 1 +#define HAVE_MEMMOVE 1 +#define HAVE_MEMCMP 1 +#define HAVE_STRLEN 1 +#define HAVE_STRLCPY 1 +#define HAVE_STRLCAT 1 +#define HAVE_STRDUP 1 +#define HAVE_STRCHR 1 +#define HAVE_STRRCHR 1 +#define HAVE_STRSTR 1 +#define HAVE_STRTOL 1 +#define HAVE_STRTOUL 1 +#define HAVE_STRTOLL 1 +#define HAVE_STRTOULL 1 +#define HAVE_STRTOD 1 +#define HAVE_ATOI 1 +#define HAVE_ATOF 1 +#define HAVE_STRCMP 1 +#define HAVE_STRNCMP 1 +#define HAVE_STRCASECMP 1 +#define HAVE_STRNCASECMP 1 +#define HAVE_SSCANF 1 +#define HAVE_SNPRINTF 1 +#define HAVE_VSNPRINTF 1 +#define HAVE_M_PI 1 +#define HAVE_ATAN 1 +#define HAVE_ATAN2 1 +#define HAVE_CEIL 1 +#define HAVE_COPYSIGN 1 +#define HAVE_COS 1 +#define HAVE_COSF 1 +#define HAVE_FABS 1 +#define HAVE_FLOOR 1 +#define HAVE_LOG 1 +#define HAVE_POW 1 +#define HAVE_SCALBN 1 +#define HAVE_SIN 1 +#define HAVE_SINF 1 +#define HAVE_SQRT 1 +#define HAVE_SIGACTION 1 +#define HAVE_SETJMP 1 +#define HAVE_NANOSLEEP 1 +#define HAVE_SYSCONF 1 +#define HAVE_SYSCTLBYNAME 1 + +/* Paste generated code here */ + +/* Set max recognized G-force from accelerometer + See src/joystick/uikit/SDLUIAccelerationDelegate.m for notes on why this is needed + */ +#define SDL_IPHONE_MAX_GFORCE 5.0 + +#endif /* _SDL_config_iphoneos_h */ diff --git a/premake/config/SDL_config_linux.template.h b/premake/config/SDL_config_linux.template.h new file mode 100755 index 000000000..5a58f7d16 --- /dev/null +++ b/premake/config/SDL_config_linux.template.h @@ -0,0 +1,180 @@ +/* include/SDL_config.h. Generated from SDL_config.h.in by configure. */ +/* + Simple DirectMedia Layer + Copyright (C) 1997-2013 Sam Lantinga + + This software is provided 'as-is', without any express or implied + warranty. In no event will the authors be held liable for any damages + arising from the use of this software. + + Permission is granted to anyone to use this software for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: + + 1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. + 3. This notice may not be removed or altered from any source distribution. +*/ + +#ifndef _SDL_config_linux_h +#define _SDL_config_linux_h + +/** + * \file SDL_config.h.in + * + * This is a set of defines to configure the SDL features + */ + +/* General platform specific identifiers */ +#include "SDL_platform.h" + +/* Make sure that this isn't included by Visual C++ */ +#ifdef _MSC_VER +#error You should run hg revert SDL_config.h +#endif + +/* C language features */ +/* #undef const */ +/* #undef inline */ +/* #undef volatile */ + +/* C datatypes */ +#ifdef __LP64__ +#define SIZEOF_VOIDP 8 +#else +#define SIZEOF_VOIDP 4 +#endif +#define HAVE_GCC_ATOMICS 1 +/* #undef HAVE_GCC_SYNC_LOCK_TEST_AND_SET */ +#define HAVE_PTHREAD_SPINLOCK 1 + +/* Comment this if you want to build without any C library requirements */ +#define HAVE_LIBC 1 +#if HAVE_LIBC + +/* Useful headers */ +#define HAVE_ALLOCA_H 1 +#define HAVE_SYS_TYPES_H 1 +#define HAVE_STDIO_H 1 +#define STDC_HEADERS 1 +#define HAVE_STDLIB_H 1 +#define HAVE_STDARG_H 1 +#define HAVE_MALLOC_H 1 +#define HAVE_MEMORY_H 1 +#define HAVE_STRING_H 1 +#define HAVE_STRINGS_H 1 +#define HAVE_INTTYPES_H 1 +#define HAVE_STDINT_H 1 +#define HAVE_CTYPE_H 1 +#define HAVE_MATH_H 1 +#define HAVE_ICONV_H 1 +#define HAVE_SIGNAL_H 1 +/* #undef HAVE_ALTIVEC_H */ +/* #undef HAVE_PTHREAD_NP_H */ +/* #undef HAVE_LIBUDEV_H */ +#define HAVE_DBUS_DBUS_H 1 + +/* C library functions */ +#define HAVE_MALLOC 1 +#define HAVE_CALLOC 1 +#define HAVE_REALLOC 1 +#define HAVE_FREE 1 +#define HAVE_ALLOCA 1 +#ifndef __WIN32__ /* Don't use C runtime versions of these on Windows */ +#define HAVE_GETENV 1 +#define HAVE_SETENV 1 +#define HAVE_PUTENV 1 +#define HAVE_UNSETENV 1 +#endif +#define HAVE_QSORT 1 +#define HAVE_ABS 1 +#define HAVE_BCOPY 1 +#define HAVE_MEMSET 1 +#define HAVE_MEMCPY 1 +#define HAVE_MEMMOVE 1 +#define HAVE_MEMCMP 1 +#define HAVE_STRLEN 1 +/* #undef HAVE_STRLCPY */ +/* #undef HAVE_STRLCAT */ +#define HAVE_STRDUP 1 +/* #undef HAVE__STRREV */ +/* #undef HAVE__STRUPR */ +/* #undef HAVE__STRLWR */ +/* #undef HAVE_INDEX */ +/* #undef HAVE_RINDEX */ +#define HAVE_STRCHR 1 +#define HAVE_STRRCHR 1 +#define HAVE_STRSTR 1 +/* #undef HAVE_ITOA */ +/* #undef HAVE__LTOA */ +/* #undef HAVE__UITOA */ +/* #undef HAVE__ULTOA */ +#define HAVE_STRTOL 1 +#define HAVE_STRTOUL 1 +/* #undef HAVE__I64TOA */ +/* #undef HAVE__UI64TOA */ +#define HAVE_STRTOLL 1 +#define HAVE_STRTOULL 1 +#define HAVE_STRTOD 1 +#define HAVE_ATOI 1 +#define HAVE_ATOF 1 +#define HAVE_STRCMP 1 +#define HAVE_STRNCMP 1 +/* #undef HAVE__STRICMP */ +#define HAVE_STRCASECMP 1 +/* #undef HAVE__STRNICMP */ +#define HAVE_STRNCASECMP 1 +#define HAVE_SSCANF 1 +#define HAVE_SNPRINTF 1 +#define HAVE_VSNPRINTF 1 +#define HAVE_M_PI /**/ +#define HAVE_ATAN 1 +#define HAVE_ATAN2 1 +#define HAVE_CEIL 1 +#define HAVE_COPYSIGN 1 +#define HAVE_COS 1 +#define HAVE_COSF 1 +#define HAVE_FABS 1 +#define HAVE_FLOOR 1 +#define HAVE_LOG 1 +#define HAVE_POW 1 +#define HAVE_SCALBN 1 +#define HAVE_SIN 1 +#define HAVE_SINF 1 +#define HAVE_SQRT 1 +#define HAVE_FSEEKO 1 +#define HAVE_FSEEKO64 1 +#define HAVE_SIGACTION 1 +#define HAVE_SA_SIGACTION 1 +#define HAVE_SETJMP 1 +#define HAVE_NANOSLEEP 1 +#define HAVE_SYSCONF 1 +/* #undef HAVE_SYSCTLBYNAME */ +#define HAVE_CLOCK_GETTIME 1 +/* #undef HAVE_GETPAGESIZE */ +#define HAVE_MPROTECT 1 +#define HAVE_ICONV 1 +#define HAVE_PTHREAD_SETNAME_NP 1 +/* #undef HAVE_PTHREAD_SET_NAME_NP */ +#define HAVE_SEM_TIMEDWAIT 1 + +#else +#define HAVE_STDARG_H 1 +#define HAVE_STDDEF_H 1 +#define HAVE_STDINT_H 1 +#endif /* HAVE_LIBC */ + +/* SDL internal assertion support */ +/* #undef SDL_DEFAULT_ASSERT_LEVEL */ + +/* Paste generated code here */ + +/* Enable assembly routines */ +#define SDL_ASSEMBLY_ROUTINES 1 +/* #undef SDL_ALTIVEC_BLITTERS */ + +#endif /* _SDL_config_h */ diff --git a/premake/config/SDL_config_macosx.template.h b/premake/config/SDL_config_macosx.template.h new file mode 100755 index 000000000..a22843f55 --- /dev/null +++ b/premake/config/SDL_config_macosx.template.h @@ -0,0 +1,161 @@ +/* + Simple DirectMedia Layer + Copyright (C) 1997-2013 Sam Lantinga + + This software is provided 'as-is', without any express or implied + warranty. In no event will the authors be held liable for any damages + arising from the use of this software. + + Permission is granted to anyone to use this software for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: + + 1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. + 3. This notice may not be removed or altered from any source distribution. +*/ + +#ifndef _SDL_config_macosx_h +#define _SDL_config_macosx_h + +#include "SDL_platform.h" + +/* This gets us MAC_OS_X_VERSION_MIN_REQUIRED... */ +#include + +/* This is a set of defines to configure the SDL features */ + +#ifdef __LP64__ + #define SIZEOF_VOIDP 8 +#else + #define SIZEOF_VOIDP 4 +#endif + +/* Useful headers */ +/* If we specified an SDK or have a post-PowerPC chip, then alloca.h exists. */ +#if ( (MAC_OS_X_VERSION_MIN_REQUIRED >= 1030) || (!defined(__POWERPC__)) ) +#define HAVE_ALLOCA_H 1 +#endif +#define HAVE_SYS_TYPES_H 1 +#define HAVE_STDIO_H 1 +#define STDC_HEADERS 1 +#define HAVE_STRING_H 1 +#define HAVE_INTTYPES_H 1 +#define HAVE_STDINT_H 1 +#define HAVE_CTYPE_H 1 +#define HAVE_MATH_H 1 +#define HAVE_SIGNAL_H 1 + +/* C library functions */ +#define HAVE_MALLOC 1 +#define HAVE_CALLOC 1 +#define HAVE_REALLOC 1 +#define HAVE_FREE 1 +#define HAVE_ALLOCA 1 +#define HAVE_GETENV 1 +#define HAVE_SETENV 1 +#define HAVE_PUTENV 1 +#define HAVE_UNSETENV 1 +#define HAVE_QSORT 1 +#define HAVE_ABS 1 +#define HAVE_BCOPY 1 +#define HAVE_MEMSET 1 +#define HAVE_MEMCPY 1 +#define HAVE_MEMMOVE 1 +#define HAVE_MEMCMP 1 +#define HAVE_STRLEN 1 +#define HAVE_STRLCPY 1 +#define HAVE_STRLCAT 1 +#define HAVE_STRDUP 1 +#define HAVE_STRCHR 1 +#define HAVE_STRRCHR 1 +#define HAVE_STRSTR 1 +#define HAVE_STRTOL 1 +#define HAVE_STRTOUL 1 +#define HAVE_STRTOLL 1 +#define HAVE_STRTOULL 1 +#define HAVE_STRTOD 1 +#define HAVE_ATOI 1 +#define HAVE_ATOF 1 +#define HAVE_STRCMP 1 +#define HAVE_STRNCMP 1 +#define HAVE_STRCASECMP 1 +#define HAVE_STRNCASECMP 1 +#define HAVE_SSCANF 1 +#define HAVE_SNPRINTF 1 +#define HAVE_VSNPRINTF 1 +#define HAVE_CEIL 1 +#define HAVE_COPYSIGN 1 +#define HAVE_COS 1 +#define HAVE_COSF 1 +#define HAVE_FABS 1 +#define HAVE_FLOOR 1 +#define HAVE_LOG 1 +#define HAVE_POW 1 +#define HAVE_SCALBN 1 +#define HAVE_SIN 1 +#define HAVE_SINF 1 +#define HAVE_SQRT 1 +#define HAVE_SIGACTION 1 +#define HAVE_SETJMP 1 +#define HAVE_NANOSLEEP 1 +#define HAVE_SYSCONF 1 +#define HAVE_SYSCTLBYNAME 1 +#define HAVE_ATAN 1 +#define HAVE_ATAN2 1 + +/* Paste generated code here */ + +/* Enable various video drivers */ +#undef SDL_VIDEO_DRIVER_X11 +#define SDL_VIDEO_DRIVER_X11_DYNAMIC "/usr/X11R6/lib/libX11.6.dylib" +#define SDL_VIDEO_DRIVER_X11_DYNAMIC_XEXT "/usr/X11R6/lib/libXext.6.dylib" +#define SDL_VIDEO_DRIVER_X11_DYNAMIC_XINERAMA "/usr/X11R6/lib/libXinerama.1.dylib" +#define SDL_VIDEO_DRIVER_X11_DYNAMIC_XINPUT2 "/usr/X11R6/lib/libXi.6.dylib" +#define SDL_VIDEO_DRIVER_X11_DYNAMIC_XRANDR "/usr/X11R6/lib/libXrandr.2.dylib" +#define SDL_VIDEO_DRIVER_X11_DYNAMIC_XSS "/usr/X11R6/lib/libXss.1.dylib" +#define SDL_VIDEO_DRIVER_X11_DYNAMIC_XVIDMODE "/usr/X11R6/lib/libXxf86vm.1.dylib" +#define SDL_VIDEO_DRIVER_X11_XINERAMA 1 +#define SDL_VIDEO_DRIVER_X11_XRANDR 1 +#define SDL_VIDEO_DRIVER_X11_XSCRNSAVER 1 +#define SDL_VIDEO_DRIVER_X11_XSHAPE 1 +#define SDL_VIDEO_DRIVER_X11_XVIDMODE 1 +#define SDL_VIDEO_DRIVER_X11_HAS_XKBKEYCODETOKEYSYM 1 + +#ifdef MAC_OS_X_VERSION_10_8 +/* + * No matter the versions targeted, this is the 10.8 or later SDK, so you have + * to use the external Xquartz, which is a more modern Xlib. Previous SDKs + * used an older Xlib. + */ +#define SDL_VIDEO_DRIVER_X11_XINPUT2 1 +#define SDL_VIDEO_DRIVER_X11_SUPPORTS_GENERIC_EVENTS 1 +#define SDL_VIDEO_DRIVER_X11_CONST_PARAM_XEXTADDDISPLAY 1 +#endif + +#ifndef SDL_VIDEO_RENDER_OGL +#define SDL_VIDEO_RENDER_OGL 1 +#endif + +/* Enable OpenGL support */ +#ifndef SDL_VIDEO_OPENGL +#define SDL_VIDEO_OPENGL 1 +#endif +#ifndef SDL_VIDEO_OPENGL_CGL +#define SDL_VIDEO_OPENGL_CGL 1 +#endif +#ifndef SDL_VIDEO_OPENGL_GLX +#define SDL_VIDEO_OPENGL_GLX 1 +#endif + +/* Enable assembly routines */ +#define SDL_ASSEMBLY_ROUTINES 1 +#ifdef __ppc__ +#define SDL_ALTIVEC_BLITTERS 1 +#endif + +#endif /* _SDL_config_macosx_h */ diff --git a/premake/config/SDL_config_minimal.template.h b/premake/config/SDL_config_minimal.template.h new file mode 100755 index 000000000..fe3cebc7e --- /dev/null +++ b/premake/config/SDL_config_minimal.template.h @@ -0,0 +1,78 @@ +/* + Simple DirectMedia Layer + Copyright (C) 1997-2013 Sam Lantinga + + This software is provided 'as-is', without any express or implied + warranty. In no event will the authors be held liable for any damages + arising from the use of this software. + + Permission is granted to anyone to use this software for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: + + 1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. + 3. This notice may not be removed or altered from any source distribution. +*/ + +#ifndef _SDL_config_minimal_h +#define _SDL_config_minimal_h + +#include "SDL_platform.h" + +/** + * \file SDL_config_minimal.h + * + * This is the minimal configuration that can be used to build SDL. + */ + +#define HAVE_STDARG_H 1 +#define HAVE_STDDEF_H 1 + +/* Most everything except Visual Studio 2008 and earlier has stdint.h now */ +#if defined(_MSC_VER) && (_MSC_VER < 1600) +/* Here are some reasonable defaults */ +typedef unsigned int size_t; +typedef signed char int8_t; +typedef unsigned char uint8_t; +typedef signed short int16_t; +typedef unsigned short uint16_t; +typedef signed int int32_t; +typedef unsigned int uint32_t; +typedef signed long long int64_t; +typedef unsigned long long uint64_t; +typedef unsigned long uintptr_t; +#else +#define HAVE_STDINT_H 1 +#endif /* Visual Studio 2008 */ + +#ifdef __GNUC__ +#define HAVE_GCC_SYNC_LOCK_TEST_AND_SET 1 +#endif + +/* Enable the dummy audio driver (src/audio/dummy/\*.c) */ +#define SDL_AUDIO_DRIVER_DUMMY 1 + +/* Enable the stub joystick driver (src/joystick/dummy/\*.c) */ +#define SDL_JOYSTICK_DISABLED 1 + +/* Enable the stub haptic driver (src/haptic/dummy/\*.c) */ +#define SDL_HAPTIC_DISABLED 1 + +/* Enable the stub shared object loader (src/loadso/dummy/\*.c) */ +#define SDL_LOADSO_DISABLED 1 + +/* Enable the stub thread support (src/thread/generic/\*.c) */ +#define SDL_THREADS_DISABLED 1 + +/* Enable the stub timer support (src/timer/dummy/\*.c) */ +#define SDL_TIMERS_DISABLED 1 + +/* Enable the dummy video driver (src/video/dummy/\*.c) */ +#define SDL_VIDEO_DRIVER_DUMMY 1 + +#endif /* _SDL_config_minimal_h */ diff --git a/premake/config/SDL_config_windows.template.h b/premake/config/SDL_config_windows.template.h new file mode 100755 index 000000000..915ac89d2 --- /dev/null +++ b/premake/config/SDL_config_windows.template.h @@ -0,0 +1,149 @@ +/* + Simple DirectMedia Layer + Copyright (C) 1997-2013 Sam Lantinga + + This software is provided 'as-is', without any express or implied + warranty. In no event will the authors be held liable for any damages + arising from the use of this software. + + Permission is granted to anyone to use this software for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: + + 1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. + 3. This notice may not be removed or altered from any source distribution. +*/ + +#ifndef _SDL_config_windows_h +#define _SDL_config_windows_h + +#include "SDL_platform.h" + +/* This is a set of defines to configure the SDL features */ + +#if !defined(_STDINT_H_) && (!defined(HAVE_STDINT_H) || !_HAVE_STDINT_H) +#if defined(__GNUC__) || defined(__DMC__) || defined(__WATCOMC__) +#define HAVE_STDINT_H 1 +#elif defined(_MSC_VER) +typedef signed __int8 int8_t; +typedef unsigned __int8 uint8_t; +typedef signed __int16 int16_t; +typedef unsigned __int16 uint16_t; +typedef signed __int32 int32_t; +typedef unsigned __int32 uint32_t; +typedef signed __int64 int64_t; +typedef unsigned __int64 uint64_t; +#ifndef _UINTPTR_T_DEFINED +#ifdef _WIN64 +typedef unsigned __int64 uintptr_t; +#else +typedef unsigned int uintptr_t; +#endif +#define _UINTPTR_T_DEFINED +#endif +/* Older Visual C++ headers don't have the Win64-compatible typedefs... */ +#if ((_MSC_VER <= 1200) && (!defined(DWORD_PTR))) +#define DWORD_PTR DWORD +#endif +#if ((_MSC_VER <= 1200) && (!defined(LONG_PTR))) +#define LONG_PTR LONG +#endif +#else /* !__GNUC__ && !_MSC_VER */ +typedef signed char int8_t; +typedef unsigned char uint8_t; +typedef signed short int16_t; +typedef unsigned short uint16_t; +typedef signed int int32_t; +typedef unsigned int uint32_t; +typedef signed long long int64_t; +typedef unsigned long long uint64_t; +#ifndef _SIZE_T_DEFINED_ +#define _SIZE_T_DEFINED_ +typedef unsigned int size_t; +#endif +typedef unsigned int uintptr_t; +#endif /* __GNUC__ || _MSC_VER */ +#endif /* !_STDINT_H_ && !HAVE_STDINT_H */ + +#ifdef _WIN64 +# define SIZEOF_VOIDP 8 +#else +# define SIZEOF_VOIDP 4 +#endif + +/* This is disabled by default to avoid C runtime dependencies and manifest requirements */ +#ifdef HAVE_LIBC +/* Useful headers */ +#define HAVE_STDIO_H 1 +#define STDC_HEADERS 1 +#define HAVE_STRING_H 1 +#define HAVE_CTYPE_H 1 +#define HAVE_MATH_H 1 +#define HAVE_SIGNAL_H 1 + +/* C library functions */ +#define HAVE_MALLOC 1 +#define HAVE_CALLOC 1 +#define HAVE_REALLOC 1 +#define HAVE_FREE 1 +#define HAVE_ALLOCA 1 +#define HAVE_QSORT 1 +#define HAVE_ABS 1 +#define HAVE_MEMSET 1 +#define HAVE_MEMCPY 1 +#define HAVE_MEMMOVE 1 +#define HAVE_MEMCMP 1 +#define HAVE_STRLEN 1 +#define HAVE__STRREV 1 +#define HAVE__STRUPR 1 +#define HAVE__STRLWR 1 +#define HAVE_STRCHR 1 +#define HAVE_STRRCHR 1 +#define HAVE_STRSTR 1 +#define HAVE_ITOA 1 +#define HAVE__LTOA 1 +#define HAVE__ULTOA 1 +#define HAVE_STRTOL 1 +#define HAVE_STRTOUL 1 +#define HAVE_STRTOLL 1 +#define HAVE_STRTOD 1 +#define HAVE_ATOI 1 +#define HAVE_ATOF 1 +#define HAVE_STRCMP 1 +#define HAVE_STRNCMP 1 +#define HAVE__STRICMP 1 +#define HAVE__STRNICMP 1 +#define HAVE_SSCANF 1 +#define HAVE_M_PI 1 +#define HAVE_ATAN 1 +#define HAVE_ATAN2 1 +#define HAVE_CEIL 1 +#define HAVE_COPYSIGN 1 +#define HAVE_COS 1 +#define HAVE_COSF 1 +#define HAVE_FABS 1 +#define HAVE_FLOOR 1 +#define HAVE_LOG 1 +#define HAVE_POW 1 +#define HAVE_SCALBN 1 +#define HAVE_SIN 1 +#define HAVE_SINF 1 +#define HAVE_SQRT 1 +#else +#define HAVE_STDARG_H 1 +#define HAVE_STDDEF_H 1 +#endif + +/* Paste generated code here */ + +/* Enable assembly routines (Win64 doesn't have inline asm) */ +#ifndef _WIN64 +#define SDL_ASSEMBLY_ROUTINES 1 +#endif + +#endif /* _SDL_config_windows_h */ diff --git a/premake/patches/709.patch b/premake/patches/709.patch new file mode 100755 index 000000000..6e882f4ff --- /dev/null +++ b/premake/patches/709.patch @@ -0,0 +1,29 @@ +# HG changeset patch +# User Ben Henning +# Date 1375901577 25200 +# Wed Aug 07 11:52:57 2013 -0700 +# Node ID 1d820b5754a9bc79b5c4c6a26d1acc170ebf4784 +# Parent 0af3bf0e3755477eafb247935db77b2765df2d19 +Updated the GCC make option to handle its linker cmomand generation a bit +differently. Rather than putting the sibling libraries before the linker +flags, they are put after. This allows for some extra flexibility in putting +custom linker libraries before the list of sibling libraries, in case one of +them depends on it. + +diff --git a/src/actions/make/make_cpp.lua b/src/actions/make/make_cpp.lua +--- a/src/actions/make/make_cpp.lua ++++ b/src/actions/make/make_cpp.lua +@@ -267,11 +267,12 @@ + _p(' LINKCMD = $(AR) -rcs $(TARGET) $(OBJECTS)') + end + else ++ -- Ben: changed order of ALL_LDFLAGS and LIBS (switched them) + -- this was $(TARGET) $(LDFLAGS) $(OBJECTS) + -- but had trouble linking to certain static libs so $(OBJECTS) moved up + -- then $(LDFLAGS) moved to end + -- https://sourceforge.net/tracker/?func=detail&aid=3430158&group_id=71616&atid=531880 +- _p(' LINKCMD = $(%s) -o $(TARGET) $(OBJECTS) $(RESOURCES) $(ARCH) $(LIBS) $(ALL_LDFLAGS)', iif(cfg.language == "C", "CC", "CXX")) ++ _p(' LINKCMD = $(%s) -o $(TARGET) $(OBJECTS) $(RESOURCES) $(ARCH) $(ALL_LDFLAGS) $(LIBS)', iif(cfg.language == "C", "CC", "CXX")) + end + end + diff --git a/premake/patches/711.patch b/premake/patches/711.patch new file mode 100755 index 000000000..6f33a5a2f --- /dev/null +++ b/premake/patches/711.patch @@ -0,0 +1,30 @@ +# HG changeset patch +# User Ben Henning +# Date 1376453463 25200 +# Tue Aug 13 21:11:03 2013 -0700 +# Node ID a5f8b4f709722222e02fa481873d76ad25255e09 +# Parent 8b24d45e6a5d717876a7b32b64e99043c95328e5 +Implemented Xcode recognizing bitmap and wave files as resources, plus properly +set their types recognizable by Xcode itself. + +diff --git a/src/actions/xcode/xcode_common.lua b/src/actions/xcode/xcode_common.lua +--- a/src/actions/xcode/xcode_common.lua ++++ b/src/actions/xcode/xcode_common.lua +@@ -32,6 +32,8 @@ + [".nib"] = "Resources", + [".xib"] = "Resources", + [".icns"] = "Resources", ++ [".bmp"] = "Resources", ++ [".wav"] = "Resources", + } + return categories[path.getextension(node.name)] + end +@@ -85,6 +87,8 @@ + [".strings"] = "text.plist.strings", + [".xib"] = "file.xib", + [".icns"] = "image.icns", ++ [".bmp"] = "image.bmp", ++ [".wav"] = "audio.wav", + } + return types[path.getextension(node.path)] or "text" + end diff --git a/premake/patches/712.patch b/premake/patches/712.patch new file mode 100755 index 000000000..c91602831 --- /dev/null +++ b/premake/patches/712.patch @@ -0,0 +1,58 @@ +# HG changeset patch +# User Ben Henning +# Date 1376509869 25200 +# Wed Aug 14 12:51:09 2013 -0700 +# Node ID e8558df4fbdb173a2b9ed0d354d6c3e76b376698 +# Parent a5f8b4f709722222e02fa481873d76ad25255e09 +Fixed a bug in Xcode project generation wherein pre/prelink/post-build commands +would not be properly executed if the premake script only had the commands +in configuration blocks, rather than in the project block. According to the +website, these commands can exist in both blocks and the Xcode script does +properly generate the commands, it just doesn't add a single line which allows +Xcode to execute the commands at the correct stage. This patch fixes those +issues. + +diff --git a/src/actions/xcode/xcode_common.lua b/src/actions/xcode/xcode_common.lua +--- a/src/actions/xcode/xcode_common.lua ++++ b/src/actions/xcode/xcode_common.lua +@@ -432,20 +432,37 @@ + for _, node in ipairs(tr.products.children) do + local name = tr.project.name + ++ -- This function checks whether there are build commands of a specific ++ -- type to be executed; they will be generated correctly, but the project ++ -- commands will not contain any per-configuration commands, so the logic ++ -- has to be extended a bit to account for that. ++ local function hasBuildCommands(which) ++ -- standard check...this is what existed before ++ if #tr.project[which] > 0 then ++ return true ++ end ++ -- what if there are no project-level commands? check configs... ++ for _, cfg in ipairs(tr.configs) do ++ if #cfg[which] > 0 then ++ return true ++ end ++ end ++ end ++ + _p(2,'%s /* %s */ = {', node.targetid, name) + _p(3,'isa = PBXNativeTarget;') + _p(3,'buildConfigurationList = %s /* Build configuration list for PBXNativeTarget "%s" */;', node.cfgsection, name) + _p(3,'buildPhases = (') +- if #tr.project.prebuildcommands > 0 then ++ if hasBuildCommands('prebuildcommands') then + _p(4,'9607AE1010C857E500CD1376 /* Prebuild */,') + end + _p(4,'%s /* Resources */,', node.resstageid) + _p(4,'%s /* Sources */,', node.sourcesid) +- if #tr.project.prelinkcommands > 0 then ++ if hasBuildCommands('prelinkcommands') then + _p(4,'9607AE3510C85E7E00CD1376 /* Prelink */,') + end + _p(4,'%s /* Frameworks */,', node.fxstageid) +- if #tr.project.postbuildcommands > 0 then ++ if hasBuildCommands('postbuildcommands') then + _p(4,'9607AE3710C85E8F00CD1376 /* Postbuild */,') + end + _p(3,');') diff --git a/premake/patches/713.patch b/premake/patches/713.patch new file mode 100755 index 000000000..2d53abdc4 --- /dev/null +++ b/premake/patches/713.patch @@ -0,0 +1,64 @@ +# HG changeset patch +# User Ben Henning +# Date 1376606083 25200 +# Thu Aug 15 15:34:43 2013 -0700 +# Node ID 8c9cd352c70012a64779356bff3c81998c3fb6a0 +# Parent e8558df4fbdb173a2b9ed0d354d6c3e76b376698 +Implemented the option to set custom source trees for Xcode frameworks (links) +using Visual Studio-esque variables, such as "$(SDKROOT)/OpenGLES.framework". + +diff --git a/src/actions/xcode/xcode_common.lua b/src/actions/xcode/xcode_common.lua +--- a/src/actions/xcode/xcode_common.lua ++++ b/src/actions/xcode/xcode_common.lua +@@ -318,18 +318,36 @@ + local pth, src + if xcode.isframework(node.path) then + --respect user supplied paths +- if string.find(node.path,'/') then +- if string.find(node.path,'^%.')then ++ -- look for special variable-starting paths for different sources ++ local nodePath = node.path ++ local _, matchEnd, variable = string.find(nodePath, "^%$%((.+)%)/") ++ if variable then ++ -- by skipping the last '/' we support the same absolute/relative ++ -- paths as before ++ nodePath = string.sub(nodePath, matchEnd + 1) ++ end ++ if string.find(nodePath,'/') then ++ if string.find(nodePath,'^%.')then + error('relative paths are not currently supported for frameworks') + end +- pth = node.path ++ pth = nodePath + else +- pth = "/System/Library/Frameworks/" .. node.path ++ pth = "/System/Library/Frameworks/" .. nodePath + end +- src = "absolute" ++ -- if it starts with a variable, use that as the src instead ++ if variable then ++ src = variable ++ -- if we are using a different source tree, it has to be relative ++ -- to that source tree, so get rid of any leading '/' ++ if string.find(pth, '^/') then ++ pth = string.sub(pth, 2) ++ end ++ else ++ src = "" ++ end + else + -- something else; probably a source code file +- src = "group" ++ src = "" + + -- if the parent node is virtual, it won't have a local path + -- of its own; need to use full relative path from project +@@ -340,7 +358,7 @@ + end + end + +- _p(2,'%s /* %s */ = {isa = PBXFileReference; lastKnownFileType = %s; name = "%s"; path = "%s"; sourceTree = "<%s>"; };', ++ _p(2,'%s /* %s */ = {isa = PBXFileReference; lastKnownFileType = %s; name = "%s"; path = "%s"; sourceTree = "%s"; };', + node.id, node.name, xcode.getfiletype(node), node.name, pth, src) + end + end diff --git a/premake/patches/iOS.patch b/premake/patches/iOS.patch new file mode 100755 index 000000000..ecaf04f4e --- /dev/null +++ b/premake/patches/iOS.patch @@ -0,0 +1,71 @@ +# HG changeset patch +# User Guido Lorenz +# Date 1314134634 -7200 +# Node ID 5552b57a6b3e541edac2cf0ef3f66a361e9c774e +# Parent 60bda91095e1b823134fc7341e2c34ca7c198341 +Added iOS platform (Xcode only). + +diff -r 60bda91095e1 -r 5552b57a6b3e src/actions/xcode/_xcode.lua +--- a/src/actions/xcode/_xcode.lua Fri Aug 19 08:58:23 2011 -0400 ++++ b/src/actions/xcode/_xcode.lua Tue Aug 23 23:23:54 2011 +0200 +@@ -28,6 +28,7 @@ + Universal32 = "32-bit Universal", + Universal64 = "64-bit Universal", + Universal = "Universal", ++ iOS = "iOS", + }, + + default_platform = "Universal", +@@ -79,6 +80,7 @@ + Universal32 = "32-bit Universal", + Universal64 = "64-bit Universal", + Universal = "Universal", ++ iOS = "iOS", + }, + + default_platform = "Universal", +diff -r 60bda91095e1 -r 5552b57a6b3e src/actions/xcode/xcode_common.lua +--- a/src/actions/xcode/xcode_common.lua Fri Aug 19 08:58:23 2011 -0400 ++++ b/src/actions/xcode/xcode_common.lua Tue Aug 23 23:23:54 2011 +0200 +@@ -724,9 +724,15 @@ + Universal32 = "$(ARCHS_STANDARD_32_BIT)", + Universal64 = "$(ARCHS_STANDARD_64_BIT)", + Universal = "$(ARCHS_STANDARD_32_64_BIT)", ++ iOS = "$(ARCHS_UNIVERSAL_IPHONE_OS)", + } + _p(4,'ARCHS = "%s";', archs[cfg.platform]) + ++ if cfg.platform == "iOS" then ++ _p(4,'SDKROOT = %s;', "iphoneos") ++ _p(4,'CODE_SIGN_IDENTITY = "%s";', "iPhone Developer") ++ end ++ + local targetdir = path.getdirectory(cfg.buildtarget.bundlepath) + if targetdir ~= "." then + _p(4,'CONFIGURATION_BUILD_DIR = "$(SYMROOT)";'); +diff -r 60bda91095e1 -r 5552b57a6b3e src/base/cmdline.lua +--- a/src/base/cmdline.lua Fri Aug 19 08:58:23 2011 -0400 ++++ b/src/base/cmdline.lua Tue Aug 23 23:23:54 2011 +0200 +@@ -71,6 +71,7 @@ + { "universal", "Mac OS X Universal, 32- and 64-bit" }, + { "universal32", "Mac OS X Universal, 32-bit only" }, + { "universal64", "Mac OS X Universal, 64-bit only" }, ++ { "ios", "iOS" }, + { "ps3", "Playstation 3 (experimental)" }, + { "xbox360", "Xbox 360 (experimental)" }, + } +diff -r 60bda91095e1 -r 5552b57a6b3e src/base/globals.lua +--- a/src/base/globals.lua Fri Aug 19 08:58:23 2011 -0400 ++++ b/src/base/globals.lua Tue Aug 23 23:23:54 2011 +0200 +@@ -38,6 +38,11 @@ + { + cfgsuffix = "univ64", + }, ++ iOS = ++ { ++ cfgsuffix = "ios", ++ iscrosscompiler = true, ++ }, + PS3 = + { + cfgsuffix = "ps3", diff --git a/premake/patches/premake.patches.txt b/premake/patches/premake.patches.txt new file mode 100755 index 000000000..308d7d4ed --- /dev/null +++ b/premake/patches/premake.patches.txt @@ -0,0 +1,26 @@ +The patches in this directory are targeted to the premake4 stable branch, based +on the date of these files and the repository. + +1. 709.patch: this patch corrects the linking order for generated GNU makefiles. + More information on this patch can be found at: + https://sourceforge.net/p/premake/bugs/279/ +2. iOS.patch: this patch adds a iOS as a platform option for premake, allowing + for potential iOS Xcode project generation. +3. 711.patch: this patch adds support for Xcode recognizing files added to + Xcode projects with the extensions of .bmp or .wav as resource files with + the respective file types of image and audio. This is needed to properly + bundle the Xcode-iOS resources with the app package. See the following for + more information: + https://sourceforge.net/p/premake/patches/165/ +4. 712.patch: this patch fixes an issue in Xcode that prevents post-build + commands from working for multiple configurations. This is why I had to have + debug and release configurations disabled for so long. They are now reenabled + and should be working fine. For more information: + https://sourceforge.net/p/premake/bugs/280/ +5. 713.patch: this patch allows custom source trees to be set in Xcode links + using variables similar to Visual Studio variables. This is necessary to + properly link to frameworks for iOS projects. For more information: + https://sourceforge.net/p/premake/patches/166/ + +The repository containing these changes can be found at: +https://bitbucket.org/gsocben/premake-stable-sdlgsoc2013 \ No newline at end of file diff --git a/premake/premake4.lua b/premake/premake4.lua new file mode 100755 index 000000000..9fedcdc18 --- /dev/null +++ b/premake/premake4.lua @@ -0,0 +1,482 @@ +-- Copyright (C) 1997-2011 Sam Lantinga +-- +-- This software is provided 'as-is', without any express or implied +-- warranty. In no event will the authors be held liable for any damages +-- arising from the use of this software. +-- +-- Permission is granted to anyone to use this software for any purpose, +-- including commercial applications, and to alter it and redistribute it +-- freely. +-- +-- Meta-build system using premake created and maintained by +-- Benjamin Henning + +--[[ +premake4.lua + + This script sets up the entire premake system. It's responsible for executing + all of the definition scripts for the SDL2 library and the entire test suite, + or demos for the iOS platform. It handles each specific platform and uses the + setup state to generate both the configuration header file needed to build + SDL2 and the premake lua script to generate the target project files. +]] + +-- string utility functions +dofile "util/sdl_string.lua" +-- utility file wrapper for some useful functions +dofile "util/sdl_file.lua" +-- system for defining SDL projects +dofile "util/sdl_projects.lua" +-- offers a utility function for finding dependencies specifically on windows +dofile "util/sdl_depends.lua" +-- system for generating a *config.h file used to build the SDL2 library +dofile "util/sdl_gen_config.lua" +-- functions to handle complicated dependency checks using CMake-esque functions +dofile "util/sdl_check_compile.lua" +-- a list of dependency functions for the SDL2 project and any other projects +dofile "util/sdl_dependency_checkers.lua" + +-- the following are various options for configuring the meta-build system +newoption { + trigger = "to", + value = "path", + description = "Set the base output directory for the generated and executed lua file." +} + +newoption { + trigger = "mingw", + description = "Runs the premake generation script targeted to MinGW." +} + +newoption { + trigger = "cygwin", + description = "Runs the premake generation script targeted to Cygwin." +} + +newoption { + trigger = "ios", + description = "Runs the premake generation script targeted to iOS." +} + +-- determine the localized destination path +local baseLoc = "./" +if _OPTIONS["to"] then + baseLoc = _OPTIONS["to"]:gsub("\\", "/") +end + +local deps = SDL_getDependencies() +for _,v in ipairs(deps) do + newoption { + trigger = v:lower(), + description = "Force on the dependency: " .. v + } +end + +-- clean action +if _ACTION == "clean" then + -- this is kept the way it is because premake's default method of cleaning the + -- build tree is not very good standalone, whereas the following correctly + -- cleans every build option + print("Cleaning the build environment...") + os.rmdir(baseLoc .. "/SDL2") + os.rmdir(baseLoc .. "/SDL2main") + os.rmdir(baseLoc .. "/SDL2test") + os.rmdir(baseLoc .. "/tests") + os.rmdir(baseLoc .. "/Demos") + os.rmdir(baseLoc .. "/ipch") -- sometimes shows up + os.remove(baseLoc .. "/SDL.sln") + os.remove(baseLoc .. "/SDL.suo") + os.remove(baseLoc .. "/SDL.v11.suo") + os.remove(baseLoc .. "/SDL.sdf") + os.remove(baseLoc .. "/SDL.ncb") + os.remove(baseLoc .. "/SDL-gen.lua") + os.remove(baseLoc .. "/SDL_config_premake.h") + os.remove(baseLoc .. "/Makefile") + os.rmdir(baseLoc .. "/SDL.xcworkspace") + os.exit() +end + +-- only run through standard execution if not in help mode +if _OPTIONS["help"] == nil then + -- load all of the project definitions + local results = os.matchfiles("projects/**.lua") + for _,dir in ipairs(results) do + dofile(dir) + end + + -- figure out which configuration template to use + local premakeConfigHeader = baseLoc .. "/SDL_config_premake.h" + -- minimal configuration is the default + local premakeTemplateHeader = "./config/SDL_config_minimal.template.h" + if SDL_getos() == "windows" or SDL_getos() == "mingw" then + premakeTemplateHeader = "./config/SDL_config_windows.template.h" + elseif SDL_getos() == "macosx" then + premakeTemplateHeader = "./config/SDL_config_macosx.template.h" + elseif SDL_getos() == "ios" then + premakeTemplateHeader = "./config/SDL_config_iphoneos.template.h" + elseif os.get() == "linux" then + premakeTemplateHeader = "./config/SDL_config_linux.template.h" + elseif SDL_getos() == "cygwin" then + premakeTemplateHeader = "./config/SDL_config_cygwin.template.h" + end + + local genFile = baseLoc .. "/SDL-gen.lua" + local file = fileopen(genFile, "wt") + print("Generating " .. genFile .. "...") + -- begin generating the config header file + startGeneration(premakeConfigHeader, premakeTemplateHeader) + + -- begin generating the actual premake script + file:print(0, "-- Premake script generated by Simple DirectMedia Layer meta-build script") + file:print(1, 'solution "SDL"') + local platforms = { } + local platformsIndexed = { } + for n,p in pairs(projects) do + if p.platforms and #p.platforms ~= 0 then + for k,v in pairs(p.platforms) do + platforms[v] = true + end + end + end + for n,v in pairs(platforms) do + platformsIndexed[#platformsIndexed + 1] = n + end + file:print(2, implode(platformsIndexed, 'platforms {', '"', '"', ', ', '}')) + file:print(2, 'configurations { "Debug", "Release" }') + for n,p in pairs(projects) do + if p.compat then + local proj = {} + if p.projectLocation ~= nil then + proj.location = p.projectLocation .. "/" .. p.name + else + proj.location = p.name .. "/" + end + proj.includedirs = { path.getrelative(baseLoc, + path.getdirectory(premakeConfigHeader)), + path.getrelative(baseLoc, "../include") } + proj.libdirs = { } + proj.files = { } + local links = { } + local dbgCopyTable = { } + local relCopyTable = { } + -- custom links that shouldn't exist... + -- (these should always happen before dependencies) + if p.customLinks ~= nil then + for k,lnk in pairs(p.customLinks) do + table.insert(links, lnk) + end + end + -- setup project dependencies + local dependencyLocs = { } + if p.projectDependencies ~= nil and #p.projectDependencies ~= 0 then + for k,projname in pairs(p.projectDependencies) do + local depproj = projects[projname] + -- validation that it exists and can be linked to + if depproj ~= nil and (depproj.kind == "SharedLib" or depproj.kind == "StaticLib") then + if depproj.kind == "SharedLib" then + local deplocation = nil + if depproj.projectLocation ~= nil then + deplocation = depproj.projectLocation .. "/" .. p.name + else + deplocation = depproj.name .. "/" + end + table.insert(dependencyLocs, { location = deplocation, name = projname }) + else -- static lib + -- we are now dependent on everything the static lib is dependent on + if depproj.customLinks ~= nil then + for k,lnk in pairs(depproj.customLinks) do + table.insert(links, lnk) + end + end + -- also include links from dependencies + for i,d in pairs(depproj.dependencyTree) do + if d.links then + for k,v in pairs(d.links) do + local propPath = v:gsub("\\", "/") + table.insert(links, propPath) + end + end + end + end + -- finally, depend on the project itself + table.insert(links, projname) + elseif depproj == nil then + print("Warning: Missing external dependency for project: ".. p.name .. + ". Be sure you setup project dependencies in a logical order.") + else + print("Warning: Cannot link " .. p.name .. " to second project " .. + projname .. " because the second project is not a library.") + end + end + end + -- iterate across all root directories, matching source directories + local dirs = createDirTable(p.sourcedir) + -- but first, handle any files specifically set in the project, rather than + -- its dependencies + -- register c and h files in this directory + if (p.files ~= nil and #p.files ~= 0) or (p.paths ~= nil and #p.paths ~= 0) then + -- handle all lists of files + if p.files ~= nil and #p.files ~= 0 then + for k,filepat in pairs(p.files) do + for k,f in pairs(os.matchfiles(p.sourcedir .. filepat)) do + table.insert(proj.files, path.getrelative(baseLoc, f)) + end + end + end -- end props files if + -- add all .c/.h files from each path + -- handle all related paths + if p.paths ~= nil and #p.paths ~= 0 then + for j,filepat in ipairs(p.paths) do + for k,f in pairs(os.matchfiles(p.sourcedir .. filepat .. "*.c")) do + table.insert(proj.files, path.getrelative(baseLoc, f)) + end + for k,f in pairs(os.matchfiles(p.sourcedir .. filepat .. "*.h")) do + table.insert(proj.files, path.getrelative(baseLoc, f)) + end + -- mac osx + for k,f in pairs(os.matchfiles(p.sourcedir .. filepat .. "*.m")) do + table.insert(proj.files, path.getrelative(baseLoc, f)) + end + end + end -- end of props paths if + end -- end of check for files/paths in main project + -- if this project has any configuration flags, add them to the current file + if p.config then + addConfig(p.config) + end + -- now, handle files and paths for dependencies + for i,props in ipairs(p.dependencyTree) do + if props.compat then + -- register c and h files in this directory + -- handle all lists of files + if props.files ~= nil and #props.files ~= 0 then + for k,filepat in pairs(props.files) do + for k,f in pairs(os.matchfiles(p.sourcedir .. filepat)) do + table.insert(proj.files, path.getrelative(baseLoc, f)) + end + end + end -- end props files if + -- add all .c/.h files from each path + -- handle all related paths + if props.paths ~= nil and #props.paths ~= 0 then + for j,filepat in ipairs(props.paths) do + for k,f in pairs(os.matchfiles(p.sourcedir .. filepat .. "*.c")) do + table.insert(proj.files, path.getrelative(baseLoc, f)) + end + for k,f in pairs(os.matchfiles(p.sourcedir .. filepat .. "*.h")) do + table.insert(proj.files, path.getrelative(baseLoc, f)) + end + -- mac osx + for k,f in pairs(os.matchfiles(p.sourcedir .. filepat .. "*.m")) do + table.insert(proj.files, path.getrelative(baseLoc, f)) + end + end + end -- end of props paths if + -- if this dependency has any special configuration flags, add 'em + if props.config then + addConfig(props.config) + end -- end of props config if check + end -- end check for compatibility + end -- end of props loop + --local debugConfig = configuration("Debug") + local debugConfig = {} + local releaseConfig = {} + debugConfig.defines = { "USING_PREMAKE_CONFIG_H", "_DEBUG" } + releaseConfig.defines = { "USING_PREMAKE_CONFIG_H", "NDEBUG" } + -- setup per-project defines + if p.defines ~= nil then + for k,def in pairs(p.defines) do + table.insert(debugConfig.defines, def) + table.insert(releaseConfig.defines, def) + end + end + debugConfig.buildoptions = { } + if SDL_getos() == "windows" then + table.insert(debugConfig.buildoptions, "/MDd") + end + debugConfig.linkoptions = { } + releaseConfig.buildoptions = {} + releaseConfig.linkoptions = {} + local baseBuildDir = "/Build" + if os.get() == "windows" then + baseBuildDir = "/Win32" + end + debugConfig.flags = { "Symbols" } + debugConfig.targetdir = proj.location .. baseBuildDir .. "/Debug" + releaseConfig.flags = { "OptimizeSpeed" } + releaseConfig.targetdir = proj.location .. baseBuildDir .. "/Release" + -- setup postbuild options + local dbgPostbuildcommands = { } + local relPostbuildcommands = { } + -- handle copying depended shared libraries to correct folders + if os.get() == "windows" then + for k,deploc in pairs(dependencyLocs) do + table.insert(dbgCopyTable, { src = deploc.location .. baseBuildDir .. "/Debug/" .. deploc.name .. ".dll", + dst = debugConfig.targetdir .. "/" .. deploc.name .. ".dll" }) + table.insert(relCopyTable, { src = deploc.location .. baseBuildDir .. "/Release/" .. deploc.name .. ".dll", + dst = releaseConfig.targetdir .. "/" .. deploc.name .. ".dll" }) + end + end + if p.copy ~= nil then + for k,file in pairs(p.copy) do + -- the following builds relative paths native to the current system for copying, other + -- than the copy command itself, this is essentially cross-platform for paths + + -- all custom copies should be relative to the current working directory + table.insert(dbgCopyTable, { src = path.getrelative(baseLoc, p.sourcedir .. "/" .. file), dst = debugConfig.targetdir .. "/" .. file }) + table.insert(relCopyTable, { src = path.getrelative(baseLoc, p.sourcedir .. "/" .. file), dst = releaseConfig.targetdir .. "/" .. file }) + end + end + for k,file in pairs(dbgCopyTable) do + -- all copies should be relative to project location, based on platform + local relLocation = "./" + --if os.get() == "windows" then + relLocation = proj.location + --end + local fromPath = "./" .. path.getrelative(relLocation, file.src) + local toPath = "./" .. path.getrelative(relLocation, file.dst) + local toPathParent = path.getdirectory(toPath) + local copyCommand = "cp" + local destCheck = "if [ ! -d \\\"" .. toPathParent .. "\\\" ]; then mkdir -p \\\"" .. toPathParent .. "\\\"; fi" + if SDL_getos() ~= "windows" and fromPath:find("*") ~= nil then + -- to path must be a directory for * copies + toPath = path.getdirectory(toPath) + end + if SDL_getos() == "windows" then + fromPath = path.translate(fromPath, "/"):gsub("/", "\\\\") + toPath = path.translate(toPath, "/"):gsub("/", "\\\\") + toPathParent = path.translate(toPathParent, "/"):gsub("/", "\\\\") + copyCommand = "copy" + destCheck = "if not exist \\\"" .. toPathParent .. "\\\" ( mkdir \\\"" .. toPathParent .. "\\\" )" + else + fromPath = path.translate(fromPath, nil):gsub("\\", "/") + toPath = path.translate(toPath, nil):gsub("\\", "/") + end + -- command will check for destination directory to exist and, if it doesn't, + -- it will make the directory and then copy over any assets + local quotedFromPath = fromPath + if SDL_getos() == "windows" or fromPath:find("*") == nil then + quotedFromPath = '\\"' .. quotedFromPath .. '\\"' + end + table.insert(dbgPostbuildcommands, destCheck) + table.insert(dbgPostbuildcommands, + copyCommand .. " " .. + quotedFromPath .. " \\\"" .. + toPath .. "\\\"") + end + for k,file in pairs(relCopyTable) do + -- all copies should be relative to project location, based on platform + local relLocation = "./" + relLocation = proj.location + local fromPath = "./" .. path.getrelative(relLocation, file.src) + local toPath = "./" .. path.getrelative(relLocation, file.dst) + local toPathParent = path.getdirectory(toPath) + local copyCommand = "cp" + local destCheck = "if [ ! -d \\\"" .. toPathParent .. "\\\" ]; then mkdir -p \\\"" .. toPathParent .. "\\\"; fi" + if SDL_getos() ~= "windows" and fromPath:find("*") ~= nil then + -- to path must be a directory for * copies + toPath = path.getdirectory(toPath) + end + if SDL_getos() == "windows" then + fromPath = path.translate(fromPath, "/"):gsub("/", "\\\\") + toPath = path.translate(toPath, "/"):gsub("/", "\\\\") + toPathParent = path.translate(toPathParent, "/"):gsub("/", "\\\\") + copyCommand = "copy" + destCheck = "if not exist \\\"" .. toPathParent .. "\\\" ( mkdir \\\"" .. toPathParent .. "\\\" )" + else + fromPath = path.translate(fromPath, nil):gsub("\\", "/") + toPath = path.translate(toPath, nil):gsub("\\", "/") + end + -- command will check for destination directory to exist and, if it doesn't, + -- it will make the directory and then copy over any assets + local quotedFromPath = fromPath + if SDL_getos() == "windows" or fromPath:find("*") == nil then + quotedFromPath = '\\"' .. quotedFromPath .. '\\"' + end + table.insert(relPostbuildcommands, destCheck) + table.insert(relPostbuildcommands, + copyCommand .. " " .. + quotedFromPath .. " \\\"" .. + toPath .. "\\\"") + end + debugConfig.postbuildcommands = dbgPostbuildcommands + debugConfig.links = links + releaseConfig.postbuildcommands = relPostbuildcommands + releaseConfig.links = links -- release links? + for i,d in pairs(p.dependencyTree) do + if d.includes then + for k,v in pairs(d.includes) do + local propPath = v:gsub("\\", "/") + proj.includedirs[propPath] = propPath + end + end + if d.libs then + for k,v in pairs(d.libs) do + local propPath = v:gsub("\\", "/") + proj.libdirs[propPath] = propPath + end + end + if d.links then + for k,v in pairs(d.links) do + local propPath = v:gsub("\\", "/") + debugConfig.links[#debugConfig.links + 1] = propPath + end + end + end + if #proj.files > 0 then + file:print(1, 'project "' .. p.name .. '"') + file:print(2, 'targetname "' .. p.name .. '"') + -- note: commented out because I think this hack is unnecessary + --if iOSMode and p.kind == "ConsoleApp" then + -- hack for iOS where we cannot build "tools"/ConsoleApps in + -- Xcode for iOS, so we convert them over to WindowedApps + -- p.kind = "WindowedApp" + --end + file:print(2, 'kind "' .. p.kind .. '"') + file:print(2, 'language "' .. p.language .. '"') + file:print(2, 'location "' .. proj.location .. '"') + file:print(2, 'flags { "NoExceptions" }') -- NoRTTI + file:print(2, 'buildoptions { }')--"/GS-" }') + file:print(2, implode(proj.includedirs, 'includedirs {', '"', '"', ', ', '}')) + file:print(2, implode(proj.libdirs, 'libdirs {', '"', '"', ', ', '}')) + file:print(2, implode(proj.files, 'files {', '"', '"', ', ', '}')) + -- debug configuration + file:print(2, 'configuration "Debug"') + file:print(3, 'targetdir "' .. debugConfig.targetdir .. '"') + -- debug dir is relative to the solution's location + file:print(3, 'debugdir "' .. debugConfig.targetdir .. '"') + file:print(3, implode(debugConfig.defines, 'defines {', '"', '"', ', ', '}')) + file:print(3, implode(debugConfig.links, "links {", '"', '"', ', ', "}")) + if SDL_getos() == "mingw" then + -- static runtime + file:print(3, 'linkoptions { "-lmingw32 -static-libgcc" }') + end + if SDL_getos() == "cygwin" then + file:print(3, 'linkoptions { "-static-libgcc" }') + end + file:print(3, implode(debugConfig.flags, "flags {", '"', '"', ', ', "}")) + file:print(3, implode(debugConfig.postbuildcommands, "postbuildcommands {", '"', '"', ', ', "}")) + -- release configuration + file:print(2, 'configuration "Release"') + file:print(3, 'targetdir "' .. releaseConfig.targetdir .. '"') + -- debug dir is relative to the solution's location + file:print(3, 'debugdir "' .. releaseConfig.targetdir .. '"') + file:print(3, implode(releaseConfig.defines, 'defines {', '"', '"', ', ', '}')) + file:print(3, implode(releaseConfig.links, "links {", '"', '"', ', ', "}")) + if SDL_getos() == "mingw" then + -- static runtime + file:print(3, 'linkoptions { "-lmingw32 -static-libgcc" }') + end + file:print(3, implode(releaseConfig.flags, "flags {", '"', '"', ', ', "}")) + file:print(3, implode(releaseConfig.postbuildcommands, "postbuildcommands {", '"', '"', ', ', "}")) + end -- end check for valid project (files to build) + end -- end compatibility check for projects + end -- end for loop for projects + + endGeneration() -- finish generating the config header file + file:close() + + -- generation is over, now execute the generated file, setup the premake + -- solution, and let premake execute the action and generate the project files + dofile(genFile) +end -- end check for not being in help mode \ No newline at end of file diff --git a/premake/projects/SDL2.lua b/premake/projects/SDL2.lua new file mode 100755 index 000000000..56dee8e21 --- /dev/null +++ b/premake/projects/SDL2.lua @@ -0,0 +1,404 @@ +-- Copyright (C) 1997-2011 Sam Lantinga +-- +-- This software is provided 'as-is', without any express or implied +-- warranty. In no event will the authors be held liable for any damages +-- arising from the use of this software. +-- +-- Permission is granted to anyone to use this software for any purpose, +-- including commercial applications, and to alter it and redistribute it +-- freely. +-- +-- Meta-build system using premake created and maintained by +-- Benjamin Henning + +--[[ +SDL2.lua + + This file provides the project definition for the entire SDL2 library, on all + platforms supported by the meta-build system. That includes Windows, MinGW, + Cygwin, Mac OS X, iOS, and Linux. This project is responsible for setting up + the source trees and the complicated dependencies required to build the + final SDL2 library. In order to simplify this process, the library is split + into several different segments. Each segment focuses on a different + dependency and series of configurations which are thrown into the generated + config header file, used to build this project. +]] + +SDL_project "SDL2" + SDL_isos "windows|mingw" -- all other bindings should be a shared library + SDL_kind "SharedLib" + SDL_isos "macosx|ios" -- macosx employs a static linking + SDL_kind "StaticLib" + -- the way premake generates project dependencies and how that affects linkage + -- makes it difficult to use shared libraries on Linux. Cygwin has issues + -- binding to GetProcAddress, so a static library is an easy fix. + SDL_isos "linux|cygwin" + SDL_kind "StaticLib" + + SDL_language "C++" + SDL_sourcedir "../src" + -- primary platforms + SDL_isos "ios" + SDL_platforms { "iOS" } + SDL_isnotos "ios" + SDL_platforms { "native" } + -- additional platforms + SDL_isos "macosx" + SDL_platforms { "universal" } + SDL_isos "windows|mingw" + SDL_defines { "_WINDOWS" } + + -- Following is the dependency tree for SDL2 + -- (no SDL_os call means platform-independent) + + -- The core and minimal of the SDL2 library. This will not quite build + -- standalone, but it's doable with a bit of tweaking to build this using the + -- minimal configuration header. This is a good start to adding SDL support to + -- new platforms. + SDL_config + { + ["SDL_AUDIO_DRIVER_DISK"] = 1, + ["SDL_AUDIO_DRIVER_DUMMY"] = 1, + ["SDL_VIDEO_DRIVER_DUMMY"] = 1 + } + SDL_paths + { + "/", + "/atomic/", + "/audio/", + "/audio/disk/", + "/audio/dummy/", + "/cpuinfo/", + "/events/", + "/file/", + "/haptic/", + "/joystick/", + "/power/", + "/render/", + "/render/software/", + "/stdlib/", + "/thread/", + "/timer/", + "/video/", + "/video/dummy/" + } + + -- SDL2 on Windows + SDL_dependency "windows" + SDL_os "windows|mingw" + SDL_links { "imm32", "oleaut32", "winmm", "version" } + -- these are the links that Visual Studio includes by default + SDL_links { "kernel32", "user32", "gdi32", "winspool", + "comdlg32", "advapi32", "shell32", "ole32", + "oleaut32", "uuid", "odbc32", "odbccp32" } + SDL_config + { + ["SDL_LOADSO_WINDOWS"] = 1, + ["SDL_THREAD_WINDOWS"] = 1, + ["SDL_TIMER_WINDOWS"] = 1, + ["SDL_VIDEO_DRIVER_WINDOWS"] = 1, + ["SDL_POWER_WINDOWS"] = 1, + ["SDL_AUDIO_DRIVER_WINMM"] = 1, + ["SDL_FILESYSTEM_WINDOWS"] = 1 + } + SDL_paths + { + "/audio/winmm/", + "/core/windows/", + "/libm/", + "/loadso/windows/", + "/power/windows/", + "/thread/windows/", + "/timer/windows/", + "/video/windows/", + "/filesystem/windows/" + } + SDL_files + { + -- these files have to be specified uniquely to avoid double + -- and incorrect linking + "/thread/generic/SDL_syscond.c", + "/thread/generic/SDL_sysmutex_c.h" + } + + -- DirectX dependency + SDL_dependency "directx" + SDL_os "windows|mingw" + SDL_depfunc "DirectX" + SDL_config + { + ["SDL_AUDIO_DRIVER_DSOUND"] = 1, + ["SDL_AUDIO_DRIVER_XAUDIO2"] = 1, + ["SDL_JOYSTICK_DINPUT"] = 1, + ["SDL_HAPTIC_DINPUT"] = 1, + ["SDL_VIDEO_RENDER_D3D"] = 1 + } + SDL_paths + { + "/audio/directsound/", + "/audio/xaudio2/", + "/render/direct3d/", + -- these two depend on Xinput + "/haptic/windows/", + "/joystick/windows/", + } + -- in case DirectX was not found + SDL_dependency "notdirectx" + SDL_os "windows|mingw" + SDL_notdepfunc "DirectX" + SDL_config + { + -- enable dummy systems (same as disabling them) + ["SDL_HAPTIC_DUMMY"] = 1, + ["SDL_JOYSTICK_DUMMY"] = 1 + } + SDL_paths + { + -- since we don't have Xinput + "/haptic/dummy/", + "/joystick/dummy/", + } + + -- OpenGL dependency + SDL_dependency "opengl" + SDL_depfunc "OpenGL" + SDL_config + { + ["SDL_VIDEO_OPENGL"] = 1, + ["SDL_VIDEO_RENDER_OGL"] = 1 + } + SDL_paths { "/render/opengl/" } + -- WGL dependency for OpenGL on Windows + SDL_dependency "opengl-windows" + SDL_os "windows|mingw" + SDL_depfunc "OpenGL" + SDL_config { ["SDL_VIDEO_OPENGL_WGL"] = 1 } + -- GLX dependency for OpenGL on Linux + SDL_dependency "opengl-linux" + SDL_os "linux" + SDL_depfunc "OpenGL" + SDL_config { ["SDL_VIDEO_OPENGL_GLX"] = 1 } + + -- SDL2 on Mac OS X + SDL_dependency "macosx" + SDL_os "macosx" + SDL_config + { + ["SDL_AUDIO_DRIVER_COREAUDIO"] = 1, + ["SDL_JOYSTICK_IOKIT"] = 1, + ["SDL_HAPTIC_IOKIT"] = 1, + ["SDL_LOADSO_DLOPEN"] = 1, + ["SDL_THREAD_PTHREAD"] = 1, + ["SDL_THREAD_PTHREAD_RECURSIVE_MUTEX"] = 1, + ["SDL_TIMER_UNIX"] = 1, + ["SDL_VIDEO_DRIVER_COCOA"] = 1, + ["SDL_POWER_MACOSX"] = 1, + ["SDL_FILESYSTEM_COCOA"] = 1 + } + SDL_paths + { + "/audio/coreaudio/", + "/file/cocoa/", + "/haptic/darwin/", + "/joystick/darwin/", + "/loadso/dlopen/", + "/power/macosx/", + "/render/opengl/", + "/thread/pthread/", + "/timer/unix/", + "/video/cocoa/", + "/video/x11/", + "/filesystem/cocoa/" + } + SDL_links + { + "AudioToolbox.framework", + "AudioUnit.framework", + "Cocoa.framework", + "CoreAudio.framework", + "IOKit.framework", + "Carbon.framework", + "ForceFeedback.framework", + "CoreFoundation.framework" + } + + -- Linux dependency: DLOpen + SDL_dependency "linux-dlopen" + SDL_os "linux" + SDL_depfunc "DLOpen" + SDL_paths { "/loadso/dlopen/" } + SDL_config { ["SDL_LOADSO_DLOPEN"] = 1 } + -- Linux dependency: ALSA + SDL_dependency "linux-alsa" + SDL_os "linux" + SDL_depfunc "ALSA" + SDL_paths { "/audio/alsa/" } + SDL_config + { + ["SDL_AUDIO_DRIVER_ALSA"] = 1, + ["SDL_AUDIO_DRIVER_ALSA_DYNAMIC"] = '"libasound.so"' + } + -- Linux dependency: PulseAudio + SDL_dependency "linux-pulseaudio" + SDL_os "linux" + SDL_depfunc "PulseAudio" + SDL_paths { "/audio/pulseaudio/" } + SDL_config + { + ["SDL_AUDIO_DRIVER_PULSEAUDIO"] = 1, + ["SDL_AUDIO_DRIVER_PULSEAUDIO_DYNAMIC"] = '"libpulse-simple.so"' + } + -- Linux dependency: ESD + SDL_dependency "linux-esd" + SDL_os "linux" + SDL_depfunc "ESD" + SDL_paths { "/audio/esd/" } + SDL_config + { + ["SDL_AUDIO_DRIVER_ESD"] = 1, + ["SDL_AUDIO_DRIVER_ESD_DYNAMIC"] = '"libesd.so"' + } + -- Linux dependency: NAS + SDL_dependency "linux-nas" + SDL_os "linux" + SDL_depfunc "NAS" + SDL_paths { "/audio/nas/" } + SDL_config + { + ["SDL_AUDIO_DRIVER_NAS"] = 1, + ["SDL_AUDIO_DRIVER_NAS_DYNAMIC"] = '"libaudio.so"' + } + -- Linux dependency: OSS + SDL_dependency "linux-oss" + SDL_os "linux" + SDL_depfunc "OSS" + SDL_paths { "/audio/dsp/" } + SDL_config { ["SDL_AUDIO_DRIVER_OSS"] = 1 } + -- Linux dependency: X11 + SDL_dependency "linux-x11" + SDL_os "linux" + SDL_depfunc "X11" + SDL_paths { "/video/x11/" } + SDL_config + { + ["SDL_VIDEO_DRIVER_X11"] = 1, + ["SDL_VIDEO_DRIVER_X11_DYNAMIC"] = '"libX11.so"', + ["SDL_VIDEO_DRIVER_X11_DYNAMIC_XEXT"] = '"libXext.so"', + ["SDL_VIDEO_DRIVER_X11_DYNAMIC_XCURSOR"] = '"libXcursor.so"', + ["SDL_VIDEO_DRIVER_X11_DYNAMIC_XINERAMA"] = '"libXinerama.so"', + ["SDL_VIDEO_DRIVER_X11_DYNAMIC_XINPUT2"] = '"libXi.so"', + ["SDL_VIDEO_DRIVER_X11_DYNAMIC_XRANDR"] = '"libXrandr.so"', + ["SDL_VIDEO_DRIVER_X11_DYNAMIC_XSS"] = '"libXss.so"', + ["SDL_VIDEO_DRIVER_X11_DYNAMIC_XVIDMODE"] = '"libXxf86vm.so"', + ["SDL_VIDEO_DRIVER_X11_XCURSOR"] = 1, + ["SDL_VIDEO_DRIVER_X11_XINERAMA"] = 1, + ["SDL_VIDEO_DRIVER_X11_XINPUT2"] = 1, + ["SDL_VIDEO_DRIVER_X11_XINPUT2_SUPPORTS_MULTITOUCH"] = 1, + ["SDL_VIDEO_DRIVER_X11_XRANDR"] = 1, + ["SDL_VIDEO_DRIVER_X11_XSCRNSAVER"] = 1, + ["SDL_VIDEO_DRIVER_X11_XSHAPE"] = 1, + ["SDL_VIDEO_DRIVER_X11_XVIDMODE"] = 1, + ["SDL_VIDEO_DRIVER_X11_SUPPORTS_GENERIC_EVENTS"] = 1, + ["SDL_VIDEO_DRIVER_X11_CONST_PARAM_XEXTADDDISPLAY"] = 1, + ["SDL_VIDEO_DRIVER_X11_HAS_XKBKEYCODETOKEYSYM"] = 1 + } + -- SDL2 on Linux + SDL_dependency "linux" + SDL_os "linux" + SDL_depfunc "DBus" + SDL_config + { + ["SDL_INPUT_LINUXEV"] = 1, + ["SDL_JOYSTICK_LINUX"] = 1, + ["SDL_HAPTIC_LINUX"] = 1, + ["SDL_THREAD_PTHREAD"] = 1, + ["SDL_THREAD_PTHREAD_RECURSIVE_MUTEX"] = 1, + ["SDL_TIMER_UNIX"] = 1, + ["SDL_POWER_LINUX"] = 1, + ["SDL_FILESYSTEM_UNIX"] = 1, + } + SDL_paths + { + "/haptic/linux/", + "/joystick/linux/", + "/power/linux/", + "/thread/pthread/", + "/timer/unix/", + "/filesystem/unix/" + } + SDL_links + { + "m", + "pthread", + "rt" + } + + -- SDL2 on Cygwin (not quite working yet) + SDL_dependency "cygwin" + SDL_os "cygwin" + SDL_config + { + ['SDL_JOYSTICK_DISABLED'] = 1, + ['SDL_HAPTIC_DISABLED'] = 1, + ['SDL_LOADSO_DLOPEN'] = 1, + ['SDL_THREAD_PTHREAD'] = 1, + ['SDL_THREAD_PTHREAD_RECURSIVE_MUTEX'] = 1, + ['SDL_TIMER_UNIX'] = 1, + ['SDL_FILESYSTEM_UNIX'] = 1, + ['SDL_POWER_LINUX'] = 1 + } + SDL_paths + { + "/loadso/dlopen/", + "/power/linux/", + "/render/opengl/", + "/thread/pthread/", + "/timer/unix/", + "/filesystem/unix/", + "/libm/" + } + + -- SDL2 on iOS + SDL_dependency "iphoneos" + SDL_os "ios" + SDL_config + { + ["SDL_AUDIO_DRIVER_COREAUDIO"] = 1, + ["SDL_JOYSTICK_DISABLED"] = 0, + ["SDL_HAPTIC_DISABLED"] = 1, + ["SDL_LOADSO_DISABLED"] = 1, + ["SDL_THREAD_PTHREAD"] = 1, + ["SDL_THREAD_PTHREAD_RECURSIVE_MUTEX"] = 1, + ["SDL_TIMER_UNIX"] = 1, + ["SDL_VIDEO_DRIVER_UIKIT"] = 1, + ["SDL_VIDEO_OPENGL_ES"] = 1, + ["SDL_VIDEO_RENDER_OGL_ES"] = 1, + ["SDL_VIDEO_RENDER_OGL_ES2"] = 1, + ["SDL_POWER_UIKIT"] = 1, + ["SDL_IPHONE_KEYBOARD"] = 1, + ["SDL_FILESYSTEM_COCOA"] = 1 + } + SDL_paths + { + "/audio/coreaudio/", + "/file/cocoa/", + "/joystick/iphoneos/", + "/loadso/dlopen/", + "/power/uikit/", + "/render/opengles/", + "/render/opengles2/", + "/thread/pthread/", + "/timer/unix/", + "/video/uikit/", + "/filesystem/cocoa/" + } + SDL_links + { + "$(SDKROOT)/AudioToolbox.framework", + "$(SDKROOT)/QuartzCore.framework", + "$(SDKROOT)/OpenGLES.framework", + "$(SDKROOT)/CoreGraphics.framework", + "$(SDKROOT)/UIKit.framework", + "$(SDKROOT)/Foundation.framework", + "$(SDKROOT)/CoreAudio.framework" + } \ No newline at end of file diff --git a/premake/projects/SDL2main.lua b/premake/projects/SDL2main.lua new file mode 100755 index 000000000..f5c556f1c --- /dev/null +++ b/premake/projects/SDL2main.lua @@ -0,0 +1,31 @@ +-- Copyright (C) 1997-2011 Sam Lantinga +-- +-- This software is provided 'as-is', without any express or implied +-- warranty. In no event will the authors be held liable for any damages +-- arising from the use of this software. +-- +-- Permission is granted to anyone to use this software for any purpose, +-- including commercial applications, and to alter it and redistribute it +-- freely. +-- +-- Meta-build system using premake created and maintained by +-- Benjamin Henning + +--[[ +SDL2main.lua + + This file defines the SDL2main project which builds the SDL2main static + library for Windows and Mac. This project is primarily for everything but + Linux. +]] + +SDL_project "SDL2main" + SDL_kind "StaticLib" + SDL_language "C" + SDL_sourcedir "../src" + SDL_dependency "windows" + SDL_os "windows|mingw" + SDL_paths { "/main/windows/" } + SDL_dependency "macosx or ios" + SDL_os "macosx|ios|cygwin" + SDL_paths { "/main/dummy/" } \ No newline at end of file diff --git a/premake/projects/SDL2test.lua b/premake/projects/SDL2test.lua new file mode 100755 index 000000000..f2d9c2b56 --- /dev/null +++ b/premake/projects/SDL2test.lua @@ -0,0 +1,28 @@ +-- Copyright (C) 1997-2011 Sam Lantinga +-- +-- This software is provided 'as-is', without any express or implied +-- warranty. In no event will the authors be held liable for any damages +-- arising from the use of this software. +-- +-- Permission is granted to anyone to use this software for any purpose, +-- including commercial applications, and to alter it and redistribute it +-- freely. +-- +-- Meta-build system using premake created and maintained by +-- Benjamin Henning + +--[[ +SDL2test.lua + + This file defines the SDL2test library. It depends on the SDL2main and SDL2 + projects. This library contains a series of test functions used by many of the + other test projects, so it is one of the main dependencies for much of the + test suite. +]] + +SDL_project "SDL2test" + SDL_kind "StaticLib" + SDL_language "C" + SDL_sourcedir "../src" + SDL_projectDependencies { "SDL2main", "SDL2" } + SDL_paths { "/test/" } \ No newline at end of file diff --git a/premake/projects/accelerometer.lua b/premake/projects/accelerometer.lua new file mode 100755 index 000000000..bef7942c6 --- /dev/null +++ b/premake/projects/accelerometer.lua @@ -0,0 +1,28 @@ +-- Copyright (C) 1997-2011 Sam Lantinga +-- +-- This software is provided 'as-is', without any express or implied +-- warranty. In no event will the authors be held liable for any damages +-- arising from the use of this software. +-- +-- Permission is granted to anyone to use this software for any purpose, +-- including commercial applications, and to alter it and redistribute it +-- freely. +-- +-- Meta-build system using premake created and maintained by +-- Benjamin Henning + +--[[ +accelerometer.lua + + This file defines the accelerometer demo project for iOS. This project is only + compatible on iOS and depends on SDL2. It is a windowed application. +]] + +SDL_project "accelerometer" + SDL_kind "WindowedApp" + SDL_os "ios" + SDL_language "C" + SDL_sourcedir "../Xcode-iOS/Demos" + SDL_projectLocation "Demos" + SDL_projectDependencies { "SDL2" } + SDL_files { "/src/common.*", "/src/accelerometer.*", "/Info.plist", "/data/ship.bmp", "/data/space.bmp" } \ No newline at end of file diff --git a/premake/projects/checkkeys.lua b/premake/projects/checkkeys.lua new file mode 100755 index 000000000..a2740ed2c --- /dev/null +++ b/premake/projects/checkkeys.lua @@ -0,0 +1,28 @@ +-- Copyright (C) 1997-2011 Sam Lantinga +-- +-- This software is provided 'as-is', without any express or implied +-- warranty. In no event will the authors be held liable for any damages +-- arising from the use of this software. +-- +-- Permission is granted to anyone to use this software for any purpose, +-- including commercial applications, and to alter it and redistribute it +-- freely. +-- +-- Meta-build system using premake created and maintained by +-- Benjamin Henning + +--[[ +checkkeys.lua + + This file defines the checkkeys test application. This application will not be + builts on iOS or Cygwin. It depends on the SDL2 and SDL2main projects. +]] + +SDL_project "checkkeys" + SDL_kind "ConsoleApp" + SDL_notos "ios|cygwin" + SDL_language "C" + SDL_sourcedir "../test" + SDL_projectLocation "tests" + SDL_projectDependencies { "SDL2main", "SDL2" } + SDL_files { "/checkkeys.*" } \ No newline at end of file diff --git a/premake/projects/fireworks.lua b/premake/projects/fireworks.lua new file mode 100755 index 000000000..68dc0ce53 --- /dev/null +++ b/premake/projects/fireworks.lua @@ -0,0 +1,28 @@ +-- Copyright (C) 1997-2011 Sam Lantinga +-- +-- This software is provided 'as-is', without any express or implied +-- warranty. In no event will the authors be held liable for any damages +-- arising from the use of this software. +-- +-- Permission is granted to anyone to use this software for any purpose, +-- including commercial applications, and to alter it and redistribute it +-- freely. +-- +-- Meta-build system using premake created and maintained by +-- Benjamin Henning + +--[[ +fireworks.lua + + This file defines the fireworks demo project for iOS. This project is only + compatible on iOS and depends on SDL2. It is a windowed application. +]] + +SDL_project "fireworks" + SDL_kind "WindowedApp" + SDL_os "ios" + SDL_language "C" + SDL_sourcedir "../Xcode-iOS/Demos" + SDL_projectLocation "Demos" + SDL_projectDependencies { "SDL2" } + SDL_files { "/src/common.*", "/src/fireworks.*", "/Info.plist", "/data/stroke.bmp" } \ No newline at end of file diff --git a/premake/projects/happy.lua b/premake/projects/happy.lua new file mode 100755 index 000000000..ca9bc319a --- /dev/null +++ b/premake/projects/happy.lua @@ -0,0 +1,28 @@ +-- Copyright (C) 1997-2011 Sam Lantinga +-- +-- This software is provided 'as-is', without any express or implied +-- warranty. In no event will the authors be held liable for any damages +-- arising from the use of this software. +-- +-- Permission is granted to anyone to use this software for any purpose, +-- including commercial applications, and to alter it and redistribute it +-- freely. +-- +-- Meta-build system using premake created and maintained by +-- Benjamin Henning + +--[[ +happy.lua + + This file defines the happy demo project for iOS. This project is only + compatible on iOS and depends on SDL2. It is a windowed application. +]] + +SDL_project "happy" + SDL_kind "WindowedApp" + SDL_os "ios" + SDL_language "C" + SDL_sourcedir "../Xcode-iOS/Demos" + SDL_projectLocation "Demos" + SDL_projectDependencies { "SDL2" } + SDL_files { "/src/common.*", "/src/happy.*", "/Info.plist", "/data/icon.bmp" } \ No newline at end of file diff --git a/premake/projects/keyboard.lua b/premake/projects/keyboard.lua new file mode 100755 index 000000000..4dc6ba827 --- /dev/null +++ b/premake/projects/keyboard.lua @@ -0,0 +1,28 @@ +-- Copyright (C) 1997-2011 Sam Lantinga +-- +-- This software is provided 'as-is', without any express or implied +-- warranty. In no event will the authors be held liable for any damages +-- arising from the use of this software. +-- +-- Permission is granted to anyone to use this software for any purpose, +-- including commercial applications, and to alter it and redistribute it +-- freely. +-- +-- Meta-build system using premake created and maintained by +-- Benjamin Henning + +--[[ +keyboard.lua + + This file defines the keyboard demo project for iOS. This project is only + compatible on iOS and depends on SDL2. It is a windowed application. +]] + +SDL_project "keyboard" + SDL_kind "WindowedApp" + SDL_os "ios" + SDL_language "C" + SDL_sourcedir "../Xcode-iOS/Demos" + SDL_projectLocation "Demos" + SDL_projectDependencies { "SDL2" } + SDL_files { "/src/common.*", "/src/keyboard.*", "/Info.plist", "/data/bitmapfont/kromasky_16x16.bmp" } \ No newline at end of file diff --git a/premake/projects/loopwave.lua b/premake/projects/loopwave.lua new file mode 100755 index 000000000..1ca1f2da0 --- /dev/null +++ b/premake/projects/loopwave.lua @@ -0,0 +1,30 @@ +-- Copyright (C) 1997-2011 Sam Lantinga +-- +-- This software is provided 'as-is', without any express or implied +-- warranty. In no event will the authors be held liable for any damages +-- arising from the use of this software. +-- +-- Permission is granted to anyone to use this software for any purpose, +-- including commercial applications, and to alter it and redistribute it +-- freely. +-- +-- Meta-build system using premake created and maintained by +-- Benjamin Henning + +--[[ +loopwave.lua + + This file defines the loopwave test application. This project will not build + on iOS or Cygwin. It depends on the SDL2 and SDL2main projects. +]] + +SDL_project "loopwave" + SDL_kind "ConsoleApp" + SDL_notos "ios|cygwin" + SDL_language "C" + SDL_sourcedir "../test" + SDL_projectLocation "tests" + -- a list of items to copy from the sourcedir to the destination + SDL_copy { "sample.wav" } + SDL_projectDependencies { "SDL2main", "SDL2" } + SDL_files { "/loopwave.*" } \ No newline at end of file diff --git a/premake/projects/mixer.lua b/premake/projects/mixer.lua new file mode 100755 index 000000000..cb146a5e6 --- /dev/null +++ b/premake/projects/mixer.lua @@ -0,0 +1,30 @@ +-- Copyright (C) 1997-2011 Sam Lantinga +-- +-- This software is provided 'as-is', without any express or implied +-- warranty. In no event will the authors be held liable for any damages +-- arising from the use of this software. +-- +-- Permission is granted to anyone to use this software for any purpose, +-- including commercial applications, and to alter it and redistribute it +-- freely. +-- +-- Meta-build system using premake created and maintained by +-- Benjamin Henning + +--[[ +mixer.lua + + This file defines the mixer demo project for iOS. This project is only + compatible on iOS and depends on SDL2. It is a windowed application. +]] + +SDL_project "mixer" + SDL_kind "WindowedApp" + SDL_os "ios" + SDL_language "C" + SDL_sourcedir "../Xcode-iOS/Demos" + SDL_projectLocation "Demos" + SDL_projectDependencies { "SDL2" } + SDL_files { "/src/common.*", "/src/mixer.*", "/Info.plist", + "/data/drums/ds_kick_big_amb.wav", "/data/drums/ds_brush_snare.wav", + "/data/drums/ds_loose_skin_mute.wav", "/data/drums/ds_china.wav" } \ No newline at end of file diff --git a/premake/projects/rectangles.lua b/premake/projects/rectangles.lua new file mode 100755 index 000000000..200ee4bd6 --- /dev/null +++ b/premake/projects/rectangles.lua @@ -0,0 +1,28 @@ +-- Copyright (C) 1997-2011 Sam Lantinga +-- +-- This software is provided 'as-is', without any express or implied +-- warranty. In no event will the authors be held liable for any damages +-- arising from the use of this software. +-- +-- Permission is granted to anyone to use this software for any purpose, +-- including commercial applications, and to alter it and redistribute it +-- freely. +-- +-- Meta-build system using premake created and maintained by +-- Benjamin Henning + +--[[ +rectangles.lua + + This file defines the rectangles demo project for iOS. This project is only + compatible on iOS and depends on SDL2. It is a windowed application. +]] + +SDL_project "rectangles" + SDL_kind "WindowedApp" + SDL_os "ios" + SDL_language "C" + SDL_sourcedir "../Xcode-iOS/Demos" + SDL_projectLocation "Demos" + SDL_projectDependencies { "SDL2" } + SDL_files { "/src/common.*", "/src/rectangles.*", "/Info.plist", } \ No newline at end of file diff --git a/premake/projects/testatomic.lua b/premake/projects/testatomic.lua new file mode 100755 index 000000000..ac6bff99a --- /dev/null +++ b/premake/projects/testatomic.lua @@ -0,0 +1,28 @@ +-- Copyright (C) 1997-2011 Sam Lantinga +-- +-- This software is provided 'as-is', without any express or implied +-- warranty. In no event will the authors be held liable for any damages +-- arising from the use of this software. +-- +-- Permission is granted to anyone to use this software for any purpose, +-- including commercial applications, and to alter it and redistribute it +-- freely. +-- +-- Meta-build system using premake created and maintained by +-- Benjamin Henning + +--[[ +testatomic.lua + + This file defines the testatomic test project. It depends on the SDL2main and + SDL2 projects. It will not build on iOS. +]] + +SDL_project "testatomic" + SDL_kind "ConsoleApp" + SDL_notos "ios" + SDL_language "C" + SDL_sourcedir "../test" + SDL_projectLocation "tests" + SDL_projectDependencies { "SDL2main", "SDL2" } + SDL_files { "/testatomic.*" } \ No newline at end of file diff --git a/premake/projects/testaudioinfo.lua b/premake/projects/testaudioinfo.lua new file mode 100755 index 000000000..a0e8a66c6 --- /dev/null +++ b/premake/projects/testaudioinfo.lua @@ -0,0 +1,28 @@ +-- Copyright (C) 1997-2011 Sam Lantinga +-- +-- This software is provided 'as-is', without any express or implied +-- warranty. In no event will the authors be held liable for any damages +-- arising from the use of this software. +-- +-- Permission is granted to anyone to use this software for any purpose, +-- including commercial applications, and to alter it and redistribute it +-- freely. +-- +-- Meta-build system using premake created and maintained by +-- Benjamin Henning + +--[[ +testaudioinfo.lua + + This file defines the testaudioinfo test project. It depends on the SDL2main + and SDL2 projects. It will not build on iOS or Cygwin. +]] + +SDL_project "testaudioinfo" + SDL_kind "ConsoleApp" + SDL_notos "ios|cygwin" + SDL_language "C" + SDL_sourcedir "../test" + SDL_projectLocation "tests" + SDL_projectDependencies { "SDL2main", "SDL2" } + SDL_files { "/testaudioinfo.*" } \ No newline at end of file diff --git a/premake/projects/testautomation.lua b/premake/projects/testautomation.lua new file mode 100755 index 000000000..b654f8a41 --- /dev/null +++ b/premake/projects/testautomation.lua @@ -0,0 +1,28 @@ +-- Copyright (C) 1997-2011 Sam Lantinga +-- +-- This software is provided 'as-is', without any express or implied +-- warranty. In no event will the authors be held liable for any damages +-- arising from the use of this software. +-- +-- Permission is granted to anyone to use this software for any purpose, +-- including commercial applications, and to alter it and redistribute it +-- freely. +-- +-- Meta-build system using premake created and maintained by +-- Benjamin Henning + +--[[ +testautomation.lua + + This file defines the testautomation test project. It depends on the SDL2main, + SDL2test, and SDL2 projects. It will not build on iOS or Cygwin. +]] + +SDL_project "testautomation" + SDL_kind "ConsoleApp" + SDL_notos "ios|cygwin" + SDL_language "C" + SDL_sourcedir "../test" + SDL_projectLocation "tests" + SDL_projectDependencies { "SDL2main", "SDL2test", "SDL2" } + SDL_files { "/testautomation*" } \ No newline at end of file diff --git a/premake/projects/testdraw2.lua b/premake/projects/testdraw2.lua new file mode 100755 index 000000000..51d66cb5e --- /dev/null +++ b/premake/projects/testdraw2.lua @@ -0,0 +1,28 @@ +-- Copyright (C) 1997-2011 Sam Lantinga +-- +-- This software is provided 'as-is', without any express or implied +-- warranty. In no event will the authors be held liable for any damages +-- arising from the use of this software. +-- +-- Permission is granted to anyone to use this software for any purpose, +-- including commercial applications, and to alter it and redistribute it +-- freely. +-- +-- Meta-build system using premake created and maintained by +-- Benjamin Henning + +--[[ +testdraw2.lua + + This file defines the testdraw2 test project. It depends on the SDL2main, + SDL2test, and SDL2 projects. It will not build on iOS or Cygwin. +]] + +SDL_project "testdraw2" + SDL_kind "ConsoleApp" + SDL_notos "ios|cygwin" + SDL_language "C" + SDL_sourcedir "../test" + SDL_projectLocation "tests" + SDL_projectDependencies { "SDL2main", "SDL2test", "SDL2" } + SDL_files { "/testdraw2.*" } \ No newline at end of file diff --git a/premake/projects/testdrawchessboard.lua b/premake/projects/testdrawchessboard.lua new file mode 100755 index 000000000..d1f66aeb1 --- /dev/null +++ b/premake/projects/testdrawchessboard.lua @@ -0,0 +1,28 @@ +-- Copyright (C) 1997-2011 Sam Lantinga +-- +-- This software is provided 'as-is', without any express or implied +-- warranty. In no event will the authors be held liable for any damages +-- arising from the use of this software. +-- +-- Permission is granted to anyone to use this software for any purpose, +-- including commercial applications, and to alter it and redistribute it +-- freely. +-- +-- Meta-build system using premake created and maintained by +-- Benjamin Henning + +--[[ +testchessboard.lua + + This file defines the testchessboard test project. It depends on the SDL2main + and SDL2 projects. It will not build on iOS or Cygwin. +]] + +SDL_project "testchessboard" + SDL_kind "ConsoleApp" + SDL_notos "ios|cygwin" + SDL_language "C" + SDL_sourcedir "../test" + SDL_projectLocation "tests" + SDL_projectDependencies { "SDL2main", "SDL2" } + SDL_files { "/testdrawchessboard.*" } \ No newline at end of file diff --git a/premake/projects/testerror.lua b/premake/projects/testerror.lua new file mode 100755 index 000000000..5d7e9aafb --- /dev/null +++ b/premake/projects/testerror.lua @@ -0,0 +1,28 @@ +-- Copyright (C) 1997-2011 Sam Lantinga +-- +-- This software is provided 'as-is', without any express or implied +-- warranty. In no event will the authors be held liable for any damages +-- arising from the use of this software. +-- +-- Permission is granted to anyone to use this software for any purpose, +-- including commercial applications, and to alter it and redistribute it +-- freely. +-- +-- Meta-build system using premake created and maintained by +-- Benjamin Henning + +--[[ +testerror.lua + + This file defines the testerror test project. It depends on the SDL2main + and SDL2 projects. It will not build on iOS. +]] + +SDL_project "testerror" + SDL_kind "ConsoleApp" + SDL_notos "ios" + SDL_language "C" + SDL_sourcedir "../test" + SDL_projectLocation "tests" + SDL_projectDependencies { "SDL2main", "SDL2" } + SDL_files { "/testerror.*" } \ No newline at end of file diff --git a/premake/projects/testfile.lua b/premake/projects/testfile.lua new file mode 100755 index 000000000..d878140cb --- /dev/null +++ b/premake/projects/testfile.lua @@ -0,0 +1,28 @@ +-- Copyright (C) 1997-2011 Sam Lantinga +-- +-- This software is provided 'as-is', without any express or implied +-- warranty. In no event will the authors be held liable for any damages +-- arising from the use of this software. +-- +-- Permission is granted to anyone to use this software for any purpose, +-- including commercial applications, and to alter it and redistribute it +-- freely. +-- +-- Meta-build system using premake created and maintained by +-- Benjamin Henning + +--[[ +testfile.lua + + This file defines the testfile test project. It depends on the SDL2main + and SDL2 projects. It will not build on iOS. +]] + +SDL_project "testfile" + SDL_kind "ConsoleApp" + SDL_notos "ios" + SDL_language "C" + SDL_sourcedir "../test" + SDL_projectLocation "tests" + SDL_projectDependencies { "SDL2main", "SDL2" } + SDL_files { "/testfile.*" } \ No newline at end of file diff --git a/premake/projects/testfilesystem.lua b/premake/projects/testfilesystem.lua new file mode 100755 index 000000000..44b28a2b5 --- /dev/null +++ b/premake/projects/testfilesystem.lua @@ -0,0 +1,28 @@ +-- Copyright (C) 1997-2011 Sam Lantinga +-- +-- This software is provided 'as-is', without any express or implied +-- warranty. In no event will the authors be held liable for any damages +-- arising from the use of this software. +-- +-- Permission is granted to anyone to use this software for any purpose, +-- including commercial applications, and to alter it and redistribute it +-- freely. +-- +-- Meta-build system using premake created and maintained by +-- Benjamin Henning + +--[[ +testfilesystem.lua + + This file defines the testfilesystem test project. It depends on the SDL2main + and SDL2 projects. It will not build on iOS or Cygwin. +]] + +SDL_project "testfilesystem" + SDL_kind "ConsoleApp" + SDL_notos "ios|cygwin" + SDL_language "C" + SDL_sourcedir "../test" + SDL_projectLocation "tests" + SDL_projectDependencies { "SDL2main", "SDL2" } + SDL_files { "/testfilesystem.*" } \ No newline at end of file diff --git a/premake/projects/testgamecontroller.lua b/premake/projects/testgamecontroller.lua new file mode 100755 index 000000000..ae562591e --- /dev/null +++ b/premake/projects/testgamecontroller.lua @@ -0,0 +1,28 @@ +-- Copyright (C) 1997-2011 Sam Lantinga +-- +-- This software is provided 'as-is', without any express or implied +-- warranty. In no event will the authors be held liable for any damages +-- arising from the use of this software. +-- +-- Permission is granted to anyone to use this software for any purpose, +-- including commercial applications, and to alter it and redistribute it +-- freely. +-- +-- Meta-build system using premake created and maintained by +-- Benjamin Henning + +--[[ +testgamecontroller.lua + + This file defines the testgamecontroller test project. It depends on the + SDL2main and SDL2 projects. It will not build on iOS or Cygwin. +]] + +SDL_project "testgamecontroller" + SDL_kind "ConsoleApp" + SDL_notos "ios|cygwin" + SDL_language "C" + SDL_sourcedir "../test" + SDL_projectLocation "tests" + SDL_projectDependencies { "SDL2main", "SDL2" } + SDL_files { "/testgamecontroller.*" } \ No newline at end of file diff --git a/premake/projects/testgesture.lua b/premake/projects/testgesture.lua new file mode 100755 index 000000000..aa2d2370e --- /dev/null +++ b/premake/projects/testgesture.lua @@ -0,0 +1,28 @@ +-- Copyright (C) 1997-2011 Sam Lantinga +-- +-- This software is provided 'as-is', without any express or implied +-- warranty. In no event will the authors be held liable for any damages +-- arising from the use of this software. +-- +-- Permission is granted to anyone to use this software for any purpose, +-- including commercial applications, and to alter it and redistribute it +-- freely. +-- +-- Meta-build system using premake created and maintained by +-- Benjamin Henning + +--[[ +testgesture.lua + + This file defines the testgesture test project. It depends on the SDL2main + and SDL2 projects. It will not build on iOS or Cygwin. +]] + +SDL_project "testgesture" + SDL_kind "ConsoleApp" + SDL_notos "ios|cygwin" + SDL_language "C" + SDL_sourcedir "../test" + SDL_projectLocation "tests" + SDL_projectDependencies { "SDL2main", "SDL2" } + SDL_files { "/testgesture.*" } \ No newline at end of file diff --git a/premake/projects/testgl2.lua b/premake/projects/testgl2.lua new file mode 100755 index 000000000..d8da8f093 --- /dev/null +++ b/premake/projects/testgl2.lua @@ -0,0 +1,34 @@ +-- Copyright (C) 1997-2011 Sam Lantinga +-- +-- This software is provided 'as-is', without any express or implied +-- warranty. In no event will the authors be held liable for any damages +-- arising from the use of this software. +-- +-- Permission is granted to anyone to use this software for any purpose, +-- including commercial applications, and to alter it and redistribute it +-- freely. +-- +-- Meta-build system using premake created and maintained by +-- Benjamin Henning + +--[[ +testgl2.lua + + This file defines the testgl2 test project. It depends on the SDL2main, + SDL2test, and SDL2 projects. It will not build on iOS or Cygwin. This project + has a dependency on OpenGL and will specially supply a preprocessor definition + for indicating OpenGL support. +]] + +SDL_project "testgl2" + SDL_kind "ConsoleApp" + SDL_notos "ios|cygwin" + SDL_language "C" + SDL_sourcedir "../test" + SDL_projectLocation "tests" + SDL_projectDependencies { "SDL2main", "SDL2test", "SDL2" } + SDL_defines { "HAVE_OPENGL" } + SDL_dependency "OpenGL" + -- opengl is platform independent + SDL_depfunc "OpenGL" + SDL_files { "/testgl2.*" } \ No newline at end of file diff --git a/premake/projects/testgles.lua b/premake/projects/testgles.lua new file mode 100755 index 000000000..cfae1daf2 --- /dev/null +++ b/premake/projects/testgles.lua @@ -0,0 +1,28 @@ +-- Copyright (C) 1997-2011 Sam Lantinga +-- +-- This software is provided 'as-is', without any express or implied +-- warranty. In no event will the authors be held liable for any damages +-- arising from the use of this software. +-- +-- Permission is granted to anyone to use this software for any purpose, +-- including commercial applications, and to alter it and redistribute it +-- freely. +-- +-- Meta-build system using premake created and maintained by +-- Benjamin Henning + +--[[ +testgles.lua + + This file defines the testgles test project. It depends on the SDL2main, + SDL2test, and SDL2 projects. It will not build on iOS or Cygwin. +]] + +SDL_project "testgles" + SDL_kind "ConsoleApp" + SDL_notos "ios|cygwin" + SDL_language "C" + SDL_sourcedir "../test" + SDL_projectLocation "tests" + SDL_projectDependencies { "SDL2main", "SDL2test", "SDL2" } + SDL_files { "/testgles.*" } \ No newline at end of file diff --git a/premake/projects/testhaptic.lua b/premake/projects/testhaptic.lua new file mode 100755 index 000000000..992ea7ecb --- /dev/null +++ b/premake/projects/testhaptic.lua @@ -0,0 +1,28 @@ +-- Copyright (C) 1997-2011 Sam Lantinga +-- +-- This software is provided 'as-is', without any express or implied +-- warranty. In no event will the authors be held liable for any damages +-- arising from the use of this software. +-- +-- Permission is granted to anyone to use this software for any purpose, +-- including commercial applications, and to alter it and redistribute it +-- freely. +-- +-- Meta-build system using premake created and maintained by +-- Benjamin Henning + +--[[ +testhaptic.lua + + This file defines the testhaptic test project. It depends on the SDL2main + and SDL2 projects. It will not build on iOS or Cygwin. +]] + +SDL_project "testhaptic" + SDL_kind "ConsoleApp" + SDL_notos "ios|cygwin" + SDL_language "C" + SDL_sourcedir "../test" + SDL_projectLocation "tests" + SDL_projectDependencies { "SDL2main", "SDL2" } + SDL_files { "/testhaptic.*" } \ No newline at end of file diff --git a/premake/projects/testiconv.lua b/premake/projects/testiconv.lua new file mode 100755 index 000000000..89a5406cb --- /dev/null +++ b/premake/projects/testiconv.lua @@ -0,0 +1,29 @@ +-- Copyright (C) 1997-2011 Sam Lantinga +-- +-- This software is provided 'as-is', without any express or implied +-- warranty. In no event will the authors be held liable for any damages +-- arising from the use of this software. +-- +-- Permission is granted to anyone to use this software for any purpose, +-- including commercial applications, and to alter it and redistribute it +-- freely. +-- +-- Meta-build system using premake created and maintained by +-- Benjamin Henning + +--[[ +testiconv.lua + + This file defines the testiconv test project. It depends on the SDL2main + and SDL2 projects. It will not build on iOS or Cygwin. +]] + +SDL_project "testiconv" + SDL_kind "ConsoleApp" + SDL_notos "ios|cygwin" + SDL_language "C" + SDL_sourcedir "../test" + SDL_projectLocation "tests" + SDL_projectDependencies { "SDL2main", "SDL2" } + SDL_files { "/testiconv.*" } + SDL_copy { "utf8.txt" } \ No newline at end of file diff --git a/premake/projects/testime.lua b/premake/projects/testime.lua new file mode 100755 index 000000000..1584fbd66 --- /dev/null +++ b/premake/projects/testime.lua @@ -0,0 +1,28 @@ +-- Copyright (C) 1997-2011 Sam Lantinga +-- +-- This software is provided 'as-is', without any express or implied +-- warranty. In no event will the authors be held liable for any damages +-- arising from the use of this software. +-- +-- Permission is granted to anyone to use this software for any purpose, +-- including commercial applications, and to alter it and redistribute it +-- freely. +-- +-- Meta-build system using premake created and maintained by +-- Benjamin Henning + +--[[ +testime.lua + + This file defines the testime test project. It depends on the SDL2main, + SDL2test, and SDL2 projects. It will not build on iOS or Cygwin. +]] + +SDL_project "testime" + SDL_kind "ConsoleApp" + SDL_notos "ios|cygwin" + SDL_language "C" + SDL_sourcedir "../test" + SDL_projectLocation "tests" + SDL_projectDependencies { "SDL2main", "SDL2test", "SDL2" } + SDL_files { "/testime.*" } \ No newline at end of file diff --git a/premake/projects/testintersection.lua b/premake/projects/testintersection.lua new file mode 100755 index 000000000..73cf8e6c7 --- /dev/null +++ b/premake/projects/testintersection.lua @@ -0,0 +1,28 @@ +-- Copyright (C) 1997-2011 Sam Lantinga +-- +-- This software is provided 'as-is', without any express or implied +-- warranty. In no event will the authors be held liable for any damages +-- arising from the use of this software. +-- +-- Permission is granted to anyone to use this software for any purpose, +-- including commercial applications, and to alter it and redistribute it +-- freely. +-- +-- Meta-build system using premake created and maintained by +-- Benjamin Henning + +--[[ +testintersection.lua + + This file defines the testintersection test project. It depends on the SDL2main + and SDL2 projects. It will not build on iOS or Cygwin. +]] + +SDL_project "testintersection" + SDL_kind "ConsoleApp" + SDL_notos "ios|cygwin" + SDL_language "C" + SDL_sourcedir "../test" + SDL_projectLocation "tests" + SDL_projectDependencies { "SDL2main", "SDL2" } + SDL_files { "/testintersection.*" } \ No newline at end of file diff --git a/premake/projects/testjoystick.lua b/premake/projects/testjoystick.lua new file mode 100755 index 000000000..7ce8f70ac --- /dev/null +++ b/premake/projects/testjoystick.lua @@ -0,0 +1,28 @@ +-- Copyright (C) 1997-2011 Sam Lantinga +-- +-- This software is provided 'as-is', without any express or implied +-- warranty. In no event will the authors be held liable for any damages +-- arising from the use of this software. +-- +-- Permission is granted to anyone to use this software for any purpose, +-- including commercial applications, and to alter it and redistribute it +-- freely. +-- +-- Meta-build system using premake created and maintained by +-- Benjamin Henning + +--[[ +testjoystick.lua + + This file defines the testjoystick test project. It depends on the SDL2main + and SDL2 projects. It will not build on iOS or Cygwin. +]] + +SDL_project "testjoystick" + SDL_kind "ConsoleApp" + SDL_notos "ios|cygwin" + SDL_language "C" + SDL_sourcedir "../test" + SDL_projectLocation "tests" + SDL_projectDependencies { "SDL2main", "SDL2" } + SDL_files { "/testjoystick.*" } \ No newline at end of file diff --git a/premake/projects/testkeys.lua b/premake/projects/testkeys.lua new file mode 100755 index 000000000..d385d23bf --- /dev/null +++ b/premake/projects/testkeys.lua @@ -0,0 +1,28 @@ +-- Copyright (C) 1997-2011 Sam Lantinga +-- +-- This software is provided 'as-is', without any express or implied +-- warranty. In no event will the authors be held liable for any damages +-- arising from the use of this software. +-- +-- Permission is granted to anyone to use this software for any purpose, +-- including commercial applications, and to alter it and redistribute it +-- freely. +-- +-- Meta-build system using premake created and maintained by +-- Benjamin Henning + +--[[ +testkeys.lua + + This file defines the testkeys test project. It depends on the SDL2main + and SDL2 projects. It will not build on iOS or Cygwin. +]] + +SDL_project "testkeys" + SDL_kind "ConsoleApp" + SDL_notos "ios|cygwin" + SDL_language "C" + SDL_sourcedir "../test" + SDL_projectLocation "tests" + SDL_projectDependencies { "SDL2main", "SDL2" } + SDL_files { "/testkeys.*" } \ No newline at end of file diff --git a/premake/projects/testloadso.lua b/premake/projects/testloadso.lua new file mode 100755 index 000000000..5a761147a --- /dev/null +++ b/premake/projects/testloadso.lua @@ -0,0 +1,28 @@ +-- Copyright (C) 1997-2011 Sam Lantinga +-- +-- This software is provided 'as-is', without any express or implied +-- warranty. In no event will the authors be held liable for any damages +-- arising from the use of this software. +-- +-- Permission is granted to anyone to use this software for any purpose, +-- including commercial applications, and to alter it and redistribute it +-- freely. +-- +-- Meta-build system using premake created and maintained by +-- Benjamin Henning + +--[[ +testloadso.lua + + This file defines the testloadso test project. It depends on the SDL2main + and SDL2 projects. It will not build on iOS. +]] + +SDL_project "testloadso" + SDL_kind "ConsoleApp" + SDL_notos "ios" + SDL_language "C" + SDL_sourcedir "../test" + SDL_projectLocation "tests" + SDL_projectDependencies { "SDL2main", "SDL2" } + SDL_files { "/testloadso.*" } \ No newline at end of file diff --git a/premake/projects/testlock.lua b/premake/projects/testlock.lua new file mode 100755 index 000000000..3db3c732d --- /dev/null +++ b/premake/projects/testlock.lua @@ -0,0 +1,28 @@ +-- Copyright (C) 1997-2011 Sam Lantinga +-- +-- This software is provided 'as-is', without any express or implied +-- warranty. In no event will the authors be held liable for any damages +-- arising from the use of this software. +-- +-- Permission is granted to anyone to use this software for any purpose, +-- including commercial applications, and to alter it and redistribute it +-- freely. +-- +-- Meta-build system using premake created and maintained by +-- Benjamin Henning + +--[[ +testlock.lua + + This file defines the testlock test project. It depends on the SDL2main + and SDL2 projects. It will not build on iOS. +]] + +SDL_project "testlock" + SDL_kind "ConsoleApp" + SDL_notos "ios" + SDL_language "C" + SDL_sourcedir "../test" + SDL_projectLocation "tests" + SDL_projectDependencies { "SDL2main", "SDL2" } + SDL_files { "/testlock.*" } \ No newline at end of file diff --git a/premake/projects/testmessage.lua b/premake/projects/testmessage.lua new file mode 100755 index 000000000..96c3e85a8 --- /dev/null +++ b/premake/projects/testmessage.lua @@ -0,0 +1,28 @@ +-- Copyright (C) 1997-2011 Sam Lantinga +-- +-- This software is provided 'as-is', without any express or implied +-- warranty. In no event will the authors be held liable for any damages +-- arising from the use of this software. +-- +-- Permission is granted to anyone to use this software for any purpose, +-- including commercial applications, and to alter it and redistribute it +-- freely. +-- +-- Meta-build system using premake created and maintained by +-- Benjamin Henning + +--[[ +testmessage.lua + + This file defines the testmessage test project. It depends on the SDL2main + and SDL2 projects. It will not build on iOS or Cygwin. +]] + +SDL_project "testmessage" + SDL_kind "ConsoleApp" + SDL_notos "ios|cygwin" + SDL_language "C" + SDL_sourcedir "../test" + SDL_projectLocation "tests" + SDL_projectDependencies { "SDL2main", "SDL2" } + SDL_files { "/testmessage.*" } \ No newline at end of file diff --git a/premake/projects/testmultiaudio.lua b/premake/projects/testmultiaudio.lua new file mode 100755 index 000000000..6b7ac0ac2 --- /dev/null +++ b/premake/projects/testmultiaudio.lua @@ -0,0 +1,29 @@ +-- Copyright (C) 1997-2011 Sam Lantinga +-- +-- This software is provided 'as-is', without any express or implied +-- warranty. In no event will the authors be held liable for any damages +-- arising from the use of this software. +-- +-- Permission is granted to anyone to use this software for any purpose, +-- including commercial applications, and to alter it and redistribute it +-- freely. +-- +-- Meta-build system using premake created and maintained by +-- Benjamin Henning + +--[[ +testmultiaudio.lua + + This file defines the testmultiaudio test project. It depends on the SDL2main + and SDL2 projects. It will not build on iOS or Cygwin. +]] + +SDL_project "testmultiaudio" + SDL_kind "ConsoleApp" + SDL_notos "ios|cygwin" + SDL_language "C" + SDL_sourcedir "../test" + SDL_projectLocation "tests" + SDL_projectDependencies { "SDL2main", "SDL2" } + SDL_files { "/testmultiaudio.*" } + SDL_copy { "sample.wav" } \ No newline at end of file diff --git a/premake/projects/testnative.lua b/premake/projects/testnative.lua new file mode 100755 index 000000000..01f5dbb1e --- /dev/null +++ b/premake/projects/testnative.lua @@ -0,0 +1,40 @@ +-- Copyright (C) 1997-2011 Sam Lantinga +-- +-- This software is provided 'as-is', without any express or implied +-- warranty. In no event will the authors be held liable for any damages +-- arising from the use of this software. +-- +-- Permission is granted to anyone to use this software for any purpose, +-- including commercial applications, and to alter it and redistribute it +-- freely. +-- +-- Meta-build system using premake created and maintained by +-- Benjamin Henning + +--[[ +testnative.lua + + This file defines the testnative test project. It depends on the SDL2main + and SDL2 projects. It will not build on iOS or Cygwin. This project has + specialized dependencies separate to Windows/MinGW, Mac OS X, and Linux. +]] + +SDL_project "testnative" + SDL_kind "ConsoleApp" + SDL_notos "ios|cygwin" + SDL_language "C" + SDL_sourcedir "../test" + SDL_projectLocation "tests" + SDL_projectDependencies { "SDL2main", "SDL2" } + SDL_files { "/testnative.*" } + SDL_copy { "icon.bmp" } + SDL_dependency "windows" + SDL_os "windows|mingw" + SDL_files { "/testnativew32.*" } + SDL_dependency "macosx" + SDL_os "macosx" + SDL_files { "/testnativecocoa.*" } + SDL_dependency "linux" + SDL_os "linux" + SDL_depfunc "X11" + SDL_files { "/testnativex11.*" } \ No newline at end of file diff --git a/premake/projects/testoverlay2.lua b/premake/projects/testoverlay2.lua new file mode 100755 index 000000000..d2806b3e6 --- /dev/null +++ b/premake/projects/testoverlay2.lua @@ -0,0 +1,30 @@ +-- Copyright (C) 1997-2011 Sam Lantinga +-- +-- This software is provided 'as-is', without any express or implied +-- warranty. In no event will the authors be held liable for any damages +-- arising from the use of this software. +-- +-- Permission is granted to anyone to use this software for any purpose, +-- including commercial applications, and to alter it and redistribute it +-- freely. +-- +-- Meta-build system using premake created and maintained by +-- Benjamin Henning + +--[[ +testoverlay2.lua + + This file defines the testoverlay2 test project. It depends on the SDL2main + and SDL2 projects. It will not build on iOS or Cygwin. +]] + +SDL_project "testoverlay2" + SDL_kind "ConsoleApp" + SDL_notos "ios|cygwin" + SDL_language "C" + SDL_sourcedir "../test" + SDL_projectLocation "tests" + -- a list of items to copy from the sourcedir to the destination + SDL_copy { "moose.dat" } + SDL_projectDependencies { "SDL2main", "SDL2" } + SDL_files { "/testoverlay2.*" } \ No newline at end of file diff --git a/premake/projects/testplatform.lua b/premake/projects/testplatform.lua new file mode 100755 index 000000000..ab9e886de --- /dev/null +++ b/premake/projects/testplatform.lua @@ -0,0 +1,28 @@ +-- Copyright (C) 1997-2011 Sam Lantinga +-- +-- This software is provided 'as-is', without any express or implied +-- warranty. In no event will the authors be held liable for any damages +-- arising from the use of this software. +-- +-- Permission is granted to anyone to use this software for any purpose, +-- including commercial applications, and to alter it and redistribute it +-- freely. +-- +-- Meta-build system using premake created and maintained by +-- Benjamin Henning + +--[[ +testplatform.lua + + This file defines the testplatform test project. It depends on the SDL2main + and SDL2 projects. It will not build on iOS. +]] + +SDL_project "testplatform" + SDL_kind "ConsoleApp" + SDL_notos "ios" + SDL_language "C" + SDL_sourcedir "../test" + SDL_projectLocation "tests" + SDL_projectDependencies { "SDL2main", "SDL2" } + SDL_files { "/testplatform.*" } \ No newline at end of file diff --git a/premake/projects/testpower.lua b/premake/projects/testpower.lua new file mode 100755 index 000000000..5be61e9dd --- /dev/null +++ b/premake/projects/testpower.lua @@ -0,0 +1,28 @@ +-- Copyright (C) 1997-2011 Sam Lantinga +-- +-- This software is provided 'as-is', without any express or implied +-- warranty. In no event will the authors be held liable for any damages +-- arising from the use of this software. +-- +-- Permission is granted to anyone to use this software for any purpose, +-- including commercial applications, and to alter it and redistribute it +-- freely. +-- +-- Meta-build system using premake created and maintained by +-- Benjamin Henning + +--[[ +testpower.lua + + This file defines the testpower test project. It depends on the SDL2main + and SDL2 projects. It will not build on iOS. +]] + +SDL_project "testpower" + SDL_kind "ConsoleApp" + SDL_notos "ios" + SDL_language "C" + SDL_sourcedir "../test" + SDL_projectLocation "tests" + SDL_projectDependencies { "SDL2main", "SDL2" } + SDL_files { "/testpower.*" } \ No newline at end of file diff --git a/premake/projects/testrelative.lua b/premake/projects/testrelative.lua new file mode 100755 index 000000000..f04c4c7d1 --- /dev/null +++ b/premake/projects/testrelative.lua @@ -0,0 +1,28 @@ +-- Copyright (C) 1997-2011 Sam Lantinga +-- +-- This software is provided 'as-is', without any express or implied +-- warranty. In no event will the authors be held liable for any damages +-- arising from the use of this software. +-- +-- Permission is granted to anyone to use this software for any purpose, +-- including commercial applications, and to alter it and redistribute it +-- freely. +-- +-- Meta-build system using premake created and maintained by +-- Benjamin Henning + +--[[ +testrelative.lua + + This file defines the testrelative test project. It depends on the SDL2main, + SDL2test, and SDL2 projects. It will not build on iOS or Cygwin. +]] + +SDL_project "testrelative" + SDL_kind "ConsoleApp" + SDL_notos "ios|cygwin" + SDL_language "C" + SDL_sourcedir "../test" + SDL_projectLocation "tests" + SDL_projectDependencies { "SDL2main", "SDL2test", "SDL2" } + SDL_files { "/testrelative.*" } \ No newline at end of file diff --git a/premake/projects/testrendercopyex.lua b/premake/projects/testrendercopyex.lua new file mode 100755 index 000000000..ef1c36ac3 --- /dev/null +++ b/premake/projects/testrendercopyex.lua @@ -0,0 +1,29 @@ +-- Copyright (C) 1997-2011 Sam Lantinga +-- +-- This software is provided 'as-is', without any express or implied +-- warranty. In no event will the authors be held liable for any damages +-- arising from the use of this software. +-- +-- Permission is granted to anyone to use this software for any purpose, +-- including commercial applications, and to alter it and redistribute it +-- freely. +-- +-- Meta-build system using premake created and maintained by +-- Benjamin Henning + +--[[ +testrendercopyex.lua + + This file defines the testrendercopyx test project. It depends on the + SDL2main, SDL2test, and SDL2 projects. It will not build on iOS or Cygwin. +]] + +SDL_project "testrendercopyex" + SDL_kind "ConsoleApp" + SDL_notos "ios|cygwin" + SDL_language "C" + SDL_sourcedir "../test" + SDL_projectLocation "tests" + SDL_projectDependencies { "SDL2main", "SDL2test", "SDL2" } + SDL_files { "/testrendercopyex.*" } + SDL_copy { "icon.bmp", "sample.bmp" } \ No newline at end of file diff --git a/premake/projects/testrendertarget.lua b/premake/projects/testrendertarget.lua new file mode 100755 index 000000000..5dcd71a0c --- /dev/null +++ b/premake/projects/testrendertarget.lua @@ -0,0 +1,30 @@ +-- Copyright (C) 1997-2011 Sam Lantinga +-- +-- This software is provided 'as-is', without any express or implied +-- warranty. In no event will the authors be held liable for any damages +-- arising from the use of this software. +-- +-- Permission is granted to anyone to use this software for any purpose, +-- including commercial applications, and to alter it and redistribute it +-- freely. +-- +-- Meta-build system using premake created and maintained by +-- Benjamin Henning + +--[[ +testrendertarget.lua + + This file defines the testrendertarget test project. It depends on the + SDL2main, SDL2test, and SDL2 projects. It will not build on iOS or Cygwin. +]] + +SDL_project "testrendertarget" + SDL_kind "ConsoleApp" + SDL_notos "ios|cygwin" + SDL_language "C" + SDL_sourcedir "../test" + SDL_projectLocation "tests" + -- a list of items to copy from the sourcedir to the destination + SDL_copy { "sample.bmp", "icon.bmp" } + SDL_projectDependencies { "SDL2main", "SDL2test", "SDL2" } + SDL_files { "/testrendertarget.*" } \ No newline at end of file diff --git a/premake/projects/testresample.lua b/premake/projects/testresample.lua new file mode 100755 index 000000000..c42aeaa42 --- /dev/null +++ b/premake/projects/testresample.lua @@ -0,0 +1,30 @@ +-- Copyright (C) 1997-2011 Sam Lantinga +-- +-- This software is provided 'as-is', without any express or implied +-- warranty. In no event will the authors be held liable for any damages +-- arising from the use of this software. +-- +-- Permission is granted to anyone to use this software for any purpose, +-- including commercial applications, and to alter it and redistribute it +-- freely. +-- +-- Meta-build system using premake created and maintained by +-- Benjamin Henning + +--[[ +testresample.lua + + This file defines the testresample test project. It depends on the SDL2main + and SDL2 projects. It will not build on iOS or Cygwin. +]] + +SDL_project "testresample" + SDL_kind "ConsoleApp" + SDL_notos "ios|cygwin" + SDL_language "C" + SDL_sourcedir "../test" + SDL_projectLocation "tests" + -- a list of items to copy from the sourcedir to the destination + SDL_copy { "sample.wav" } + SDL_projectDependencies { "SDL2main", "SDL2" } + SDL_files { "/testresample.*" } \ No newline at end of file diff --git a/premake/projects/testrumble.lua b/premake/projects/testrumble.lua new file mode 100755 index 000000000..a4a9f6879 --- /dev/null +++ b/premake/projects/testrumble.lua @@ -0,0 +1,28 @@ +-- Copyright (C) 1997-2011 Sam Lantinga +-- +-- This software is provided 'as-is', without any express or implied +-- warranty. In no event will the authors be held liable for any damages +-- arising from the use of this software. +-- +-- Permission is granted to anyone to use this software for any purpose, +-- including commercial applications, and to alter it and redistribute it +-- freely. +-- +-- Meta-build system using premake created and maintained by +-- Benjamin Henning + +--[[ +testrumble.lua + + This file defines the testrumble test project. It depends on the SDL2main + and SDL2 projects. It will not build on iOS or Cygwin. +]] + +SDL_project "testrumble" + SDL_kind "ConsoleApp" + SDL_notos "ios|cygwin" + SDL_language "C" + SDL_sourcedir "../test" + SDL_projectLocation "tests" + SDL_projectDependencies { "SDL2main", "SDL2" } + SDL_files { "/testrumble.*" } \ No newline at end of file diff --git a/premake/projects/testscale.lua b/premake/projects/testscale.lua new file mode 100755 index 000000000..18e1418b2 --- /dev/null +++ b/premake/projects/testscale.lua @@ -0,0 +1,30 @@ +-- Copyright (C) 1997-2011 Sam Lantinga +-- +-- This software is provided 'as-is', without any express or implied +-- warranty. In no event will the authors be held liable for any damages +-- arising from the use of this software. +-- +-- Permission is granted to anyone to use this software for any purpose, +-- including commercial applications, and to alter it and redistribute it +-- freely. +-- +-- Meta-build system using premake created and maintained by +-- Benjamin Henning + +--[[ +testscale.lua + + This file defines the testscale test project. It depends on the SDL2main, + SDL2test, and SDL2 projects. It will not build on iOS or Cygwin. +]] + +SDL_project "testscale" + SDL_kind "ConsoleApp" + SDL_notos "ios|cygwin" + SDL_language "C" + SDL_sourcedir "../test" + SDL_projectLocation "tests" + -- a list of items to copy from the sourcedir to the destination + SDL_copy { "sample.bmp", "icon.bmp" } + SDL_projectDependencies { "SDL2main", "SDL2test", "SDL2" } + SDL_files { "/testscale.*" } \ No newline at end of file diff --git a/premake/projects/testsem.lua b/premake/projects/testsem.lua new file mode 100755 index 000000000..a52799195 --- /dev/null +++ b/premake/projects/testsem.lua @@ -0,0 +1,28 @@ +-- Copyright (C) 1997-2011 Sam Lantinga +-- +-- This software is provided 'as-is', without any express or implied +-- warranty. In no event will the authors be held liable for any damages +-- arising from the use of this software. +-- +-- Permission is granted to anyone to use this software for any purpose, +-- including commercial applications, and to alter it and redistribute it +-- freely. +-- +-- Meta-build system using premake created and maintained by +-- Benjamin Henning + +--[[ +testsem.lua + + This file defines the testsem test project. It depends on the SDL2main + and SDL2 projects. It will not build on iOS. +]] + +SDL_project "testsem" + SDL_kind "ConsoleApp" + SDL_notos "ios" + SDL_language "C" + SDL_sourcedir "../test" + SDL_projectLocation "tests" + SDL_projectDependencies { "SDL2main", "SDL2" } + SDL_files { "/testsem.*" } \ No newline at end of file diff --git a/premake/projects/testshader.lua b/premake/projects/testshader.lua new file mode 100755 index 000000000..906657852 --- /dev/null +++ b/premake/projects/testshader.lua @@ -0,0 +1,35 @@ +-- Copyright (C) 1997-2011 Sam Lantinga +-- +-- This software is provided 'as-is', without any express or implied +-- warranty. In no event will the authors be held liable for any damages +-- arising from the use of this software. +-- +-- Permission is granted to anyone to use this software for any purpose, +-- including commercial applications, and to alter it and redistribute it +-- freely. +-- +-- Meta-build system using premake created and maintained by +-- Benjamin Henning + +--[[ +testshader.lua + + This file defines the testshader test project. It depends on the SDL2main + and SDL2 projects. It will not build on iOS or Cygwin. This project has a + dependency on OpenGL. +]] + +SDL_project "testshader" + SDL_kind "ConsoleApp" + SDL_notos "ios|cygwin" + SDL_language "C" + SDL_sourcedir "../test" + SDL_projectLocation "tests" + -- a list of items to copy from the sourcedir to the destination + SDL_copy { "icon.bmp" } + SDL_projectDependencies { "SDL2main", "SDL2" } + SDL_defines { "HAVE_OPENGL" } + SDL_dependency "OpenGL" + -- opengl is platform independent + SDL_depfunc "OpenGL" + SDL_files { "/testshader.*" } \ No newline at end of file diff --git a/premake/projects/testshape.lua b/premake/projects/testshape.lua new file mode 100755 index 000000000..22e9846c4 --- /dev/null +++ b/premake/projects/testshape.lua @@ -0,0 +1,32 @@ +-- Copyright (C) 1997-2011 Sam Lantinga +-- +-- This software is provided 'as-is', without any express or implied +-- warranty. In no event will the authors be held liable for any damages +-- arising from the use of this software. +-- +-- Permission is granted to anyone to use this software for any purpose, +-- including commercial applications, and to alter it and redistribute it +-- freely. +-- +-- Meta-build system using premake created and maintained by +-- Benjamin Henning + +--[[ +testshape.lua + + This file defines the testshape test project. It depends on the SDL2main + and SDL2 projects. It will not build on iOS or Cygwin. This project has a + unique SDL_copy directive, since it copies from a subdirectory and it copies + all the files of a specific type. +]] + +SDL_project "testshape" + SDL_kind "ConsoleApp" + SDL_notos "ios|cygwin" + SDL_language "C" + SDL_sourcedir "../test" + SDL_projectLocation "tests" + -- a list of items to copy from the sourcedir to the destination + SDL_copy { "shapes/*.bmp" } + SDL_projectDependencies { "SDL2main", "SDL2" } + SDL_files { "/testshape.*" } \ No newline at end of file diff --git a/premake/projects/testsprite2.lua b/premake/projects/testsprite2.lua new file mode 100755 index 000000000..b4e09265a --- /dev/null +++ b/premake/projects/testsprite2.lua @@ -0,0 +1,30 @@ +-- Copyright (C) 1997-2011 Sam Lantinga +-- +-- This software is provided 'as-is', without any express or implied +-- warranty. In no event will the authors be held liable for any damages +-- arising from the use of this software. +-- +-- Permission is granted to anyone to use this software for any purpose, +-- including commercial applications, and to alter it and redistribute it +-- freely. +-- +-- Meta-build system using premake created and maintained by +-- Benjamin Henning + +--[[ +testsprite2.lua + + This file defines the testsprite2 test project. It depends on the SDL2main, + SDL2test, and SDL2 projects. It will not build on iOS or Cygwin. +]] + +SDL_project "testsprite2" + SDL_kind "ConsoleApp" + SDL_notos "ios|cygwin" + SDL_language "C" + SDL_sourcedir "../test" + SDL_projectLocation "tests" + -- a list of items to copy from the sourcedir to the destination + SDL_copy { "icon.bmp" } + SDL_projectDependencies { "SDL2main", "SDL2test", "SDL2" } + SDL_files { "/testsprite2.*" } \ No newline at end of file diff --git a/premake/projects/testspriteminimal.lua b/premake/projects/testspriteminimal.lua new file mode 100755 index 000000000..26f891bc9 --- /dev/null +++ b/premake/projects/testspriteminimal.lua @@ -0,0 +1,29 @@ +-- Copyright (C) 1997-2011 Sam Lantinga +-- +-- This software is provided 'as-is', without any express or implied +-- warranty. In no event will the authors be held liable for any damages +-- arising from the use of this software. +-- +-- Permission is granted to anyone to use this software for any purpose, +-- including commercial applications, and to alter it and redistribute it +-- freely. +-- +-- Meta-build system using premake created and maintained by +-- Benjamin Henning + +--[[ +testspriteminimal.lua + + This file defines the testspriteminimal test project. It depends on the + SDL2main and SDL2 projects. It will not build on iOS or Cygwin. +]] + +SDL_project "testspriteminimal" + SDL_kind "ConsoleApp" + SDL_notos "ios|cygwin" + SDL_language "C" + SDL_sourcedir "../test" + SDL_projectLocation "tests" + SDL_projectDependencies { "SDL2main", "SDL2" } + SDL_files { "/testspriteminimal.*" } + SDL_copy { "icon.bmp" } \ No newline at end of file diff --git a/premake/projects/teststreaming.lua b/premake/projects/teststreaming.lua new file mode 100755 index 000000000..8f76b06f8 --- /dev/null +++ b/premake/projects/teststreaming.lua @@ -0,0 +1,29 @@ +-- Copyright (C) 1997-2011 Sam Lantinga +-- +-- This software is provided 'as-is', without any express or implied +-- warranty. In no event will the authors be held liable for any damages +-- arising from the use of this software. +-- +-- Permission is granted to anyone to use this software for any purpose, +-- including commercial applications, and to alter it and redistribute it +-- freely. +-- +-- Meta-build system using premake created and maintained by +-- Benjamin Henning + +--[[ +teststreaming.lua + + This file defines the teststreaming test project. It depends on the SDL2main + and SDL2 projects. It will not build on iOS or Cygwin. +]] + +SDL_project "teststreaming" + SDL_kind "ConsoleApp" + SDL_notos "ios|cygwin" + SDL_language "C" + SDL_sourcedir "../test" + SDL_projectLocation "tests" + SDL_projectDependencies { "SDL2main", "SDL2" } + SDL_files { "/teststreaming.*" } + SDL_copy { "moose.dat" } \ No newline at end of file diff --git a/premake/projects/testthread.lua b/premake/projects/testthread.lua new file mode 100755 index 000000000..43e018f1b --- /dev/null +++ b/premake/projects/testthread.lua @@ -0,0 +1,28 @@ +-- Copyright (C) 1997-2011 Sam Lantinga +-- +-- This software is provided 'as-is', without any express or implied +-- warranty. In no event will the authors be held liable for any damages +-- arising from the use of this software. +-- +-- Permission is granted to anyone to use this software for any purpose, +-- including commercial applications, and to alter it and redistribute it +-- freely. +-- +-- Meta-build system using premake created and maintained by +-- Benjamin Henning + +--[[ +testthread.lua + + This file defines the testthread test project. It depends on the SDL2main + and SDL2 projects. It will not build on iOS. +]] + +SDL_project "testthread" + SDL_kind "ConsoleApp" + SDL_notos "ios" + SDL_language "C" + SDL_sourcedir "../test" + SDL_projectLocation "tests" + SDL_projectDependencies { "SDL2main", "SDL2" } + SDL_files { "/testthread.*" } \ No newline at end of file diff --git a/premake/projects/testtimer.lua b/premake/projects/testtimer.lua new file mode 100755 index 000000000..54e4d50fa --- /dev/null +++ b/premake/projects/testtimer.lua @@ -0,0 +1,28 @@ +-- Copyright (C) 1997-2011 Sam Lantinga +-- +-- This software is provided 'as-is', without any express or implied +-- warranty. In no event will the authors be held liable for any damages +-- arising from the use of this software. +-- +-- Permission is granted to anyone to use this software for any purpose, +-- including commercial applications, and to alter it and redistribute it +-- freely. +-- +-- Meta-build system using premake created and maintained by +-- Benjamin Henning + +--[[ +testtimer.lua + + This file defines the testtimer test project. It depends on the SDL2main + and SDL2 projects. It will not build on iOS. +]] + +SDL_project "testtimer" + SDL_kind "ConsoleApp" + SDL_notos "ios" + SDL_language "C" + SDL_sourcedir "../test" + SDL_projectLocation "tests" + SDL_projectDependencies { "SDL2main", "SDL2" } + SDL_files { "/testtimer.*" } \ No newline at end of file diff --git a/premake/projects/testver.lua b/premake/projects/testver.lua new file mode 100755 index 000000000..4b2152a91 --- /dev/null +++ b/premake/projects/testver.lua @@ -0,0 +1,28 @@ +-- Copyright (C) 1997-2011 Sam Lantinga +-- +-- This software is provided 'as-is', without any express or implied +-- warranty. In no event will the authors be held liable for any damages +-- arising from the use of this software. +-- +-- Permission is granted to anyone to use this software for any purpose, +-- including commercial applications, and to alter it and redistribute it +-- freely. +-- +-- Meta-build system using premake created and maintained by +-- Benjamin Henning + +--[[ +testver.lua + + This file defines the testver test project. It depends on the SDL2main + and SDL2 projects. It will not build on iOS. +]] + +SDL_project "testver" + SDL_kind "ConsoleApp" + SDL_notos "ios" + SDL_language "C" + SDL_sourcedir "../test" + SDL_projectLocation "tests" + SDL_projectDependencies { "SDL2main", "SDL2" } + SDL_files { "/testver.*" } \ No newline at end of file diff --git a/premake/projects/testwm2.lua b/premake/projects/testwm2.lua new file mode 100755 index 000000000..53a4911c0 --- /dev/null +++ b/premake/projects/testwm2.lua @@ -0,0 +1,28 @@ +-- Copyright (C) 1997-2011 Sam Lantinga +-- +-- This software is provided 'as-is', without any express or implied +-- warranty. In no event will the authors be held liable for any damages +-- arising from the use of this software. +-- +-- Permission is granted to anyone to use this software for any purpose, +-- including commercial applications, and to alter it and redistribute it +-- freely. +-- +-- Meta-build system using premake created and maintained by +-- Benjamin Henning + +--[[ +testwm2.lua + + This file defines the testwm2 test project. It depends on the SDL2main, + SDL2test, and SDL2 projects. It will not build on iOS or Cygwin. +]] + +SDL_project "testwm2" + SDL_kind "ConsoleApp" + SDL_notos "ios|cygwin" + SDL_language "C" + SDL_sourcedir "../test" + SDL_projectLocation "tests" + SDL_projectDependencies { "SDL2main", "SDL2test", "SDL2" } + SDL_files { "/testwm2.*" } \ No newline at end of file diff --git a/premake/projects/torturethread.lua b/premake/projects/torturethread.lua new file mode 100755 index 000000000..3f3e7001d --- /dev/null +++ b/premake/projects/torturethread.lua @@ -0,0 +1,28 @@ +-- Copyright (C) 1997-2011 Sam Lantinga +-- +-- This software is provided 'as-is', without any express or implied +-- warranty. In no event will the authors be held liable for any damages +-- arising from the use of this software. +-- +-- Permission is granted to anyone to use this software for any purpose, +-- including commercial applications, and to alter it and redistribute it +-- freely. +-- +-- Meta-build system using premake created and maintained by +-- Benjamin Henning + +--[[ +torturethread.lua + + This file defines the torturethread test project. It depends on the SDL2main + and SDL2 projects. It will not build on iOS. +]] + +SDL_project "torturethread" + SDL_kind "ConsoleApp" + SDL_notos "ios" + SDL_language "C" + SDL_sourcedir "../test" + SDL_projectLocation "tests" + SDL_projectDependencies { "SDL2main", "SDL2" } + SDL_files { "/torturethread.*" } \ No newline at end of file diff --git a/premake/projects/touch.lua b/premake/projects/touch.lua new file mode 100755 index 000000000..986870038 --- /dev/null +++ b/premake/projects/touch.lua @@ -0,0 +1,28 @@ +-- Copyright (C) 1997-2011 Sam Lantinga +-- +-- This software is provided 'as-is', without any express or implied +-- warranty. In no event will the authors be held liable for any damages +-- arising from the use of this software. +-- +-- Permission is granted to anyone to use this software for any purpose, +-- including commercial applications, and to alter it and redistribute it +-- freely. +-- +-- Meta-build system using premake created and maintained by +-- Benjamin Henning + +--[[ +touch.lua + + This file defines the touch demo project for iOS. This project is only + compatible on iOS and depends on SDL2. It is a windowed application. +]] + +SDL_project "touch" + SDL_kind "WindowedApp" + SDL_os "ios" + SDL_language "C" + SDL_sourcedir "../Xcode-iOS/Demos" + SDL_projectLocation "Demos" + SDL_projectDependencies { "SDL2" } + SDL_files { "/src/common.*", "/src/touch.*", "/Info.plist", "/data/stroke.bmp" } \ No newline at end of file diff --git a/premake/util/sdl_check_compile.lua b/premake/util/sdl_check_compile.lua new file mode 100755 index 000000000..3371359cf --- /dev/null +++ b/premake/util/sdl_check_compile.lua @@ -0,0 +1,307 @@ +-- Copyright (C) 1997-2011 Sam Lantinga +-- +-- This software is provided 'as-is', without any express or implied +-- warranty. In no event will the authors be held liable for any damages +-- arising from the use of this software. +-- +-- Permission is granted to anyone to use this software for any purpose, +-- including commercial applications, and to alter it and redistribute it +-- freely. +-- +-- Meta-build system using premake created and maintained by +-- Benjamin Henning + +--[[ +sdl_check_compile.lua + + This file provides various utility functions which allow the meta-build + system to perform more complex dependency checking than premake initially + allows. This is done using the (currently) GCC toolchain to build generated + C files which try to import certain headers, link to certain functions, link + to certain libraries, or a combination of the above. It supports providing a + custom source to try and build, link, and/or run per the implementation's + choice, so the possibilities are nearly endless with that this system is + capable of, though it could always do with more flexibility. +]] + + +local cxx = "gcc" +local cxx_flags = "" +local cxx_io_flags = "-o premakecheck.o -c premakecheck.c 2> /dev/null" +local cxx_includes = { } + +local link = "gcc" +local link_flags = "" +local link_io_flags = "-o premakecheck.out premakecheck.o" +local link_end = " 2> /dev/null" + +local run = "./premakecheck.out" +local run_flags = "" +local run_io_flags = " > ./premakecheck.stdout" + +local checked_printf = false +local has_printf = false + +-- Set the application used to compile the generated files. +function set_cxx(compiler) + cxx = compiler +end + +-- Set custom flags for the compiler. +function set_cxx_flags(flags) + cxx_flags = flags +end + +-- Include a search directory for libraries. +local function include_library_dir(dir) + link_flags = link_flags .. "-L" .. dir .. " " +end + +-- Include a library to be linked durnig the link step. +local function link_library(lib) + link_flags = link_flags .. "-l" .. lib .. " " +end + +-- Reset the link flags. +local function reset_link_flags() + link_flags = "" +end + +-- Creates the build command line to be executed. +local function build_compile_line() + return cxx .. " " .. cxx_flags .. " " .. cxx_io_flags +end + +-- Creates the link command line to be executed. +local function build_link_line() + return link .. " " .. link_io_flags .. " " .. link_flags .. link_end +end + +-- Create the run line to be executed. +local function build_run_line() + return run .. " " .. run_flags .. " " .. run_io_flags +end + +-- Builds a list of preprocessor include directives for all the include files +-- successfully found so far by these functions, so as to perform automatic +-- feature checking for the clientside code. +local function build_includes() + local includes = "" + for _,v in ipairs(cxx_includes) do + includes = includes .. '#include "' .. v .. '"\n' + end + return includes +end + +-- Cleanup the generated build environment. +local function cleanup_build() + os.remove("./premakecheck.c") + os.remove("./premakecheck.o") + os.remove("./premakecheck.out") + os.remove("./premakecheck.stdout") +end + +-- Check if a source builds, links, and or/runs, where running depends on +-- linking and linking depends on building. The return from this function is +-- a triple, where the first is a boolean value indicating if it successfully +-- was built, the second is a boolean value indicating if it successfully +-- linked, and the third represents nil if it was not run or run correctly, or +-- the output from the program executed (may be empty for no output). +local function check_build_source(source, link, run) + local file = fileopen("./premakecheck.c", "wt") + file:write(source) + file:close() + local result = os.execute(build_compile_line()) + if not link then + cleanup_build() + if result == 0 then + return true, false, nil -- compile, no link, no run + end + return false, false, nil -- no compile, no link, no run + end + -- try linking, too + if result ~= 0 then + -- can't link if it doesn't compile + cleanup_build() + return false, false, nil -- no compile, no link, no run + end + result = os.execute(build_link_line()) + if not run or result ~= 0 then -- have to link to run + cleanup_build() + return true, result == 0, nil -- compile, maybe link, no run + end + result = os.execute(build_run_line()) + local output = readfile("./premakecheck.stdout", "rt") + cleanup_build() + return true, true, output -- compile, link, ran +end + +-- Given C source code, determine whether the source code will compile in the +-- present environment. Returns true if the source was successfully compiled, or +-- false if otherwise. +function check_cxx_source_compiles(source) + local r1, _, __ = check_build_source(source, false, false) + return r1 +end + +-- Given C source code, determine whether the source code can be built into a +-- working executable. That is, it will check if the code both compiles and +-- links. Returns true if the code was successfully built (compiled and linked), +-- or false if otherwise. +function check_cxx_source_builds(source) + local r1, r2, _ = check_build_source(source, true, false) + return r1 and r2 +end + +-- Given C source code, attempt to compile, link, and execute the source code. +-- This function will return two values. The first is a boolean indicating +-- whether the source code was successfully run (meaning it was compiled, built, +-- and ran successfully), and the second value returned is the actual output +-- from running the application, or nil if it did not run correctly or was not +-- built. The output may be an empty string if the code does not print anything +-- to stdout. +function check_cxx_source_runs(source) + local r1, r2, r3 = check_build_source(source, true, true) + return r1 and r2 and (r3 ~= nil), r3 +end + +-- Given a header file, check whether the header file is visible to the compiler +-- in the given environment. Returns a boolean indicating thus. If a header file +-- is found in either of these functions, it will be added to a list of headers +-- that can be used in subsequent dependency checks. +function check_include_file(inc) + return check_include_files(inc) +end + +-- Given a variable list of header files, check whether all of the includes are +-- visible in the given environment. Every file must be included in order for +-- this function to return true. +function check_include_files(...) + local source = "" + for _, v in ipairs{...} do + source = source .. '#include "' .. v .. '"\n' + end + local result = check_cxx_source_compiles(source) + if result then + for _, v in ipairs{...} do + table.insert(cxx_includes, v) + end + end + return result +end + +-- Given a directory, determine whether the directory contains any header files. +-- Unfortunately it does assume the extension is .h, but this can be altered in +-- future versions of this software. The function returns true if the directory +-- (or any of its subdirectories) contain .h files, or false if otherwise (such +-- as if the directory does not exist). +function check_include_directory(incDir) + incDir = incDir:gsub("\\", "/"):gsub("//", "/") + if incDir:sub(#incDir, #incDir) ~= "/" then + incDir = incDir .. "/" + end + return #os.matchfiles(incDir .. "**.h") > 0 +end + +-- Given a variable list of directories, iteratively check if each one contains +-- header files, per the functionality of check_include_directory. This function +-- returns true if and only if every listed directory or its subdirectories +-- contain .h files. +function check_include_directories(...) + for _, v in ipairs{...} do + if not check_include_directory(v) then + return false + end + end + return true +end + +-- Given a function name, attempt to determine whether the function can be found +-- within all of the known include files. Known include files are derived from +-- the check_include_file(s) functions. +function check_function_exists(func) + local source = build_includes() + source = source .. 'int main(int argc, char **argv) {\n' + source = source .. '\tvoid *check = (void *) ' .. func .. ';\n' + source = source .. '\treturn 0;\n' + return check_cxx_source_builds(source .. '}') +end + +-- Given a library, a function that must exist within the library, and an +-- include file prototyping the function, this function determines whether those +-- three variables are able to build a working executable. That is, if a +-- function can be properly linked to using a given library, then the library +-- can be assumed to exist. Returns true if and only if the function was +-- correctly linked to. +function check_library_exists(lib, func, inc) + local source = build_includes() + if inc ~= nil then + source = source .. '#include "' .. inc .. '"\n' + end + source = source .. 'int main(int argc, char **argv) {\n' + source = source .. '\tvoid *check = (void *) ' .. func .. ';\n' + source = source .. '\treturn 0;\n' + if lib ~= nil then + link_library(lib) + end + local result = check_cxx_source_builds(source .. '}') + reset_link_flags() + return result +end + +-- This is a merge variable list version of the check_library_exists function. +-- The thing to note with this function is that it will return true for the +-- first library found to correctly link to the function. This function is used +-- to determine whether the function is found in a list of libraries, not if it +-- is found in every one of the libraries. +function check_library_exists_multiple(func, inc, ...) + for _,v in ipairs{...} do + if check_library_exists(v, func, inc) then + return true + end + end + return false +end + +-- This is a wrapper for the check_library_exists function that will also +-- attempt to locate the library in question, in case it's not in a path the +-- compiler is already aware of. This function has the same return consequences +-- as check_library_exists. +function check_library_exists_lookup(lib, func, inc) + local dir = os.findlib(lib) + if dir == nil then + return false + end + include_library_dir(dir) + return check_library_exists(lib, func, inc) +end + +-- Given a valid C type name, this function generates a program that will print +-- the size of the type using the sizeof operator to the console, then parse the +-- size to indicate the byte size of the type on this platform. The resulting +-- executable is dependent on stdio and the printf function, which it safely +-- checks for behind the scenes. If these dependencies are not found for +-- whatever reason, this function returns 0, otherwise it returns a proper +-- numerical value representing the size of the specified type. +function check_type_size(typename) + if not checked_printf then + checked_printf = true + has_printf = check_include_file("stdio.h") and check_function_exists("printf") + if not has_printf then + print("Warning: cannot check the size of a type without stdio and printf.") + end + end + if not has_printf then + return 0 + end + local source = '#include "stdio.h"\n' + source = source .. 'int main(int argc, char **argv) {\n' + source = source .. '\tprintf("%d", sizeof(' .. typename .. '));\n' + source = source .. '\treturn 0;\n' + local success, result = check_cxx_source_runs(source .. '}'); + if not success then + print("Warning: could not get the size of type: " .. typename) + return 0 + end + return tonumber(result) +end \ No newline at end of file diff --git a/premake/util/sdl_dependency_checkers.lua b/premake/util/sdl_dependency_checkers.lua new file mode 100755 index 000000000..4f771e201 --- /dev/null +++ b/premake/util/sdl_dependency_checkers.lua @@ -0,0 +1,204 @@ +-- Copyright (C) 1997-2011 Sam Lantinga +-- +-- This software is provided 'as-is', without any express or implied +-- warranty. In no event will the authors be held liable for any damages +-- arising from the use of this software. +-- +-- Permission is granted to anyone to use this software for any purpose, +-- including commercial applications, and to alter it and redistribute it +-- freely. +-- +-- Meta-build system using premake created and maintained by +-- Benjamin Henning + +--[[ +sdl_dependency_checkers.lua + + This script contains a bunch of functions which determine whether certain + dependencies exist on the current platform. These functions are able to use + any and all available utilities for trying to determine both whether the + dependency is available on this platform, and how to build to the dependency. + There are a few limitations with these functions, but many of the limitations + can be mitigated by using the dependency definition functions in the project + definition files. + + Each function in this file, in order to be a valid dependency function, must + return a table with the following entries: + + 'found' = boolean value indicating whether the dependency was found + 'incDirs' = table of include directory strings, or nil if none are needed + 'libDirs' = table of library directory strings, or nil if none are needed + 'libs' = table of libraries to link to, or nil if none are needed + + All functions must be properly registered with the project definition system + in order to be properly referenced by projects. +]] + +-- dependency functions must return the following: +-- table with an element found, incDirs, libDirs, and libs +function openGLDep() + print("Checking OpenGL dependencies...") + if SDL_getos() == "macosx" then + -- mac should always have support for OpenGL... + return { found = true, libs = { "OpenGL.framework" } } + elseif SDL_getos() == "ios" then + --...unless on iOS + print("Desktop OpenGL is not supported on iOS targets.") + return { found = false, libs = { "OpenGL.framework" } } + elseif SDL_getos() == "cygwin" then + print("OpenGL is not currently supported on Cygwin.") + return { found = false, libDirs = { }, libs = { "OpenGL32" } } + end + local libpath = nil + local libname = nil + if SDL_getos() == "windows" or SDL_getos() == "mingw" then + libpath = os.findlib("OpenGL32") + libname = "OpenGL32" + else -- *nix + libpath = os.findlib("libGL") + libname = "GL" + end + local foundLib = libpath ~= nil + -- another way to possibly find the dependency on windows + --if not foundLib then + -- foundLib, libpath = find_dependency_dir_windows(nil, "C:/Program Files (x86);C:/Program Files", "Microsoft SDKs", "Lib") + --end + if not foundLib then return { found = false } end + if SDL_getos() == "mingw" then + libpath = libpath:gsub("\\", "/"):gsub("//", "/") + end + return { found = foundLib, libDirs = { }, libs = { libname } } +end + +function directXDep() + print("Checking DirectX dependencies...") + -- enable this for more correct searching, but it's much slower + local searchPath = nil --os.getenvpath("ProgramFiles", "ProgramFiles(x86)") + local foundInc, incpath = find_dependency_dir_windows("DXSDK_DIR", searchPath, "DirectX", "Include") + local foundLib, libpath = find_dependency_dir_windows("DXSDK_DIR", searchPath, "DirectX", "Lib/x86") + if not foundInc or not foundLib then return { found = false } end + -- XXX: hacked mingw check... + if foundInc and SDL_getos() == "mingw" then + incpath = incpath:gsub("%$%(DXSDK_DIR%)", os.getenv("DXSDK_DIR")):gsub("\\", "/"):gsub("//", "/") + libpath = libpath:gsub("%$%(DXSDK_DIR%)", os.getenv("DXSDK_DIR")):gsub("\\", "/"):gsub("//", "/") + end + if SDL_getos() == "mingw" then + print("DirectX is not currently supported on MinGW targets.") + return { found = false, incDirs = { incpath }, libDirs = { libpath } } + end + if SDL_getos() == "cygwin" then + print("DirectX is not currently supported on Cygwin targets.") + return { found = false, incDirs = { incpath }, libDirs = { libpath } } + end + return { found = true, incDirs = { incpath }, libDirs = { libpath } } +end + +function dbusDep() + print("Checking for D-Bus support...") + if not check_include_directories("/usr/include/dbus-1.0", "/usr/lib/x86_64-linux-gnu/dbus-1.0/include") then + print("Warning: D-Bus unsupported!") + return { found = false } + end + return { found = true, incDirs = { "/usr/include/dbus-1.0", "/usr/lib/x86_64-linux-gnu/dbus-1.0/include" } } +end + +function alsaDep() + print("Checking for ALSA support...") + if not check_include_files("alsa/asoundlib.h") + or os.findlib("asound") == nil + or not check_library_exists_lookup("asound", "snd_pcm_open", "alsa/asoundlib.h") + or not SDL_assertdepfunc("DLOpen") then + print("Warning: ALSA unsupported!") + return { found = false } + end + return { found = true } +end + +function pulseAudioDep() + print("Checking for PulseAudio support...") + if os.findlib("libpulse-simple") == nil + or not SDL_assertdepfunc("DLOpen") then + print("Warning: PulseAudio unsupported!") + return { found = false } + end + return { found = true } +end + +function esdDep() + print("Checking for ESD support...") + if os.findlib("esd") == nil + or not SDL_assertdepfunc("DLOpen") then + print("Warning: ESD unsupported!") + return { found = false } + end + return { found = true } +end + +function nasDep() + print("Checking for NAS support...") + if not check_include_file("audio/audiolib.h") + or not SDL_assertdepfunc("DLOpen") then + print("Warning: NAS unsupported!") + return { found = false } + end + return { found = true } +end + +function ossDep() + print("Checking for OSS support...") + if not check_cxx_source_compiles([[ + #include + int main() { int arg = SNDCTL_DSP_SETFRAGMENT; return 0; }]]) + and not check_cxx_source_compiles([[ + #include + int main() { int arg = SNDCTL_DSP_SETFRAGMENT; return 0; }]]) then + print("Warning: OSS unsupported!") + return { found = false } + end + return { found = true } +end + +function dlOpenDep() + print("Checking for DLOpen support...") + if not check_library_exists_multiple("dlopen", "dlfcn.h", "dl", "tdl") then + print("Warning: DLOpen unsupported!") + return { found = false } + end + return { found = true, libs = { "dl" } } +end + +function x11Dep() + print("Checking for X11 support...") + for _, v in ipairs { "X11", "Xext", "Xcursor", "Xinerama", "Xi", "Xrandr", "Xrender", "Xss", "Xxf86vm" } do + if os.findlib(v) == nil then + print("Warning: X11 unsupported!") + return { found = false } + end + end + if not check_include_files("X11/Xcursor/Xcursor.h", "X11/extensions/Xinerama.h", + "X11/extensions/XInput2.h", "X11/extensions/Xrandr.h", "X11/extensions/Xrender.h", + "X11/extensions/scrnsaver.h", "X11/extensions/shape.h", "X11/Xlib.h", + "X11/extensions/xf86vmode.h") then + print("Warning: X11 unsupported!") + return { found = false } + end + if not SDL_assertdepfunc("DLOpen") then + print("Warning: X11 unsupported!") + return { found = false } + end + -- XXX: shared memory check... + -- there's a LOT more to check to properly configure X11... + return { found = true, libs = { "X11" } } +end + +-- register all of these dependency functions with the definition system +SDL_registerDependencyChecker("OpenGL", openGLDep) +SDL_registerDependencyChecker("DirectX", directXDep) +SDL_registerDependencyChecker("DBus", dbusDep) +SDL_registerDependencyChecker("ALSA", alsaDep) +SDL_registerDependencyChecker("PulseAudio", pulseAudioDep) +SDL_registerDependencyChecker("ESD", esdDep) +SDL_registerDependencyChecker("NAS", nasDep) +SDL_registerDependencyChecker("OSS", ossDep) +SDL_registerDependencyChecker("DLOpen", dlOpenDep) +SDL_registerDependencyChecker("X11", x11Dep) \ No newline at end of file diff --git a/premake/util/sdl_depends.lua b/premake/util/sdl_depends.lua new file mode 100755 index 000000000..fb25ddb09 --- /dev/null +++ b/premake/util/sdl_depends.lua @@ -0,0 +1,74 @@ +-- Copyright (C) 1997-2011 Sam Lantinga +-- +-- This software is provided 'as-is', without any express or implied +-- warranty. In no event will the authors be held liable for any damages +-- arising from the use of this software. +-- +-- Permission is granted to anyone to use this software for any purpose, +-- including commercial applications, and to alter it and redistribute it +-- freely. +-- +-- Meta-build system using premake created and maintained by +-- Benjamin Henning + +-- This is kept just for windows because the other platforms use different means +-- for determining dependence or compatibility. + +--[[ +sdl_depends.lua + + This file simply contains a function for determining whether a dependency + exists on the Windows platform, given a possible environmental variable, + delimited search paths, and a main and/or sub-directory paths for more + elaborate pattern matching. +]] + +-- find_dependency_dir_windows(env, main_search_path, main_dir_path) +-- Attempt to resolve a dependency (true or false) folder based on either an +-- environmental variable, start search path, or both. If both are present, +-- the environmental variable will be preferred. If neither are present, this +-- function returns false. +-- +-- Arguments: +-- env The name of the environmental variable to treat as a path +-- main_search_paths Paths to look for the main directory in +-- main_dir_path The a path that must be contained between main_search_path and sub_dir_path +-- sub_dir_path The path of the directories that should exist at the searched path +function find_dependency_dir_windows(env, main_search_paths, main_dir_path, sub_dir_path) + if not os.is("windows") then -- if not windows, then fail + return false + end + if env == nil and (main_search_paths == nil or #main_search_paths == 0) then + return false + end + local env_path = nil + local main_path = nil + if env ~= nil then env_path = os.getenv(env) end + local search_table = { n = 0 } + if main_search_paths ~= nil then + for k,main_search_path in ipairs(explode(main_search_paths, ";")) do + local directories = os.matchdirs(main_search_path .. "/**" .. main_dir_path .. "*") + for k,v in pairs(directories) do + table.insert(search_table, v) + end + end + end + if env_path ~= nil then table.insert(search_table, env_path) end + local search_path = table.concat(search_table, ";") + local result_path = os.dirpathsearch(sub_dir_path, search_path, ";") + if result_path == nil then + return false + end + local found_dir = os.isdir(result_path) + local abs_path = path.getabsolute(result_path) + if found_dir and env_path ~= nil then + abs_path = abs_path:gsub("\\", "/") + env_path = env_path:gsub("\\", "/") + local pos = abs_path:indexOf(env_path) + if pos ~= nil then + abs_path = abs_path:sub(1, pos - 1) .. "$(" .. env .. ")/" .. abs_path:sub(pos + #env_path) + end + end + -- we want the path in terms of '/' + return found_dir, abs_path +end \ No newline at end of file diff --git a/premake/util/sdl_file.lua b/premake/util/sdl_file.lua new file mode 100755 index 000000000..015897e50 --- /dev/null +++ b/premake/util/sdl_file.lua @@ -0,0 +1,141 @@ +-- Copyright (C) 1997-2011 Sam Lantinga +-- +-- This software is provided 'as-is', without any express or implied +-- warranty. In no event will the authors be held liable for any damages +-- arising from the use of this software. +-- +-- Permission is granted to anyone to use this software for any purpose, +-- including commercial applications, and to alter it and redistribute it +-- freely. +-- +-- Meta-build system using premake created and maintained by +-- Benjamin Henning + +--[[ +sdl_file.lua + + This function contains a wrapper for the I/O file operations, providing a few + custom functions which simplify the file I/O process (especially useful for + the vast amount of generation used by the meta-build system). +]] + +-- Given a filename and open mode (look at io.open for more information), opens +-- the file with various contained functions for printing to the file, writing +-- to the file, reading from the file, or closing the file. If the filename is +-- nil, then this will open a file in a special text mode. In that case, the +-- mode is ignored. Returned is an instanced table with all of the +-- aforementioned functions. +-- +-- The print function is associated with textprint/fileprint, the write function +-- with textwrite/filewrite, the read function with fileread, and the close +-- function with textclose/fileclose. +function fileopen(file, mode) + if file == nil then + return { texth = "", print = textprint, write = textwrite, read = nil, close = textclose } + else + return { fileh = io.open(file, mode), print = fileprint, write = filewrite, read = fileread, close = fileclose } + end +end + +-- Given a filename and file mode, reads the entire contents of the file and +-- returns the contents as a string. +function readfile(file, mode) + local file = fileopen(file, mode) + local content = file:read() + file:close() + return content +end + +-- Given a file, the number of tabs to indent, and a line to print, append the +-- line tabbed n times with an appended newline to the end of the input text. +function textprint(f, tabs, line) + for i = 0, tabs - 1, 1 do + f.texth = f.texth .. "\t" + end + f.texth = f.texth .. line .. "\n" +end + +-- Given a file, the number of tabs to indent, and a line to print, append the +-- line tabbed n times with an appended newline to the end of the input file. +function fileprint(f, tabs, line) + for i = 0, tabs - 1, 1 do + f.fileh:write("\t") + end + f.fileh:write(line .. "\n") +end + +-- Given a file and some text, append the text to the end of the input text. +function textwrite(f, text) + f.texth = f.texth .. text +end + +-- Given a file and some text, append the text to the end of the input file. +function filewrite(f, text) + f.fileh:write(text) +end + +-- Given a file, read all the contents of the file and return them as a string. +function fileread(file) + return file.fileh:read("*all") +end + +-- Given a file opened in text mode, return the result of the current file +-- operations as a text string. +function textclose(file) + return file.texth +end + +-- Given a file opened regularly, close the file handle resource, preventing +-- any future I/O operations. +function fileclose(file) + file.fileh:close() +end + +-- Given a source path, builds a table containing all directories and recursive +-- subdirectories which contain files, and returns the table. Each entry in the +-- table will have a '/' at the end of its path, plus they will all be relative +-- to the parent source path. The table will contain a single entry with the +-- value '/' to indicate the source path itself. +function createDirTable(sourcePath) + local dirs = os.matchdirs(sourcePath.."/**") + for k,d in pairs(dirs) do + dirs[k] = string.sub(d, #sourcePath + 1) .. "/" + end + table.insert(dirs, "/") + return dirs +end + +-- This works like os.pathsearch, but for directories. Look at the premake +-- documentation for os.pathsearch for more information. +os.dirpathsearch = function(subdir, path, path_delimiter) + for i,p in ipairs(explode(path, path_delimiter)) do + local needle = p .. "/" .. subdir + if os.isdir(needle) then + return needle + end + end + return nil +end + +-- Given a variable number of environmental variable names, this will join them +-- together based on the current OS path delimeter and quietly ignoring those +-- variables which do not exist on this system. The resulting path is always +-- normalized for Unix-based path separators, regardless of the system. +os.getenvpath = function(...) + local path = "" + local pathDelimeter = ":" + if os.is("windows") then + pathDelimeter = ";" + end + for i,a in ipairs(arg) do + local value = os.getenv(a) + if value then + if #path > 0 then + path = path .. pathDelimeter + end + path = path .. value + end + end + -- normalize path to unix + return path:gsub("\\", "/"):gsub("//", "/") +end \ No newline at end of file diff --git a/premake/util/sdl_gen_config.lua b/premake/util/sdl_gen_config.lua new file mode 100755 index 000000000..8e59e67d3 --- /dev/null +++ b/premake/util/sdl_gen_config.lua @@ -0,0 +1,68 @@ +-- Copyright (C) 1997-2011 Sam Lantinga +-- +-- This software is provided 'as-is', without any express or implied +-- warranty. In no event will the authors be held liable for any damages +-- arising from the use of this software. +-- +-- Permission is granted to anyone to use this software for any purpose, +-- including commercial applications, and to alter it and redistribute it +-- freely. +-- +-- Meta-build system using premake created and maintained by +-- Benjamin Henning + +--[[ +sdl_gen_config.lua + + Given a series of set configuration values from the project definitions, + this file contains a series of functions that generate valid preprocessor + definitions to enable or disable various features of the SDL2 library. These + definitions are pasted into a template SDL config header file, which is then + saved in the local directory and referenced to in generated project files. + + This file depends on sdl_file.lua. +]] + +-- The line that must exist in the template file in order to properly paste +-- the generated definitions. +local searchKey = "/%* Paste generated code here %*/\n" + +local configFile, templateFileContents +local insertLocation + +-- This function begins config header generation given the name of the generated +-- file and the name of the template file to use. +function startGeneration(file, template) + configFile = fileopen(file, "wt") + templateFileContents = readfile(template, "rt") + insertLocation = templateFileContents:find(searchKey) + if insertLocation then + configFile:write(templateFileContents:sub(1, insertLocation - 1)) + end +end + +-- Adds a table of configuration values to the generated file. Each +-- configuration line is wrapped around a preprocessor definition check, so they +-- can be manually overwritten by the developer if necessary. The definition +-- pastes string versions of both the key and the value on the line, where +-- either is allowed to be empty. That means the table stores key-value pairs. +function addConfig(tbl) + -- if no insert location, don't paste anything + if not insertLocation then return end + for k,v in pairs(tbl) do + configFile:print(0, "#ifndef " .. k) + configFile:print(0, "#define " .. tostring(k) .. " " .. tostring(v)) + configFile:print(0, "#endif") + end +end + +-- Finishes the generation and writes the remains of the template file into the +-- generated config file. +function endGeneration() + if insertLocation then + configFile:write(templateFileContents:sub(insertLocation + #searchKey - 2)) + else -- write entire file since nothing is being pasted + configFile:write(templateFileContents) + end + configFile:close() +end \ No newline at end of file diff --git a/premake/util/sdl_projects.lua b/premake/util/sdl_projects.lua new file mode 100755 index 000000000..0a891700d --- /dev/null +++ b/premake/util/sdl_projects.lua @@ -0,0 +1,461 @@ +-- Copyright (C) 1997-2011 Sam Lantinga +-- +-- This software is provided 'as-is', without any express or implied +-- warranty. In no event will the authors be held liable for any damages +-- arising from the use of this software. +-- +-- Permission is granted to anyone to use this software for any purpose, +-- including commercial applications, and to alter it and redistribute it +-- freely. +-- +-- Meta-build system using premake created and maintained by +-- Benjamin Henning + +--[[ +sdl_projects.lua + + This file contains all the functions which are needed to define any project + within the meta-build system. Many of these functions serve as + pseudo-replacements for many similarly named premake functions, and that is + intentional. Even the implementation of these functions are intended to look + similar to regular premake code. These functions serve to dramatically + simplify the project definition process to just a few lines of code, versus + the many more needed for projects defined purely with premake. + + This approach is possible because this meta-build system adds another layer of + indirection to the premake system, creating a sort of 'meta-meta-build' + system. Nevertheless, there is a lot more flexibility because the meta-build + system itself can be used to check for dependencies in a much more complex way + than premake originally intended. All of the functions useful to the project + definition system are contained in this file and are documented. +]] + +projects = { } + +local currentProject = nil +local currentDep = nil +local nextFuncCompat = true -- by default, unless state otherwise changed +local dependencyFunctions = { } +local dependencyResults = { } -- for when the dependencies are executed + +-- query whether this function is compatible; resets internal state of +-- compatibility to true until SDL_isos is called again +local function oscompat() + local compat = nextFuncCompat + nextFuncCompat = true + return compat +end + +-- determine whether the specific OS name is within a pattern. +local function osmatch(name, pattern) + local checks = pattern:explode('|') + for i,v in pairs(checks) do + if name == v then + return true + end + end + return false +end + +-- Registers a dependency checker function based on a name. This function is +-- used in order to determine compatibility with the current system for a given +-- SDL_dependency. See SDL_depfunc for more information. +-- +-- Specifies a function which will be invoked upon determining whether this +-- dependency is valid for the current system setup (ie, whether the system +-- has the right architecture, operating system, or even if it's installed). +-- The dependency function takes no arguments, but it must return the following +-- values: +-- +-- [includePaths] [libPaths] [inputLibLibraries] +-- +-- The last three are optional, unless foundDep is true. The name should be +-- descriptive of the outside dependency, since it may be shown to the user. +-- This function is intended to be used only after invoking SDL_dependency. +function SDL_registerDependencyChecker(name, func) + dependencyFunctions[name:lower()] = func +end + +-- Initializes the definition of a SDL project given the name of the project. +function SDL_project(name) + if not oscompat() then return end + currentProject = { } + currentProject.name = name + currentProject.compat = true + projects[name] = currentProject + currentProject.dependencyTree = { } + -- stores which dependencies have already been checked on behalf of this + -- project + currentProject.dependencyValues = { } + currentDep = nil +end + +-- Specifies the build kind of the SDL project (e.g. StaticLib, SharedLib, +-- ConsoleApp, etc.), based on premake presets. +function SDL_kind(k) + if not oscompat() then return end + currentProject.kind = k +end + +-- Specifies which platforms this project supports. Note: this list is not the +-- exact list of supported platforms in the generated project. The list of +-- platforms this project supports will be the unique list of all combined +-- projects for this SDL solution. Thus, only one project needs to actually +-- maintain a list. This function is additive, that is, everytime it is called +-- it adds it to a unique list of platforms +function SDL_platforms(tbl) + if not oscompat() then return end + if not currentProject.platforms then + currentProject.platforms = { } + end + for k,v in pairs(tbl) do + currentProject.platforms[#currentProject.platforms + 1] = v + end +end + +-- Specifies the programming language of the project, such as C or C++. +function SDL_language(k) + if not oscompat() then return end + currentProject.language = k +end + +-- Specifies the root directory in which the meta-build system should search for +-- source files, given the paths and files added. +function SDL_sourcedir(src) + if not oscompat() then return end + currentProject.sourcedir = src +end + +-- Specifies the destination location of where the IDE files related to the +-- project should be saved after generation. +function SDL_projectLocation(loc) + if not oscompat() then return end + currentProject.projectLocation = loc +end + +-- Specifies a table of files that should be copied from the source directory +-- to the end result build directory of the binary file. +function SDL_copy(tbl) + if not oscompat() then return end + currentProject.copy = tbl +end + +-- Specifies a list of other SDL projects in this workspace the currently active +-- project is dependent on. If the dependent project is a library, the binary +-- result will be copied from its directory to the build directory of the +-- currently active project automatically. +function SDL_projectDependencies(tbl) + if not oscompat() then return end + currentProject.projectDependencies = tbl +end + +-- Specifies a list of compiler-level preprocessor definitions that should be +-- set in the resulting project upon compile time. This adds to the current +-- table of defines. +function SDL_defines(tbl) + if not oscompat() then return end + if not currentProject.defines then + currentProject.defines = { } + end + for k,v in pairs(tbl) do + currentProject.defines[#currentProject.defines + 1] = v + end +end + +-- Initializes an outside dependency this project has, such as X11 or DirectX. +-- This function, once invoked, may change the behavior of other SDL +-- project-related functions, so be sure to be familiar with all the functions +-- and any specified behavior when used around SDL_dependency. +function SDL_dependency(name) + if not oscompat() then return end + currentDep = { nil, compat = true, } + currentDep.name = name + table.insert(currentProject.dependencyTree, currentDep) +end + +-- Special function for getting the current OS. This factors in whether the +-- metabuild system is in MinGW, Cygwin, or iOS mode. +function SDL_getos() + if _OPTIONS["ios"] ~= nil then + return "ios" + elseif _OPTIONS["mingw"] ~= nil then + return "mingw" + elseif _OPTIONS["cygwin"] ~= nil then + return "cygwin" + end + return os.get() +end + +-- Specifies which operating system this dependency targets, such as windows or +-- macosx, as per premake presets. +function SDL_os(name) + if not oscompat() then return end + if not currentProject then return end + if not currentDep then + currentProject.opsys = name + currentProject.compat = osmatch(SDL_getos(), name) + else + currentDep.opsys = name + currentDep.compat = osmatch(SDL_getos(), name) + end +end + +-- Specifies which operating system this dependency does not targets. This is +-- for nearly platform-independent projects or dependencies that will not work +-- on specific systems, such as ios. +function SDL_notos(name) + if not oscompat() then return end + if not currentProject then return end + if not currentDep then + currentProject.opsys = "~" .. name + currentProject.compat = not osmatch(SDL_getos(), name) + else + currentDep.opsys = "~" .. name + currentDep.compat = not osmatch(SDL_getos(), name) + end +end + +-- Changes the internal state of function compatibility based on whether the +-- current os is the one expected; the next function will be affected by this +-- change, but no others. The name can be a pattern using '|' to separate +-- multiple operating systems, such as: +-- SDL_isos("windows|macosx") +function SDL_isos(name) + nextFuncCompat = osmatch(SDL_getos(), name) +end + +-- Same as SDL_isos, except it negates the internal state for exclusion +-- checking. +function SDL_isnotos(name) + nextFuncCompat = not osmatch(SDL_getos(), name) +end + +-- Changes the internal state of function compatibility based on whether the +-- current system is running a 64bit Operating System and architecture; the +-- next function will be affected by this change, but none thereafter. +function SDL_is64bit() + nextFuncCompat = os.is64bit() +end + +-- Same as SDL_is64bit, except it negates the internal state for +-- exclusion checking. +function SDL_isnot64bit() + nextFuncCompat = not os.is64bit() +end + +-- Look at SDL_depfunc and SDL_notdepfunc for detailed information about this +-- function. +local function SDL_depfunc0(funcname, exclude) + if not oscompat() then return end + if not currentDep.compat then return end + local force = _OPTIONS[funcname:lower()] ~= nil + local func = dependencyFunctions[funcname:lower()] + if not func then + print("Warning: could not find dependency function named: " .. funcname) + currentDep.compat = false + return + end + local cachedFuncResults = dependencyResults[funcname:lower()] + local depFound, depInc, depLib, depInput + if cachedFuncResults then + depFound = cachedFuncResults.depFound + -- just skip the rest of the function, the user was already warned + -- exclude mode varies the compatibility slightly + if force then + depFound = true + end + if not depFound and not exclude then + currentDep.compat = false + return + elseif depFound and exclude then + currentDep.compat = false + return + end + depInc = cachedFuncResults.depInc + depLib = cachedFuncResults.depLib + depInput = cachedFuncResults.depInput + else + local result = func() + if result.found then + depFound = result.found + else + depFound = false + end + if force then + depFound = true + end + if result.incDirs then + depInc = result.incDirs + else + depInc = { } + end + if result.libDirs then + depLib = result.libDirs + else + depLib = { } + end + if result.libs then + depInput = result.libs + else + depInput = { } + end + cachedFuncResults = { } + cachedFuncResults.depFound = depFound + cachedFuncResults.depInc = depInc + cachedFuncResults.depLib = depLib + cachedFuncResults.depInput = depInput + dependencyResults[funcname:lower()] = cachedFuncResults + if not depFound and not exclude then + currentDep.compat = false + return + elseif depFound and exclude then + currentDep.compat = false + return + end + end + -- we only want to embed this dependency if we're not in exclude mode + if depFound and not exclude then + local dependency = { } + if not currentDep.includes then + currentDep.includes = { } + end + for k,v in pairs(depInc) do + currentDep.includes[v] = v + end + if not currentDep.libs then + currentDep.libs = { } + end + for k,v in pairs(depLib) do + currentDep.libs[v] = v + end + if not currentDep.links then + currentDep.links = { } + end + for k,v in pairs(depInput) do + currentDep.links[v] = v + end + else -- end of dependency found check + -- if we are not excluding this dependency, then print a warning + -- if not found + if not exclude then + print("Warning: could not find dependency: " .. funcname) + end + currentDep.compat = exclude + end +end + +-- Given a dependency name, this function will register the dependency and try +-- to pair it with a dependency function that was registered through +-- SDL_registerDependencyChecker. If the function is not found, compatibility +-- will automatically be dropped for this project and a warning will be printed +-- to the standard output. Otherwise, the dependency function will be invoked +-- and compatibility for the project will be updated. If the project currently +-- is not compatible based on the Operating System or previous dependency, the +-- dependency function will not be checked at all and this function will +-- silently return. +function SDL_depfunc(funcname) + SDL_depfunc0(funcname, false) +end + +-- Same as SDL_depfunc, except this forces dependency on the function failing, +-- rather than succeeding. This is useful for situations where two different +-- files are required based on whether a dependency is found (such as the +-- joystick and haptic systems). +function SDL_notdepfunc(funcname) + SDL_depfunc0(funcname, true) +end + +-- Determines whether the specified dependency is supported without actually +-- executing the dependency or changing the internal states of the current +-- project or dependency definition. This function will only work if the +-- dependency has already been checked and its results cached within the +-- definition system. This function returns true if the dependency is known to +-- be supported, or false if otherwise (or if it cannot be known at this time). +function SDL_assertdepfunc(funcname) + -- if forced, then of course it's on + if _OPTIONS[funcname:lower()] then + return true + end + local results = dependencyResults[funcname:lower()] + if not results or not results.depFound then + -- either not excuted yet, doesn't exist, or wasn't found + print("Warning: required dependency not found: " .. funcname .. + ". Make sure your dependencies are in a logical order.") + return false + end + return true +end + +-- Returns a list of currently registered dependencies. The values within the +-- table will be sorted, but their names will be lowercased due to internal +-- handling of case-insensitive dependency names. +function SDL_getDependencies() + local deps = { } + for k,_ in pairs(dependencyFunctions) do + deps[#deps + 1] = k + end + table.sort(deps) + return deps +end + +-- Specifies a list of libraries that should always be linked to in this +-- project, regardless of a dependency function. If after a dependency +-- declaration, these files will only be included in the project if the +-- dependency is compatible with the native system, given SDL_os usage and any +-- sort of custom dependency function. +function SDL_links(tbl) + if not oscompat() then return end + if currentDep and not currentDep.compat then return end + if currentProject.customLinks == nil then + currentProject.customLinks = { } + end + for i,v in ipairs(tbl) do + currentProject.customLinks[#currentProject.customLinks + 1] = v + end +end + +-- Specifies a list of configuration values that are assigned as preprocessor +-- definitions in the SDL configuration header, used to globally configure +-- features during the building of the SDL library. If after a dependency +-- declaration, these files will only be included in the project if the +-- dependency is compatible with the native system, given SDL_os usage and any +-- sort of custom dependency function. +function SDL_config(tbl) + if not oscompat() then return end + if not currentDep then + currentProject.config = tbl + return + end + if not currentDep.compat then return end + currentDep.config = tbl +end + +-- Specifies a list of paths where all .c, .h, and .m files should be included +-- for compiling, where the source directory is the root. If after a dependency +-- declaration, these files will only be included in the project if the +-- dependency is compatible with the native system, given SDL_os usage and any +-- sort of custom dependency function. +function SDL_paths(tbl) + if not oscompat() then return end + if not currentDep then + currentProject.paths = tbl + return + end + if not currentDep.compat then return end + currentDep.paths = tbl +end + +-- Specifies a list of files found within the source directory that this project +-- should include during compile time. If after a dependency declaration, these +-- files will only be included in the project if the dependency is compatible +-- with the native system, given SDL_os usage and any sort of custom dependency +-- function. +function SDL_files(tbl) + if not oscompat() then return end + if not currentDep then + currentProject.files = tbl + return + end + if not currentDep.compat then return end + currentDep.files = tbl +end \ No newline at end of file diff --git a/premake/util/sdl_string.lua b/premake/util/sdl_string.lua new file mode 100755 index 000000000..d05e5a7f2 --- /dev/null +++ b/premake/util/sdl_string.lua @@ -0,0 +1,103 @@ +-- Copyright (C) 1997-2011 Sam Lantinga +-- +-- This software is provided 'as-is', without any express or implied +-- warranty. In no event will the authors be held liable for any damages +-- arising from the use of this software. +-- +-- Permission is granted to anyone to use this software for any purpose, +-- including commercial applications, and to alter it and redistribute it +-- freely. +-- +-- Meta-build system using premake created and maintained by +-- Benjamin Henning + +--[[ +sdl_string.lua + + Contains a few convenient string utility functions which are not supported in + Lua or not supported as intended. +]] + +-- Performs a non-pattern based substring search of one string in another +-- string. It's of O(n^2) complexity. It returns nil if the result cannot be +-- found, otherwise it returns the starting index of the first found occurrence. +string.indexOf = function(str, substr) + local pos = 1 + local i = 1 + for i = 1, str:len(), 1 do + if str:sub(i, i) == substr:sub(pos, pos) then + -- have we matched the complete string? + if pos == substr:len() then + return i - pos + 1-- starting pos + end + -- matched character...keep going + pos = pos + 1 + else + -- restart, no match + pos = 0 + end + end + if pos == substr:len() then + return i - pos + 1 + end + return nil -- no match +end + +-- This is a public-access version of the explode function defined below. +function explode(str, delim) + return str:explode(delim) +end + +-- Explodes a string into an array of elements, separated by a non-pattern +-- delimiter. This function is part of the string table, allowing for a +-- member-based invocation for strings. +string.explode = function(str, delim) + local exploded = { } + local needle = string.find(str, delim) + while needle ~= nil do + table.insert(exploded, string.sub(str, 0, needle - 1)) + str = string.sub(str, needle + 1) + needle = string.find(str, delim) + end + table.insert(exploded, str) + return exploded +end + +-- Similar to table.concat, except it supports more advanced token pasting. This +-- function is vastly used by the main meta-build script (premake4.lua) to +-- generate all the main lines of code for various tables that need to be in the +-- generated lua file. +-- - tbl: table of values to implode into a string +-- - prefix: string to paste before entire result +-- - pre: string to always paste before each entry in table +-- - post: string to always paste after each entry in table +-- - join: string to paste between entries (inclusive) +-- - suffix: string to paste after entire result +-- Returns the imploded string. +function implode(tbl, prefix, pre, post, join, suffix) + local result = "" + -- not the most efficient way to do this, but... + local itbl = { } + for k,v in pairs(tbl) do + itbl[#itbl + 1] = v + end + for i = 1, #itbl, 1 do + if pre ~= nil then + result = result .. pre + end + result = result .. itbl[i] + if post ~= nil then + result = result .. post + end + if i ~= #itbl then + result = result .. join + end + end + if prefix ~= nil then + result = prefix .. result + end + if suffix ~= nil then + result = result .. suffix + end + return result +end \ No newline at end of file -- cgit v1.2.1