EXE =
OBJ = o
SLI = ../sli

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

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

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