fixed makefile so it's compatible with linux