'make depend' fixed, callback and thread supported with reentrant caml_start_program