From: Mike S. <bas...@sp...> - 2009-02-06 23:07:32
|
Hi, Here is a patch that has a shell script cpr.sh to recursively copy directories but discarding things that cause problems at least on 10.4 when making the .app bundles. I have tested the script on 10.4 and 10.5 and I have built and tested on 32-bit intel 10.5.6 like so: B2 --disable-standalone-gui --enable-vosf --enable-sdl-video --enable-sdl-audio --enable-addressing=real --without-esd --without-gtk --without-mon --without-x SS --disable-standalone-gui --enable-vosf -enable-sdl-video --disable-sdl-audio --enable-addressing=real --without-esd --without-gtk --without-mon --without-x --enable-jit Put cpr.sh into BasiliskII/src/Unix and make it executable. Also you need to run patch -p0 on BasiliskII-cpr.patch from that dir as well. I noticed that in that mega patch earlier I forgot to patch Makefile.in to use cpr.sh for BasiliskII. It did not have the problems that SheepShaver did with CVS dirs and .SD_Store files on 10.4, but I patched it anyway in case someone makes a prefs menu item that uses a .nib file akin to SheepShaver in the future. Also I removed extfs_macosx.h from the 'make links' target as this file is gone now and it used to create a broken symlink. Be careful with make links. If you have already run it in the SheepShaver dir and run it again, you will get a mess of symlinks. What I did to test is started from a fresh SheepShaver dir from cvs and then added all the little patches I have made. Maybe someone should fix make links so that sort of stuff does not happen and possibly so it makes relative links not absolute ones. Finally, at this point I cannot provide any more broken down smaller patches for the rest. It is too intertwined with these patches I have submitted. I need to know what gets accepted and wait until I can do a cvs update to send more. mzs |