We could write a few add-on shell scripts for setting up the variables and stuff. There are already variables for setting up a "System" version which is added to all generated executables (including shared libs and/or addons), which maybe not everyone knows about? Some shell scripts should also help out people getting the hang of jam, without requiring to know any details about what targets are defined and so on. Ithamar. ----- Original Message ----- > Don't suppose we could just have a 'release' target, eh? 'jam > release' > would be easier to remember. ;) Easy to use, but, if I don't miss anything, pretty hard to implement. That would mean to somehow change the variables (C and linker flags) on the file targets to be built depending on which target the user passes to jam. But IIRC no information on the latter is available before the updating phase, that is too late. CU, Ingo PS: You probably want to join the build team list, if you haven't done already: //www.freelists.org/cgi-bin/list?list_id=openbeos-build-team