YACC= /contrib/.mips-ultrix/bin/bison
#YACC = yacc
#LEX=  flex
LEX  = /contrib/.mips-ultrix/bin/flex
LFLAGS= -i
CC= cc
CFLAGS= -g -L/usr/local/lib -Wf,-XNg900 -D__TIME__="\"\"" -D__DATE__="\"`date`\""

SRCS=   hal.c hal_sym.c hal_parser.y hal_lex.l avl.c 64bit_math.c 

OBJS=   hal.o hal_sym.o hal_parser.tab.o lex.yy.o avl.o 64bit_math.o 

lex.yy.c: hal_lex.l
	$(LEX) $(LFLAGS) hal_lex.l

hal_parser.tab.c: hal_parser.y 
	$(YACC) -d hal_parser.y

hal: $(OBJS)
	$(CC) $(OBJS) -o hal

depend:
	makedepend -- $(CFLAGS) -- $(SRCS)
# DO NOT DELETE THIS LINE -- make depend depends on it.

hal.o: /usr/include/stdlib.h /usr/include/standards.h /usr/include/stdio.h
hal.o: /usr/include/string.h /usr/include/ctype.h /usr/include/assert.h
hal.o: /usr/include/sys/file.h /usr/include/sys/types.h
hal.o: /usr/include/sys/param.h /usr/include/sys/limits.h
hal.o: /usr/include/machine/machparam.h /usr/include/machine/endian.h
hal.o: /usr/include/machine/machlimits.h /usr/include/sys/access.h
hal.o: /usr/include/sys/fcntl.h hal.h avl.h
hal_sym.o: /usr/include/stdlib.h /usr/include/standards.h
hal_sym.o: /usr/include/stdio.h /usr/include/string.h /usr/include/ctype.h
hal_sym.o: /usr/include/assert.h hal.h avl.h
hal_parser.o: /usr/include/stdlib.h /usr/include/standards.h
hal_parser.o: /usr/include/stdio.h /usr/include/string.h hal.h avl.h
hal_lex.o: /usr/include/string.h /usr/include/standards.h alpha_opcode.h
hal_lex.o: hal.h avl.h hal_parser.tab.h
avl.o: /usr/include/stdlib.h /usr/include/standards.h /usr/include/stdio.h
avl.o: avl.h
