Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Implement (incomplete) dependency checking. | Tharre | 2014-08-13 | 4 | -11/+115 | |
| | | | | | | | | | | Targets still do not depend on .do-files, and a lot of the edge cases are still not handled correctly. Furthermore some error-checking code is still missing, which could possibly crash the program (partially marked with comments), as well as some free() calls. An utitlity python script (print_dep.py) was also added to aid in debugging matters. | |||||
* | Add the magic number to the dependency record. | Tharre | 2014-08-12 | 2 | -2/+24 | |
| | | | | | The magic number will be used later to determine if a target has already been rebuild. | |||||
* | Add the useful UNUSED() macro to dbg.h | Tharre | 2014-07-31 | 1 | -0/+3 | |
| | ||||||
* | Add _XOPEN_SOURCE to include the right headers | Tharre | 2014-07-31 | 2 | -5/+2 | |
| | ||||||
* | Add several methods for storing dependencies | Tharre | 2014-07-30 | 5 | -5/+148 | |
| | ||||||
* | Create .redo and set REDO_ROOT to cwd | Tharre | 2014-07-29 | 2 | -0/+23 | |
| | ||||||
* | Print redo <target> later to not print source files and small cleanup | Tharre | 2014-07-29 | 2 | -5/+3 | |
| | ||||||
* | Add filepath.c, refactor out parse_shebang() and rewrite most of the error ↵ | Tharre | 2014-07-29 | 6 | -126/+208 | |
| | | | | checking code to use predefined error macros | |||||
* | Refactor file_exists() to fexists() | Tharre | 2014-04-25 | 2 | -7/+7 | |
| | ||||||
* | Add assert equal macros to dbg.h | Tharre | 2014-04-25 | 1 | -0/+14 | |
| | ||||||
* | safe_strdup() and variable progname in util.c | Tharre | 2014-04-25 | 3 | -29/+27 | |
| | ||||||
* | Reorder #include's | Tharre | 2014-04-25 | 1 | -3/+4 | |
| | ||||||
* | Convert __FILENAME__ to _FILENAME so it follows standard conventions | Tharre | 2014-04-25 | 3 | -6/+6 | |
| | ||||||
* | Rewrote malloc() and other wrappers | Tharre | 2014-04-16 | 4 | -28/+54 | |
| | ||||||
* | Added explanation to why we parse the shebang line ourselfs | Tharre | 2014-04-16 | 1 | -0/+5 | |
| | ||||||
* | Change $3 to the correct file after chdir() | Tharre | 2014-04-14 | 1 | -1/+2 | |
| | ||||||
* | Convert all tabs to whitespaces | Tharre | 2014-04-14 | 4 | -205/+205 | |
| | ||||||
* | Initial codebase | Tharre | 2014-04-08 | 7 | -0/+404 | |