makefile updates for linux