No need for test.m to be .m, can be just .c, getting rid of other warnings by optimizing includes