Not completely. Makeshift has the implication of something creative, not designed for the purpose, but fabricated on the spur of the moment when the main implement is not available.
"Temporary" means something that will be replaced later, for something more permanent.