makefile corrected for linux environment