edits for linux compile and makefile