aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fix regression caused by 5e5e7e6Tharre2014-09-031-1/+1
| | | | | We need to use the source operator on the CC script as if we don't bad return codes won't get forwarded and the script won't get aborted.
* Remove random math.h dependencyTharre2014-09-022-4/+3
|
* Fix refactoring uglyness.Tharre2014-09-021-1/+1
| | | | I mean, a constant string substition? Really?
* Replace openssl SHA1 functions with custom versionTharre2014-08-2411-18/+356
|
* Update configure.ac (still unused though)Tharre2014-08-231-3/+5
|
* Remove unnecessary global const variablesTharre2014-08-231-22/+16
|
* Make targets depend on do-files.Tharre2014-08-205-41/+68
| | | | | | | | | | | This includes two different scenarios, first if the do-files which was used to build the target has changed the target must be rebuilt. Second, if a target was build by a lower priority do-file, like default.fuu.do, then it must be rebuilt if <target>.fuu.do appears. Note that at this point, Redofile as do-file is semi-supported, as it's future is uncertain.
* Make the CC script not use any extra temp filesTharre2014-08-172-4/+4
|
* Add redo-ifcreate (and add redo-always properly)Tharre2014-08-165-10/+39
|
* Make redo-always pass the right ident to add_dep()Tharre2014-08-161-1/+1
|
* Add license notice to README and source filesTharre2014-08-1611-0/+84
|
* Update README.md, format it to obey the 80 character ruleTharre2014-08-141-4/+11
|
* Update README.mdTharre2014-08-141-1/+1
|
* Make redo actually create the directories it needsTharre2014-08-143-15/+31
|
* Fix some smaller issues and edge casesTharre2014-08-141-22/+21
|
* Add documentation and fix the one that's already thereTharre2014-08-132-9/+14
|
* Header file cleanup and smaller format fixesTharre2014-08-134-30/+23
|
* Add redo-always subcommandTharre2014-08-134-1/+17
|
* Fix build for gccTharre2014-08-131-2/+2
|
* Implement (incomplete) dependency checking.Tharre2014-08-135-11/+170
| | | | | | | | | | 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.Tharre2014-08-124-5/+27
| | | | | The magic number will be used later to determine if a target has already been rebuild.
* Add the useful UNUSED() macro to dbg.hTharre2014-07-311-0/+3
|
* Add _XOPEN_SOURCE to include the right headersTharre2014-07-312-5/+2
|
* Add .redo to .gitignoreTharre2014-07-301-0/+1
|
* Add several methods for storing dependenciesTharre2014-07-305-5/+148
|
* Create .redo and set REDO_ROOT to cwdTharre2014-07-292-0/+23
|
* Print redo <target> later to not print source files and small cleanupTharre2014-07-292-5/+3
|
* Add out/CC to .gitignoreTharre2014-07-291-0/+1
|
* Add filepath.c, refactor out parse_shebang() and rewrite most of the error ↵Tharre2014-07-299-131/+217
| | | | checking code to use predefined error macros
* Cleanup Redofile and add support for custom install paths with DESTDIRTharre2014-07-221-8/+5
|
* Add build status from travis-ciTharre2014-04-251-1/+1
|
* Fix build.sh scriptTharre2014-04-251-1/+1
|
* Refactor file_exists() to fexists()Tharre2014-04-252-7/+7
|
* Add assert equal macros to dbg.hTharre2014-04-251-0/+14
|
* safe_strdup() and variable progname in util.cTharre2014-04-253-29/+27
|
* Reorder #include'sTharre2014-04-251-3/+4
|
* Convert __FILENAME__ to _FILENAME so it follows standard conventionsTharre2014-04-253-6/+6
|
* Fix typo in README.mdTharre2014-04-191-1/+1
|
* Added .gitignoreTharre2014-04-161-0/+12
|
* Rewrote malloc() and other wrappersTharre2014-04-164-28/+54
|
* Added explanation to why we parse the shebang line ourselfsTharre2014-04-161-0/+5
|
* Change $3 to the correct file after chdir()Tharre2014-04-141-1/+2
|
* Convert all tabs to whitespacesTharre2014-04-144-205/+205
|
* Hopefully fix configure.acTharre2014-04-081-1/+1
|
* Trigger travis-ciTharre2014-04-081-0/+1
|
* Initial codebaseTharre2014-04-0819-0/+545