add vs makefile