Allow objects to be in arbitrary subdirectories.

If an object has a path in it with sub-directories, make needs to run mkdir on it to make sure the destination directory is created in `OBJDIR`.