modified bug of makefile for msvc