メークファイルの作成を簡便化するため、make ユーティリティには、ターゲットファイルの接尾辞に基づいて使用されるデフォルトの規則が割り当てられています。.f 接尾辞を認識すると、make は、f77 コンパイラを使用し、FFLAGS マクロで指定されるフラグ、-c フラグ、コンパイルするソースファイル名を引数として渡します。
OBJ = pattern.o computepts.o startupcore.o FFLAGS=-u pattern: $(OBJ) f77 $(OBJ) -lcore77 -lsore -lsunwindow -lpixrect -o pattern pattern.o: pattern.f commonblock f77 $(FFLAGS) -c pattern.f computept.o: computepts.f commonblock startupcore.o: startupsore.f
make は、デフォルトの規則を使用して、computepts.f と startupcore.f をコンパイルします。
同じように、.f90 ファイルの接尾辞の規則では、f90 コンパイラが起動されます。