# Makefile for Unix/Xenix rz and sz programs
# the makefile is not too well tested yet
CC=gcc -Wall
OFLAG= -O2
BIN=/usr/local/bin

ARCFILES= README rbsb.c gz *.t minirb.c zmodem.h \
	zm.c zmr.c crctab.c sz.c rz.c mailer.rz crc.c

all: rz sz

rz: crctab.c rz.o rbsb.c
	$(CC) $(CFLAGS) $(OFLAG) -DMD=2 rz.c -o rz

sz: crctab.c sz.o rbsb.c
	$(CC) $(CFLAGS) $(OFLAG) -DSV -DTXBSIZE=32768 sz.c -o sz

install: rz sz
	install -m 755 -o bin -g bin rz $(BIN)
	(cd $(BIN); ln -sf rz rb; ln -sf rz rx; ln -sf rz rc)
	install -m 755 -o bin -g bin sz $(BIN)
	(cd $(BIN); ln -sf sz sb; ln -sf sz sc; ln -sf sz sx; ln -sf sz zcommand; ln -sf sz zcommandi)

clean:
	rm -f *.o rz sz

doc:rz.doc sz.doc crc.doc

rz.doc:rz.1
	nroff -man rz.1 | col  >rz.doc

sz.doc:sz.1
	nroff -man sz.1 | col  >sz.doc

crc.doc:crc.1
	nroff -man crc.1 | col  >crc.doc

tags:
	ctags sz.c rz.c zm.c zmr.c rbsb.c

