changed Makefile to support cygwin build
changed Makefile to build, even if only header files got changed