add makefile for linux