updated makefile for Linux systems