Fix a few minor issues with `make distclean`.

- Only remove the base directory for in-source installs.
- Use full paths to the source directory.