makefil works