Makeit builds a makefile on the fly, it does it for one of these reasons:
*.Make file does not exist.
*.PinkMake file is newer than the *.Make file.
-M option forced automatic makefile generation.
Makeit uses CreateMake to translate the makefile descriptions (*.PinkMake) to UNIX makefiles (*.Make).