added interface for ChecksumRecurse and made Makefile compile cmi