Do is used for general activities, because you don’t produce or create them, you just perform them. And make is used with activities such as constructing, building, or creating.
- replacing a verb when the meaning is clear
or obvious, as in do (=wash) the laundry;
- talking about general things, as in I
did everything I could.
- talk about duties, jobs, or leisure
activities, as in do a job
Other uses for make:
- talking about relationships, as in make
friends, or make fun of;
- talking about food, as in make a
sandwich/dinner/breakfast;
- communicating, as in make a decision,
make a speech, make a suggestion.
- constructing, creating, or performing something, as in make
plans, make an excuse, make a joke