Můžete prohlásit jeden nebo více svých cílů za falešné.
Falešný cíl je takový, který ve skutečnosti není jménem souboru; spíše je to jen název pro recept, který se má provést, když zadáte explicitní požadavek. Existují dva důvody, proč použít falešný cíl:vyhnout se konfliktu se souborem stejného jména a zlepšit výkon.
...
Falešný cíl by neměl být předpokladem skutečného cílového souboru; pokud ano, jeho recept bude spuštěn pokaždé, když make přejde k aktualizaci tohoto souboru. Dokud falešný cíl není nikdy nezbytným předpokladem reálného cíle, bude recept na falešný cíl proveden pouze tehdy, když je falešný cíl specifikovaným cílem
-B
switch to make, jehož dlouhý tvar je --always-make
, říká make
ignorovat časová razítka a stanovit zadané cíle. To může zmařit účel použití make, ale může to být to, co potřebujete.