Fix eval to be able to run without train
build: Let compile depend on clean