os detection in makefile