X-Git-Url: http://git.hungrycats.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=OSX%2FREADME;h=0799995abc7dd03babf5759ddf9840326f9013e8;hb=refs%2Fheads%2Fmaster;hp=68c2d00377acd3c8575d7c2cfbcf0103442a63e7;hpb=d1ae2829ff0fd2a96c16a0c8c5420efaa47d7b30;p=xscreensaver diff --git a/OSX/README b/OSX/README index 68c2d003..0799995a 100644 --- a/OSX/README +++ b/OSX/README @@ -15,19 +15,22 @@ ridiculously long list of steps! 1: Duplicate a target (Dangerball for GL, or Attraction for X11). 2: Rename it, and drag it to the right spot in the list. - 3: Delete the dangerball.c and dangerball.xml files from the new target. + 3: Delete the dangerball.c and dangerball.xml files from Build Phases. 4: Delete the "DangerBall copy-Info.plist" file that got created. 5: Delete the "DangerBall copy-Info.plist" from the Build Settings too. - 6: Change PRODUCT_NAME in Build Settings. - 7: Manage Schemes, rename "DangerBall Copy". - 8: Move to the right place in the list. - 9: Scheme / Run / Info: Executable: SaverTester.app. - 10: Scheme / Run / Arguments: set SELECTED_SAVER environment variable. - 11: File / Add Files / the new .c and .xml. - Add to targets: the new target, and also "XScreenSaver-iOS". - 12: Re-order them in the file list. - 13: In target "All Savers (OpenGL)" add the new target as a dependency. - 14: In target "XScreenSaver-iOS", reorder new files in "Copy" and "Compile". + 6: Manage Schemes, rename "DangerBall Copy". + 7: Move to the right place in the list. + 8: Scheme / Run / Info: Executable: SaverTester.app. + 9: Scheme / Run / Arguments: set SELECTED_SAVER environment variable. + 10: File / Add Files / the new .c and .xml. + 11: Re-order them in the file list. This will bring up an Options dialog. + Add To Targets: the new target, and "XScreenSaver-iOS". + 12: The files might not have moved. This means Xcode is gonna crash soon. + It will repair itself after. + 13: In target "All Savers (OpenGL)" add the new target as Build Phases / + Target Dependency. + 14: In target "XScreenSaver-iOS", reorder new files in Build Phases / + "Copy" and "Compile", since they showed up in a random place. 15: In target "XScreenSaver-iOS", add "-DUSE_GL" to the new file's options. 16: Put a 200x150 screen shot in ~/www/xscreensaver/screenshots/ 17: ln -s ../../src/xscreensaver/OSX/build/Debug/NEW.saver \