summaryrefslogtreecommitdiffstats
path: root/Makefile (unfollow)
Commit message (Collapse)AuthorFilesLines
2022-01-18Do not run check by defaultMattias Andrée1-1/+1
Signed-off-by: Mattias Andrée <maandree@kth.se>
2022-01-18Implemented a simple test suiteThomas Oltmann1-2/+5
The test suite simply runs makel in turn on all Makefiles in tests/, and compares makel's exit codes with the expected exit codes that are written in the Makefiles themselves. This system could be improved by comparing warning classes instead, and using text identifiers instead of numerical codes which might be subject to change. Revision 2 of this patch: Make target to run the test suite is now called 'check' to avoid confusion.
2022-01-04Remove unused files from .gitignore and make cleanMattias Andrée1-1/+1
Signed-off-by: Mattias Andrée <maandree@kth.se>
2022-01-04Replace dependency on libsimple with boilerplate codeMattias Andrée1-1/+3
Signed-off-by: Mattias Andrée <maandree@kth.se>
2022-01-04Rename to makelMattias Andrée1-9/+9
Suggested by Laslo Hunhold, "Makel" is German for defect, deficiency, impurity, or imperfection (both singular and plural); a flaw. This change is to avoid confusion between make(1) and mk(1) Signed-off-by: Mattias Andrée <maandree@kth.se>
2022-01-01Move some functions into makefile.cMattias Andrée1-0/+1
Signed-off-by: Mattias Andrée <maandree@kth.se>
2022-01-01Validate UTF-8 encoding and check for long linesMattias Andrée1-0/+1
Signed-off-by: Mattias Andrée <maandree@kth.se>
2022-01-01Rename to mklint to avoid confusion with pre-existing tool with opposite goalMattias Andrée1-9/+9
Signed-off-by: Mattias Andrée <maandree@kth.se>