New makefile for linux support