We've reached the point where our users' experiences with Jupiter should be fairly painless—even pleasant—as far as building the project is concerned. Users will simply unpack the distribution tarball, change into the distribution directory, and type
make. It really can't get any simpler than that.
But we still lack one important feature—installation. In the case of the Jupiter project, this is fairly trivial. There's only one program, and most users would guess correctly that to install it, they should copy
jupiter into either their /usr/bin or /usr/local/bin directory. More complex projects, however, could cause users some real consternation when it comes to where to put user and system binaries, libraries, header files, and ...