5 CFLAGS := -pedantic -ansi -g -D_GNU_SOURCE
9 $(NAME): $(SCANNER).o $(PARSER).o
11 @gcc $(CFLAGS) -o $@ $? -lfl
13 $(SCANNER).o: $(SCANNER).c $(PARSER).h
17 $(SCANNER).c: $(SCANNER).lex
21 $(PARSER).o: $(PARSER).c
25 $(PARSER).c: $(PARSER).y
27 @yacc -t -v -d $< -o $@
29 $(PARSER).h: $(PARSER).c
34 rm -f $(PARSER){,.o,.c,.h,.output} $(SCANNER).{c,o}
40 /usr/ftp/pub/ublu/test/$(NAME)/test 2>&1