※ ChatGPTを利用し、要約された質問です(原文:Makefileの複数Targetの記述法)
Makefileの複数ターゲットの記述法
このQ&Aのポイント
Makefileにおける複数ターゲットの記述方法について教えてください。
現在A, B, Cの複数のターゲットに対するMakefileを作成していますが、共通化する方法はありますか?
共通化のためにpatdubdtやfor eachを使用しましたが、うまくいきませんでした。
現在A,B,Cの複数のターゲットに対する以下のようなMakefileをかいております。
SRC = A.cc B.cc C.cc
TGT = $(basename $(SRC))
all:TGT
A: A.cc
g++ A.cc -o A
B: B.cc
g++ B.cc -o B
C: C.cc
g++ C.cc -o C
A,B,Cに対する動作は同じであるため共通化して書きたいのですが、何か良い方法はありますでしょうか?
patdubdt, for each等を用いて記述しようとしましたがうまくいきませんでした。
ご存知の方おられましたらご教授よろしくお願いいたします。
お礼
最近Makefileの勉強を始めたものですみません。 コロンを二回続けれるのは初めて知りました。 これでいけました。 ありがとうございます。