再帰的な Make を使用する大規模なプロジェクトがあります。ただし、ほとんどすべての Makefile は同じです。基本的に、すべてのオブジェクト ファイルを次のように同じディレクトリに構築しています。
$(OBJ)/%.o: %.c
$(COMPILE) ${INCLUDES} -c $< -o $@
$(OBJ)/%.o: %.cpp
${CXX} ${INCLUDES} ${FLAGS} -c -fPIC $< -o $@
すべての Makefile に同じ行を入れる必要がないように、これらのターゲットをインクルード ファイルに入れることは可能ですか?
インクルード私は共有変数にのみ使用しましたが、インクルードを使用してこれをテストしたところ、機能しませんでした。