Makefile cleanup.
Code cleanup.
File modification time detection.