12345678910111213141516171819 |
- OBJS=scanner.o parser.o common.o
- INTERM=scanner.c parser.c parser.h
- PROGRAM=parser
- all: $(PROGRAM)
- scanner.c: scanner.flex parser.h
- flex -o scanner.c scanner.flex
- parser.c parser.h: parser.bison
- bison --defines=parser.h -o parser.c parser.bison
- $(PROGRAM): $(OBJS)
- $(CC) -o $(PROGRAM) $(OBJS)
- clean:
- rm -f $(PROGRAM) $(OBJS) $(INTERM)
|