added os-based suffixes to makefile