added windows.spec for windows binary and improved the Makefile
added linux.spec for linux binaries and also improved Makefile