msvc + nmake support