0

再帰的な Make を使用する大規模なプロジェクトがあります。ただし、ほとんどすべての Makefile は同じです。基本的に、すべてのオブジェクト ファイルを次のように同じディレクトリに構築しています。

$(OBJ)/%.o: %.c
        $(COMPILE) ${INCLUDES} -c $< -o $@

$(OBJ)/%.o: %.cpp
        ${CXX} ${INCLUDES} ${FLAGS}  -c -fPIC $< -o $@

すべての Makefile に同じ行を入れる必要がないように、これらのターゲットをインクルード ファイルに入れることは可能ですか?

インクルード私は共有変数にのみ使用しましたが、インクルードを使用してこれをテストしたところ、機能しませんでした。

4

0 に答える 0