corrected makefile for linux