So what's sham then, you ask?

It's a cunning little command-line doohickey, for doing automatic dependency checking. You can issue a command such as:

sham gcc -c test.c -o test.o
and it'll only run that command if test.c has changed. Or, if anything test.c includes has changed. Or, if test.o doesn't exist. You get the idea.

Check out the Frequently Asked Questions.

Why not look at the SourceForge page where you can download many precious things, including the source and binaries.

copyright (c) 2005 Richard Mitton

Hosting provided by those really
rather kind people at SourceForge. Logo