Add log functions.
Add CONFIG_LOGGING_TIME.
Slight change.
Support the syntaxes like "make O=dir/to/store/output/files/"
Support clean, mrproper, distclean target.