[snipping rest of conversation] I actually helped the Valknut programmer w/ the Makefile so that it would have several targets available for OS X for different purposes. Valknut has the abilities to
1) make (build the binary) 2) make-osx-app-bundle (creates a .app w/ the executable, but it is non-portable with hardcoded library paths. Useful for Fink) 3) make-osx-standalone-app (copies all the libraries that the executable links to so that the resulting .app bundle can de distributed to other macs that don't have a build environment installed) 4) make-osx-disk-image (creates a .dmg from the standalone .app) To answer Flavio's question, these are Valknut specific make targets. Other programs (both qt and non-qt based) could definitely use similar methods (both inside or outside their Makefiles) to create fully contained .apps and .dmg (probably in more efficient ways too). The process is not hard, you just have to check that all non-system (recursively) linked libraries and resources (like pixmaps, translations, etc) are in the .app. Hanspeter ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Fink-devel mailing list [email protected] http://news.gmane.org/gmane.os.apple.fink.devel
