Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $ make clean all
- rm -f y.tab.c y.tab.h lex.yy.c thrash README help.c parse.o \
- main.o parse.o scan.o exec.o help.o
- cc -c main.c -o main.o -DFLEX_LEX
- yacc -d parse.y
- cc -c -DFLEX_LEX y.tab.c -o parse.o
- lex scan.l
- cc -c -DFLEX_LEX lex.yy.c -o scan.o
- cc -c exec.c -o exec.o -DFLEX_LEX
- echo '#include "version.h"' >help.c
- echo 'char *help=' >>help.c
- QNM='s/"/\\"/g;s,\$\([a-zA-Z][0-9a-zA-Z]*\)," \1 ",g;';\
- sed "$QNM"'s,.*,"&\\n",' help.tf >> help.c
- echo ' ;' >>help.c
- cc -c help.c -o help.o -DFLEX_LEX
- cc -DFLEX_LEX main.o parse.o scan.o exec.o help.o -o thrash
- sed '/^.GF/d;/^.TH/{s,...,***,;s,$, ***,}' doc/thrash/main > README
- rm help.c
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement