こんにちは私は3つの異なるディレクトリに3つの別々のmakefileのマスターファイルを作成したいと思います。Makefileはそれ自体で機能しますが、mastermakefile(下記)からは機能しません。Aディレクトリに入った後、次のエラーが発生します。make:CircularA<-依存関係が削除されました。make:`A'は最新です。
PROG = A B C
TRGTS = A B C
$(PROG): $(TRGTS)
all: $(TRGTS)
A:
cd ./A ; make a
B:
cd ./B ; make b
C:
cd ./C ; make c
clean:
/ rm -f *.o *~
cd ./A ; make clean
cd ./B ; make clean
cd ./C ; make clean