View fpmake.c
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/tcc -run | |
/* | |
* ^^ If you don't know tcc, you should. | |
* | |
* This program is a wrapper around make(1), it parses recursive make | |
* output and try to generate valid pathnames for errors generated by | |
* the compiler for relative pathnames. | |
* It keep tracks (well it tries to) of parallel make jobs and try to | |
* look in the directory for all the running jobs for a matching | |
* pathnames, then doctor the error message with the 'real' pathname. |
OlderNewer