sane makefiles for both win32 and posix