Commit Briefs

992ff50b3d Benjamin Stürz

make: use top-level CFLAGS (main)


2068e1ccb9 Benjamin Stürz

define top-level CFLAGS


bd4b153ae4 Benjamin Stürz

make: use C90 comments


f629615182 Benjamin Stürz

make: implement += macro assignment


3c12f67d76 Benjamin Stürz

cc1: remove debug print


7d95f678bb Benjamin Stürz

cc1: fix stupid bug


0781fcec52 Benjamin Stürz

cc1: refactor expressions


a3884752fe Benjamin Stürz

cc1: initial parsing of statements


ade78a5f9f Benjamin Stürz

make: replace last occurence of strtok()


9e4e21f929 Benjamin Stürz

make: replace last occurences of asprintf()


2f39769ebe Benjamin Stürz

make: replace even more occurences of asprintf()


da660df47e Benjamin Stürz

make: fix warning


0b6a92bdb4 Benjamin Stürz

make: replace some occurences of asprintf()


93176f76ce Benjamin Stürz

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


ee835173a2 Benjamin Stürz

make: implement "normal" include


1b3014243e Benjamin Stürz

document top-level make targets and macros


4b5119b611 Benjamin Stürz

make: combine -h and -v


1e8e92ac2d Benjamin Stürz

make: implement -h option


8d1c02de8d Benjamin Stürz

make: implement doc comments



58f458412d Benjamin Stürz

add `todo` top-level make rule


1890360633 Benjamin Stürz

make: implement -f option


56b8970e01 Benjamin Stürz

make: implement -C option


03656db54f Benjamin Stürz

make: refactor macro expansion


b3e3b01bb6 Benjamin Stürz

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