Choose the synonym that best clarifies the meaning of the underlined word in this sentence:

The kids wanted to keep the lost dog safe, so they quickly gathered supplies to build a makeshift doghouse.

expedient
provisional
slapdash
temporary