Ich habe mehrere verschiedene Ziele in Makefile, aber ich möchte nicht, dass Benutzer einige von ihnen aus der Shell aufrufen können, sie sind nur Voraussetzungen für andere Ziele. Zum Beispiel:Ziele in Makefile, die nicht in der Shell aufgerufen werden können
target1: pre1 pre2
...
target2: target3
...
target3:
...
würde ich deaktivieren möchte target3
in bash aufrufen, in einer Weise, die auch bash von Anzeigen make target3
wenn make target
eingegeben wird, und dann wird tab
Taste gedrückt verhindern würde.
Kurz gesagt, ich möchte nicht, dass Leute, die mit meinem Makefile machen aufrufen zu wissen, dass target3
existiert. Ist es möglich zu erreichen?
dokumentieren nur die gültigen 'make' Ziele. – Kusalananda
Ich könnte das tun, aber es wird mich nicht vor Idioten schützen. –