(a) Target: Dependent1 Dependent2 ... DependentN Command1 Command2 (b) Alarm.exe: Time.obj Date.obj SetAlarm.obj Sound.obj $(LINK) $(LFLAGS) /OUT: $@ $** .C.obj: $(CC) $(CFLAGS) $@ (c) CC=MyCl.exe LINK=MyLink.exe LFLAGS = CFLAGS = -c -O