1

.lzzLazy C++ファイルをそれぞれ.hの andファイルに変換するためのルールをメイクファイルに含めたいと考えてい.cppます。

2 つのファイルが 1 つのファイルに依存するというのは、少し珍しいケースのように思えます。また、依存関係を正しく設定できるかどうか自信がありません。

# something like...
%.cpp %.h : %.lzz
    lzz $<

誰でもうまくいくルールを持っていますか?

4

1 に答える 1

2

それは私には正しいように見えます。

メイク情報ページから:

複数のターゲットを持つルールは、それぞれが 1 つのターゲットを持つ多くのルールを記述することと同等であり、それ以外はすべて同一です。同じコマンドがすべてのターゲットに適用されますが、`$@' を使用して実際のターゲット名をコマンドに置き換えることができるため、その効果は異なる場合があります。このルールは、すべてのターゲットにも同じ前提条件を提供します。

于 2012-06-25T09:34:09.563 に答える