add makefiles for linux