Commits


make: use top-level CFLAGS


define top-level CFLAGS


make: use C90 comments


make: implement += macro assignment


cc1: remove debug print


cc1: fix stupid bug


cc1: refactor expressions


cc1: initial parsing of statements


make: replace last occurence of strtok()


make: replace last occurences of asprintf()


make: replace even more occurences of asprintf()


make: fix warning


make: replace some occurences of asprintf()


make: replace some occurences of strtok() with strsep()


make: implement "normal" include


document top-level make targets and macros


make: combine -h and -v


make: implement -h option


make: implement doc comments


runcom() and rungun(): use str_*() API instead of asprintf()


add `todo` top-level make rule


make: implement -f option


make: implement -C option


make: refactor macro expansion


make: print an error for using $(...) syntax