# Generated automatically from Makefile.in by configure.

XC_DEFS    = -DRUNTIMECHECK -DXCORAL

LEX        = mylex

YACC       = /usr/bin/yacc
MAKEDEPEND = /usr/X11R6/bin/makedepend

CFLAGS  = -g -O2 -D$(LEX) $(XC_DEFS) -DXCORAL_LIB_DIR=$(XCORALLIBDIR)  -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRING_H=1 -DHAVE_MALLOC_H=1 -DHAVE_UNISTD_H=1 -DHAVE_MEMORY_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_ALLOCA_H=1 -DHAVE_ALLOCA=1 -DGETPGRP_VOID=1 -DSETPGRP_VOID=1 -DRETSIGTYPE=void -DHAVE_STRERROR=1 -DHAVE_USLEEP=1 -DHAVE_KILL=1 -DHAVE_BZERO=1 -DHAVE_STRDUP=1 -DHAVE_GETCWD=1 -DHAVE_SIGPROCMASK=1 -DHAVE_STRCASECMP=1 
LDFLAGS = 


OBJS = y.tab.o mylex.o list.o memo.o hash.o mem.o   	\
	const.o	stack.o error.o control.o function.o	\
	type.o identifier.o block.o declaration.o  if.o	\
	operator.o funcall.o comma.o return.o while.o	\
	for.o cast.o assignment.o array.o indirection.o \
	switch.o smac.o \
	Type.o Const.o Var.o Block.o If.o Return.o	\
	Comma.o Function.o FunctionCall.o Identifier.o  \
	Builtin.o Declaration.o While.o Control.o For.o	\
	Cast.o Array.o RefDeref.o Switch.o		\
	smacXcoral.o

SRCS = y.tab.c mylex.c list.c memo.c hash.c mem.c   	\
	const.c	stack.c error.c control.c function.c	\
	type.c identifier.c block.c declaration.c if.c	\
	operator.c funcall.c comma.c return.c while.c	\
	for.c cast.c assignment.c array.c  indirection.c \
	switch.c smac.c \
	Type.c Const.c Var.c Block.c If.c Return.c 	\
	Comma.c Function.c FunctionCall.c Identifier.c	\
	Builtin.c Declaration.c While.c Control.c For.c	\
	Cast.c Array.c RefDeref.c Switch.c		\
	smacXcoral.c main.c

all	: $(OBJS)

word.h	: word.c
	$(CC) -o word word.c
	rm -f word.h
	./word > word.h
	rm -f word

y.tab.o	: word.h

y.tab.c	: c5.y
	$(YACC) -dl c5.y

clean:
	rm -f word.h *.o *~ core

depend:
	$(MAKEDEPEND) $(CFLAGS) $(SRCS)
