This fixes the issues with multiple files in different directories with the same name overwriting each other's object files.