Make and do are (more often than not) completely different words in english. I know that "hacer" in spanish and "faire" in french means to make or to do. But in English, they are different words :
They have many many meanings. As a verb used with an object, some of the meanings are as follows
******************************************************************************************
MAKE
1.
to bring into existence by shaping or changing material, combining parts, etc.: to make a dress; to make a channel; to make a work of art.
2.
to produce; cause to exist or happen; bring about: to make trouble; to make war.
3.
to cause to be or become; render: to make someone happy.
4.
to appoint or name: The President made her his special envoy.
5.
to put in the proper condition or state, as for use; fix; prepare: to make a bed; to make dinner.
******************************************************************************************
DO
1.
to perform (an act, duty, role, etc.): Do nothing until you hear the bell.
2.
to execute (a piece or amount of work): to do a hauling job.
3.
to accomplish; finish; complete: He has already done his homework.
4.
to put forth; exert: Do your best.
5.
to be the cause of (good, harm, credit, etc.); bring about; effect.
******************************************************************************************
See the entire list here :)
http://dictionary.reference.com/browse/make?s=t
http://dictionary.reference.com/browse/do?s=t