added "#define init_MUTEX(sem)  sema_init(sem, 1)" to avoid compiling error

In makefile, LFLAGS were creating a problem,so I removed it. In ml_driver.c, init_MUTEX was unrecognized function, so I added a #define. Works fine.