rfix is a variant of rsync which does incremental binary diffs between files (transfers only the different part between two files); with reduced code size and without the requirements of having access to the remote system through a shell.
BUILDING AND INSTALLATION:
$ make distclean # clean first everything
$ touch deps # issue this if you haven't makedepend
$ make # will actually build rfix
Remember first to customize the first part of your makefile or use the appropiate flags when launching make to override internal variables.
After you've compiled correctly rfix (try to issue ./rfix -V) you can install it by typing:
$ make install # Will install everything into /usr/local
$ make PREFIX=/usr install # Will install everything into /usr
After installing you can get rid of object files with make clean.