made makefile more portable