具体的には、残りのファイルを削除するための「クリーン」なルールを考えています。
files=file1 file2
clean:
rm -f $(files)
file1: file1dependancy.o
どうすれば自動的にきれいにすることがrm -f
file1dependancy.o
できますか、それとも可能ですか?
具体的には、残りのファイルを削除するための「クリーン」なルールを考えています。
files=file1 file2
clean:
rm -f $(files)
file1: file1dependancy.o
どうすれば自動的にきれいにすることがrm -f
file1dependancy.o
できますか、それとも可能ですか?
通常、メイクファイルの構造は次のようになります。
RM_F = rm -f
FILES = file1 file2
all: ${FILES}
FILE1.o = file1dependency.o
file1: ${FILE1.o}
...build command mentioning ${FILE1.o}...
FILE2.o = file2.dependency.o
file2: ${FILE2.o}
...build command mentioning ${FILE2.o}...
clean:
${RM_F} ${FILE1.o} ${FILE2.o} ${FILES|
のバージョンによってはmake
、「すべての依存関係」用のマクロがある場合があります。しかし、それはありませんPOSIX make
。