# Makefile for Michael's roff

O=		s

CFLAGS=		-D_MINIX -D_POSIX_SOURCE -O
LDFLAGS=	-i -T/usr/tmp

SRCS=		mroff.c fill.c request.c width.c font.c error.c special.c \
		trap.c stack.c string.c numreg.c macro.c if.c diversion.c \
		device.c

OBJS=		mroff.$(O) fill.$(O) request.$(O) width.$(O) font.$(O) \
		error.$(O) special.$(O) trap.$(O) stack.$(O) string.$(O) \
		numreg.$(O) macro.$(O) if.$(O) diversion.$(O) device.$(O)

mroff:		$(OBJS)
		cc $(LDFLAGS) -o mroff $(OBJS)

$(OBJS):	mroff.h

clean:
		rm -f core $(OBJS) mroff_sh.uue

shar:
		make clean
		shar * >mroff_sh
		compress mroff_sh
		uue mroff_sh.Z
		rm mroff_sh mroff_sh.Z
