John had better hurry if he is to make the deadline for sending in his final papers.
The above sentence is quoted from TOEFL-iBT Advanced Vocabulary, edited by a Taiwanese teacher of English. It is listed under the entry deadline as an example. There is no further context.
What's the difference in meaning between make the deadline and meet the deadline?
I need native speakers' help.