#
# Makefile for yacc for Minix - Guy Helmer (ghelmer@dsuvax.uucp)
# 3/26/90 - Created makefile
#
SRC = \
ya1.c ya2.c yaaug.c yabit.c yacc.c yaconf.c \
yafdef.c yafirst.c yafrin.c yafrprec.c yafrreln.c yafrtx.c yafrule.c \
yafunc.c yagoto.c yaincon.c yainit1.c yalex.c yalook.c yalr0.c \
yaophead.c yaoppars.c yaopsym.c yapack.c yaparse.c yardprec.c yardtx.c \
yaread.c yareln.c yasort.c yasym.c yatable.c yatxsort.c yautil.c
#
# List of objects for separate as/ld
#
OBJ = \
ya1.o ya2.o yaaug.o yabit.o yacc.o yaconf.o \
yafdef.o yafirst.o yafrin.o yafrprec.o yafrreln.o yafrtx.o yafrule.o \
yafunc.o yagoto.o yaincon.o yainit1.o yalex.o yalook.o yalr0.o \
yaophead.o yaoppars.o yaopsym.o yapack.o yaparse.o yardprec.o yardtx.o \
yaread.o yareln.o yasort.o yasym.o yatable.o yatxsort.o yautil.o
#
# Special list for PC-Minix - combined as/ld
#
SOBJ = \
ya1.s ya2.s yaaug.s yabit.s yacc.s yaconf.s \
yafdef.s yafirst.s yafrin.s yafrprec.s yafrreln.s yafrtx.s yafrule.s \
yafunc.s yafoto.s yaincon.s yainit1.s yalex.s yalook.s yalr0.s \
yaophead.s yaoppars.s yaopsym.s yapack.s yaparse.s yardprec.s yardtx.s \
yaread.s yareln.s yasort.s yasym.s yatable.s yatxsort.s yautil.s
#
CFLAGS= -O -F -DMINIX
#
yacc:	$(SOBJ)
	cc -i -o yacc $(SOBJ)
clean:
	rm -f *.o *.s yacc


