6 CFLAGS := -pedantic -ansi -g -D_GNU_SOURCE
10 $(NAME): $(SCANNER).o $(PARSER).o
12 @gcc $(CFLAGS) -o $@ $? -lfl
14 $(SCANNER).o: $(SCANNER).c $(PARSER).h
18 $(SCANNER).c: $(SCANNER).lex
22 $(PARSER).o: $(PARSER).c
26 $(PARSER).c: $(PARSER).y
28 @yacc -t -v -d $< -o $@
30 $(PARSER).h: $(PARSER).c
35 rm -f $(PARSER){,.o,.c,.h,.output} $(SCANNER).{c,o}
40 /usr/ftp/pub/ublu/test/$(NAME)/test 2>&1