OBJS =  renenv.o fun.o renameutil.o renametype.o classutil.o buildclass.o buildinsts.o importlib.o multi.o importpre.o deriv.o renameclass.o himport.o import.o renamedef.o rename.o

MSRC =  renenv.m renameclass.m renamedef.m renameutil.m renametype.m rename.m \
	fun.m import.m importlib.m importpre.m multi.m himport.m deriv.m \
	buildclass.m buildinsts.m classutil.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

renenv.o:  ../misc/misc.t ../expr/id.t.t ../expr/id.t
renameclass.o:  ../expr/id.t.t ../expr/constr.t.t ../expr/ttype.t.t ../expr/einfo.t.t ../expr/types.t.t ../expr/id.t ../expr/ttype.t ../misc/util.t renameutil.t renenv.t renametype.t renamedef.t classutil.t
renamedef.o:  ../expr/id.t.t ../expr/constr.t.t ../expr/ttype.t.t ../expr/einfo.t.t ../expr/types.t.t ../expr/id.t ../expr/pprint.t ../transform/misc.t ../misc/misc.t ../misc/util.t ../misc/flags.t ../transform/lettrans.t renenv.t renametype.t fun.t rename.t renameutil.t renameclass.t
renameutil.o:  ../expr/id.t.t ../expr/constr.t.t ../expr/ttype.t.t ../expr/einfo.t.t ../expr/types.t.t ../expr/id.t ../expr/ttype.t ../expr/error.t ../expr/impexp.t.t ../expr/impexp.t ../expr/tinfo.t ../expr/pprint.t ../misc/misc.t ../misc/flags.t renenv.t ../transform/misc.t
renametype.o:  ../expr/id.t.t ../expr/constr.t.t ../expr/ttype.t.t ../expr/einfo.t.t ../expr/types.t.t ../expr/ttype.t ../expr/id.t ../misc/misc.t ../misc/util.t ../misc/flags.t renameutil.t renenv.t
rename.o:  ../expr/id.t.t ../expr/id.t ../expr/constr.t.t ../expr/ttype.t.t ../expr/einfo.t.t ../expr/types.t.t ../expr/impexp.t.t ../expr/idtab.t ../expr/impexp.t ../expr/ttype.t ../expr/pprint.t ../misc/flags.t ../transform/misc.t import.t renenv.t renamedef.t renameutil.t renametype.t buildclass.t buildinsts.t classutil.t deriv.t
fun.o:  ../expr/id.t.t ../expr/constr.t.t ../expr/ttype.t.t ../expr/einfo.t.t ../expr/types.t.t ../expr/id.t ../expr/pprint.t ../transform/misc.t
import.o:  ../expr/impexp.t ../expr/types.t.t ../expr/id.t.t ../expr/id.t ../misc/misc.t ../misc/flags.t renenv.t importpre.t importlib.t himport.t renameutil.t
importlib.o:  ../misc/flags.t ../expr/id.t.t ../expr/constr.t.t ../expr/ttype.t.t ../expr/einfo.t.t ../expr/impexp.t.t ../expr/read.t ../expr/types.t.t
importpre.o:  ../funnos.h ../expr/id.t.t ../expr/id.t ../expr/ttype.t ../expr/ttype.t.t ../expr/impexp.t.t ../expr/types.t.t ../expr/einfo.t.t ../misc/flags.t ../transform/misc.t multi.t importlib.t
multi.o:  ../expr/id.t.t ../expr/id.t ../expr/constr.t.t ../expr/ttype.t.t ../expr/einfo.t.t ../expr/types.t.t ../expr/ttype.t ../expr/pprint.t ../expr/impexp.t.t ../funnos.h ../transform/misc.t
himport.o:  ../expr/id.t.t ../expr/id.t ../expr/types.t.t ../expr/ttype.t.t ../expr/ttype.t ../expr/pprint.t ../expr/impexp.t.t ../expr/impexp.t ../expr/einfo.t.t ../expr/constr.t.t ../misc/misc.t ../expr/tinfo.t renameutil.t renametype.t renenv.t renameclass.t
deriv.o:  ../expr/types.t.t ../expr/ttype.t.t ../expr/ttype.t ../expr/tinfo.t ../expr/id.t.t ../expr/id.t ../expr/pprint.t ../transform/hexpr.t ../transform/genderiv.t ../transform/lettrans.t ../misc/misc.t renenv.t renameutil.t ../misc/util.t
buildclass.o:  ../expr/id.t.t ../expr/id.t ../expr/constr.t.t ../expr/ttype.t.t ../expr/ttype.t ../expr/types.t.t ../misc/util.t renenv.t classutil.t
buildinsts.o:  ../expr/id.t.t ../expr/id.t ../expr/ttype.t.t ../expr/ttype.t renenv.t
classutil.o:  ../misc/flags.t ../expr/types.t.t ../expr/constr.t.t ../expr/id.t.t ../expr/id.t ../expr/einfo.t.t ../expr/idtab.t ../expr/ttype.t.t ../expr/ttype.t ../expr/impexp.t.t ../expr/tinfo.t ../expr/pprint.t ../misc/util.t ../misc/misc.t renenv.t
# DEPENDENCIES MUST END AT END OF FILE
# IF YOU PUT STUFF HERE IT WILL GO AWAY
