Makelint: Difference between revisions

No edit summary
No edit summary
 
Line 6: Line 6:
* Unnecessary specification of tools (<tt>gcc</tt>, <tt>install</tt>, etc)
* Unnecessary specification of tools (<tt>gcc</tt>, <tt>install</tt>, etc)
* Use of hardcoded paths outside the tree
* Use of hardcoded paths outside the tree
* Failure to use .DELETE_ON_ERROR:
* Incomplete use of PHONY
* Use of undefined variables
* Duplicate targets
* Redefinition of variables (rather than aggregation)
* Invalid use of automatic variables  ($< with no deps, etc)