_OBJ = hellomake.o hellofunc.o
OBJ = $(patsubst %,$(ODIR)/%,$(_OBJ))
私はメイクファイルの構文を学ぼうとしています。2行目は何を言っているのですか?私は無知です。上記の各オペレーターの目的を教えてください。
pattern substitution
関数呼び出しです。ここにマニュアルへのリンクがあります。
あなたの場合、 line2 はすべてのファイル名の前に_OBJ
withを付け$(ODIR)/
、結果を variable に保存しますOBJ
。