A makefile that might work one day