add makefile for linux gcc