Header + machine code = object file. Linker will get the define and the file that needs it will perform the action.

It contains MIPS machine code along with additional information needed by the linker and the loader.