Output
```
/home/caleb/workspace/test $ rubber -vv include.tex
This is Rubber version 1.1.
parsing /home/caleb/workspace/test/include.tex
built-in module listings registered
`/home/caleb/workspace/test/test.tex' is `/home/caleb/workspace/test/test.tex', no rule applied
parsing /home/caleb/workspace/test/test.tex
dependencies: ['/home/caleb/workspace/test/test.tex', 'test.tex', '/home/caleb/workspace/test/include.tex']
...
```
Notice that `\input` included the full file name while `\lstinputlisting` included the relative path
This causes rubber to break when the `--into <dir>` option is used because `<dir>/test.txt` does not exist.
Source File article} listings}
```
\documentclass{
\usepackage{
\begin{document}
\input{test.tex} g{test. tex}
\lstinputlistin
\end{document}
```
Output workspace/ test $ rubber -vv include.tex workspace/ test/include. tex caleb/workspace /test/test. tex' is `/home/ caleb/workspace /test/test. tex', no rule applied workspace/ test/test. tex caleb/workspace /test/test. tex', 'test.tex', '/home/ caleb/workspace /test/include. tex']
```
/home/caleb/
This is Rubber version 1.1.
parsing /home/caleb/
built-in module listings registered
`/home/
parsing /home/caleb/
dependencies: ['/home/
...
```
Notice that `\input` included the full file name while `\lstinputlisting` included the relative path
This causes rubber to break when the `--into <dir>` option is used because `<dir>/test.txt` does not exist.