MPW's make utility is similar to the Unix make utility. Similar enough that some makefiles can be converted with simple text replacements.
Here is an MPW makefile from IR 2.0.2 (ir.make):
ƒƒ and ƒ should be replaced with :.
∂ should be replaced with \.
$ needs to be escaped as \$$.
- mpw commands (AsmIIgs, LinkIIgs, RezIIgs, and Duplicate) are executed as mpw command (unless you generate shell scripts for each command).
- the DuplicateIIgs command is no longer necessary.
- if the makefile (IR.make) is included as a dependency, it should be updated to the new name.
The modern makefile (makefile) is now:
(the Duplicate command was also moved from IR.rfork to IR since I prefer to set the resource fork after linking).
More complicated makefiles involving variables require more work and editing.