Makefile 200 B

12345678910111213141516
  1. CC=gcc
  2. LEX=lex
  3. YACC=yacc
  4. CFLAGS=-ll
  5. parser: yacc lex
  6. $(CC) -c lex.yy.c y.tab.c
  7. $(CC) -o $@ lex.yy.o y.tab.o $(CFLAGS)
  8. lex: lex.l
  9. $(LEX) lex.l
  10. yacc: lex_out.y
  11. $(YACC) -d lex_out.y
  12. all: parser