OFILES= emacs.lib(basic.o)\
	emacs.lib(bind.o)\
	emacs.lib(buffer.o)\
	emacs.lib(display.o)\
	emacs.lib(file.o)\
	emacs.lib(fileio.o)\
	emacs.lib(line.o)\
	emacs.lib(lock.o)\
	emacs.lib(main.o)\
	emacs.lib(random.o)\
	emacs.lib(region.o)\
	emacs.lib(search.o)\
	emacs.lib(spawn.o)\
	emacs.lib(termio.o)\
	emacs.lib(window.o)\
	emacs.lib(word.o)\
	emacs.lib(tinf.o)

SOURCES = basic.c bind.c buffer.c display.c file.c fileio.c line.c lock.c\
	  main.c random.c region.c search.c spawn.c termio.c window.c word.c\
	  tinf.c 

HFILES=		estruct.h edef.h efunc.h epath.h

.o.a:
	ar rv emacs.lib $*.o
	rm $*.o

emacs:	emacs.lib
	cc emacs.lib -O -s -o emacs -lcurses

$(OFILES):	$(HFILES)

emacs.lib: $(OFILES)


print:
	prt $(SOURCES)
	touch print

clean:
	rm -f *.o

clobber: clean
	rm -f emacs emacs.lib
