3 BISON
:= /usr
/local
/bin
/bison
4 FLEX
:= /opt
/local
/bin
/flex
8 SUBDIRS
:= parser scanner
11 @for n in
$(SUBDIRS
); do \
16 $(GCC
) -c
$(FLAG
) $(*F
).C
-I.
-DYYERROR_VERBOSE
19 $(GCC
) -c
$(FLAG
) $(*F
).C
-I.
22 $(BIN
): dep
$(SYNTAX
).o
$(TOKEN
).o Main.o
23 @echo
"Building.. .. .. .."
24 $(GCC
) -o
$(FLAG
) out Main.o waffleshop.tab.o
lex.yy.o
27 @for n in
$(SUBDIRS
); do \
31 rm -f
*~
; rm -f
$(SYNTAX
).H
$(TOKENS
).C
$(SYNTAX
).C
$(TOKENS
).H