all: names.h extractor clean: rm -f names.h names extractor extractor: extractor.c BSDI-1.1-qfont.c names.h: names Makefile sed -e 's/\\/&&/' -e 's/"/\\"/' -e 's/^/"/' -e 's/$$/",/' -e 's:/\*:;:' < names > names.h names: BSDI-1.1-qfont.c Makefile sed -n '/^\/\* /{N;p}' BSDI-1.1-qfont.c | paste - - | sed 's:/\* \*/\t/\*:/*:' | awk 'BEGIN {print " "} /^\/\* \*\// { print $$6 } /^\/\* [^*]/ { print $$2 }' > names