# /usr/src/usr.bin/uemacs/Makefile for MacMach

include /usr/src/COPYRIGHTS

CFLAGS=		-O

OFILES=		ansi.o basic.o bind.o buffer.o display.o file.o \
		fileio.o hp150.o line.o lock.c main.o random.o region.o \
		search.o spawn.o tcap.o termio.o vt52.o window.o word.o \
		exec.o eval.o isearch.o input.o

CFILES=		ansi.c basic.c bind.c buffer.c display.c  file.c \
		fileio.c hp150.c line.c lock.c main.c random.c region.c \
		search.c spawn.c tcap.c termio.c vt52.c window.c word.c \
		exec.c eval.c isearch.c input.c

HFILES=		estruct.h edef.h efunc.h epath.h ebind.h evar.h esearch.h

LFILES=		uemacs.hlp uemacs.key uemacs.rc uemacs.tut uemacs1.mss \
		magic.doc menu.cmd menu1

all:		.depend uemacs

uemacs:		$(OFILES)
		$(CC) $(CFLAGS) $(OFILES) -ltermcap -lc -o uemacs

$(OFILES):	$(HFILES)

clean:	FRC
		rm -f .depend *.o uemacs

compress: clean
	find . -type f ! -name Makefile ! -name '*.Z' -exec compress {} \;

uncompress: FRC
	find . -type f ! -name Makefile -name '*.Z' -exec uncompress {} \;

install:	uemacs ${LFILES}
		install -c -s -o bin -g bin -m 755 uemacs ${DESTDIR}/usr/bin/uemacs
		rm -rf ${DESTDIR}/usr/lib/uemacs
		mkdir ${DESTDIR}/usr/lib/uemacs
		cp ${LFILES} ${DESTDIR}/usr/lib/uemacs
		chmod 755 ${DESTDIR}/usr/lib/uemacs
		chmod 644 ${DESTDIR}/usr/lib/uemacs/*

.depend: ${CFILES}
	@echo "#`date`" >.depend
	mkdep -f .depend ${CFLAGS} ${CFILES}

-include .depend

FRC:
