私はMakefileで複数の異なるターゲットを持っていますが、シェルからそれらを呼び出せないようにするために、他のターゲットの前提条件にすぎません。たとえば:シェル内で呼び出せないメークファイル内のターゲット
target1: pre1 pre2
...
target2: target3
...
target3:
...
私もmake target
が入力され、その後、tab
キーが押されたときmake target3
を表示からbashのを防ぐような方法では、bashでtarget3
を呼び出して無効にしたいと思います。
つまり、Makefileを使ってmakeを呼び出して、target3
が存在することを知りたい人はいません。達成することは可能ですか?
ちょうど有効な 'make'目標を文書化します。 – Kusalananda
私はそれを行うことができますが、それは馬鹿から私を保護しません。 –