expand compilation explanation
minor makefile mod