Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
.lzzLazy C++ファイルをそれぞれ.hの andファイルに変換するためのルールをメイクファイルに含めたいと考えてい.cppます。
.lzz
.h
.cpp
2 つのファイルが 1 つのファイルに依存するというのは、少し珍しいケースのように思えます。また、依存関係を正しく設定できるかどうか自信がありません。
# something like... %.cpp %.h : %.lzz lzz $<
誰でもうまくいくルールを持っていますか?
それは私には正しいように見えます。
メイク情報ページから:
複数のターゲットを持つルールは、それぞれが 1 つのターゲットを持つ多くのルールを記述することと同等であり、それ以外はすべて同一です。同じコマンドがすべてのターゲットに適用されますが、`$@' を使用して実際のターゲット名をコマンドに置き換えることができるため、その効果は異なる場合があります。このルールは、すべてのターゲットにも同じ前提条件を提供します。