$< 変数は、この様に具体ターゲットのコマンド中では無く、
サフィックスの変換規則定義で使用するものでは無いでしょうか。
.F.o: $(F77) $(OPT) -c $< # 具体ターゲット定義より前に
OBJS = autdim.o foo.o bar.o
この様に書いておけば、makeコマンド引数でautdim.oを指定することも後続のターゲット定義で$(OBJS)を参照することもできると思います。
makeのマニュアルが判りづらければ、GPLソフト等にMakefileの例は多数あります。
|