Enhanced target copy

- Target is created if it does not exist
- Makes sure that input filenames are absolute