* fix Makefile for make on windows * clean up compilation warnings * fix for `no file name for include` make warning