OBJS =  impexp.t.o einfo.t.o id.t.o ttype.t.o types.t.o annot.o constr.t.o pprint.o id.o ttype.o einfo.o constrfun.o impexp.o read.o tinfo.o error.o subst.o idtab.o

MSRC =  impexp.t.m einfo.t.m id.t.m ttype.t.m types.t.m \
	pprint.m id.m read.m ttype.m tinfo.m constrfun.m einfo.m \
	error.m subst.m constr.t.m annot.m impexp.m idtab.m

LMLC = lmlc
LMLFLAGS = -DDEBUG
.SUFFIXES :
.SUFFIXES : .m .o .t
.PHONY : all

.m.o :
	${LMLC} -c ${LMLFLAGS} $<

all:	${OBJS}

oosave:
	mv *.o saveoo
unosave:
	mv saveoo/*.o .
unsave:
	mv saveo/*.o .
osave:
	mv *.o saveo

clean:
	rm -f *.o

countlines:
	wc $(MSRC)

depend:
	../../bin/makedepend ${MSRC}

# DO NOT DELETE THIS LINE

pprint.o:  id.t.t constr.t.t ttype.t.t einfo.t.t types.t.t ../transform/misc.t id.t ttype.t einfo.t ../misc/flags.t ../misc/misc.t constrfun.t ../syntax/listgen.h impexp.t
id.o:  ../misc/flags.t einfo.t.t einfo.t id.t.t ttype.t ttype.t.t
read.o:  id.t.t id.t ttype.t.t ttype.t types.t.t einfo.t.t annot.t impexp.t.t
ttype.o:  ../funnos.h ../transform/misc.t ../transform/hexpr.t ../expr/types.t.t ../misc/flags.t ../misc/misc.t id.t id.t.t ttype.t.t constr.t.t
tinfo.o:  types.t.t constr.t.t id.t.t ttype.t.t ttype.t ../transform/hexpr.t ../misc/flags.t
constrfun.o:  ../misc/util.t types.t.t constr.t.t id.t.t id.t ttype.t.t ttype.t ../transform/hexpr.t
einfo.o:  ../misc/flags.t id.t einfo.t.t ttype.t
error.o:  id.t.t id.t constr.t.t ttype.t.t ttype.t einfo.t.t types.t.t pprint.t impexp.t.t ../transform/misc.t
subst.o:  id.t types.t.t einfo.t.t
annot.o:  id.t.t ttype.t.t types.t.t einfo.t.t
impexp.o:  impexp.t.t id.t ttype.t.t ttype.t pprint.t
idtab.o:  id.t.t id.t
# DEPENDENCIES MUST END AT END OF FILE
# IF YOU PUT STUFF HERE IT WILL GO AWAY
