changed make clean to make distclean between compiles for double and single precision