add precond to Makefile