Beginning of makefile.  Windows build mostly works