use $(DESTDIR) instead of $(prefix)
fix a confusing error-message
use relative submodules