ref: b3cf2bab3678f025284956be3c52f90ee919a67d
dir: /mkfile/
</$objtype/mkfile OFILES=\ compile.$O\ tree.$O\ peg.$O HFILES=version.h TARG=minipeg BIN=$home/bin/$objtype CFLAGS=-D_POSIX_SOURCE -D_BSD_EXTENSION CC=pcc -c CLEANFILES=bootstrap-minipeg minipeg-new.c peg.c version.h %.c: %.peg mk bootstrap-minipeg ./bootstrap-minipeg -o $target $prereq </sys/src/cmd/mkone version.h: git/log -s -n1 | awk '{print "#define MINIPEG_VERSION \"" substr($1, 1, 7) "\"" }' > version.h bootstrap-minipeg: minipeg.c version.h $CC $CFLAGS minipeg.c 6l -o $target minipeg.$O minipeg-new.c: bootstrap-minipeg version.h ./bootstrap-minipeg -o peg.c peg.peg ape/sh amalg.sh version.h tree.h compile.c tree.c peg.c > minipeg-new.c