President Trump has promised to build his “giant wall,” but it will take a lot of help to make it a reality.