[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

Reply via email to