Rational Developer for System z
PL/I for Windows, Version 8.0, Programming Guide

Macros example

program = flash
c = ilink
options =

$(program).exe : $(program).obj
  $c $(options) $(program).obj;

The example above defines three macros. The description block executes the following commands:

flash.exe : flash.obj
  ilink  flash.obj;
Rational Developer for System z
PL/I for Windows, Version 8.0, Programming Guide