fixed Makfile: wrong dependences caused make to always rebuild the binaries