EXE =
OBJ = o
SLI = ../sli

.SUFFIXES:
.SUFFIXES : .c .$(OBJ)

.c.$(OBJ):
	$(CC) -c -w -O2 $*.c -I../slim.r

bnf2c$(EXE): scanner.$(OBJ) parser.$(OBJ) builder.$(OBJ) walker.$(OBJ) custbld.$(OBJ) custwalk.$(OBJ) bnfdef.$(OBJ)\
        printbld.$(OBJ) printscn.$(OBJ) printpar.$(OBJ) bnftoscn.$(OBJ) strtoscn.$(OBJ)\
        compstar.$(OBJ) bnftopar.$(OBJ) bnf2c.$(OBJ)
	$(SLI) bnf2c
