diff -uNr --exclude=*.orig work.old/ztelnet/zmodem/Makefile work/ztelnet/zmodem/Makefile
--- work.old/ztelnet/zmodem/Makefile	Wed Sep 20 09:20:41 1995
+++ work/ztelnet/zmodem/Makefile	Tue Jun 20 22:58:32 2000
@@ -1,142 +1,19 @@
-# Makefile for Unix/Xenix rz and sz programs
-# the makefile is not too well tested yet
-CFLAGS= -c -O
-OBJS=sz.o rz.o
-SRCS= rbsb.c minirb.c zm.c zmr.c crctab.c crc.c zmodem.h
-ARCFILES= README rbsb.c gz *.t minirb.c zmodem.h \
-	zm.c zmr.c crctab.c sz.c rz.c mailer.rz crc.c
+LIB=    librzsz.a
+SRCS=  rz.c sz.c
 
-nothing:
-	@echo
-	@echo "Please study the #ifdef's in crctab.c, rbsb.c, rz.c and sz.c,"
-	@echo "make any necessary hacks for oddball or merged SYSV/BSD systems,"
-	@echo "then type 'make SYSTEM' where SYSTEM is one of:"
-	@echo
-	@echo "	posix	POSIX compliant systems"
-	@echo "	linux	LINUX systems"
-	@echo "	odt	SCO Open Desktop"
-	@echo "	sysvr4	SYSTEM 5.4 Unix, SCO Open Desktop"
-	@echo "	sysvr3	SYSTEM 5.3 Unix with mkdir(2)"
-	@echo "	sysv	SYSTEM 3/5 Unix"
-	@echo "	xenix	Xenix"
-	@echo "	x386	386 Xenix"
-	@echo "	bsd	Berkeley 4.x BSD, Ultrix, V7"
-	@echo "	tandy	Tandy 6000 Xenix"
-	@echo "	dnix	DIAB Dnix 5.2"
-	@echo "	dnix5r3	DIAB Dnix 5.3"
-	@echo "	amiga	3000UX running SVR4"
-	@echo "	POSIX	POSIX compliant systems (SCO Open Desktop, strict)"
-	@echo
-	@echo "	doc	Format the man pages with nroff"
-	@echo
+OBJS=  rz.o sz.o \
+	${LIB_OBJ}
 
-usenet:doc
-	shar -c -a -n rzsz -o /tmp/rzsz -l64 \
-	  README Makefile zmodem.h zm.c rz.c rbsb.c \
-	 crc.c crctab.c minirb.c mailer.rz zmr.c *.doc gz sz.c *.t 
+CFLAGS= -O2 ${DEFINES} ${INCLUDES}
 
-shar:doc
-	shar -c README Makefile zmodem.h zm.c \
-	 zmr.c sz.c rz.c crctab.c \
-	 mailer.rz crc.c rbsb.c minirb.c *.doc gz *.t >/tmp/rzsz 
+${LIB}: ${OBJS}
+	rm -f ${LIB}
+	${AR} ${ARFLAGS} ${LIB} `lorder ${OBJS} | tsort`
+	@if [ ${RANLIB} != NONE ]; \
+		then echo ${RANLIB} ${LIB}; ${RANLIB} ${LIB}; fi
 
-unixforum: shar
-	compress /tmp/rzsz.sh
+clean cleandir:
+	rm -f *.o ${LIB} core a.out
 
-unix:
-	undos $(ARCFILES)
-
-dos:
-	todos $(ARCFILES)
-
-doc:rz.doc sz.doc crc.doc minirb.doc
-
-minirb.doc:minirb.1
-	nroff -man minirb.1 | col  >minirb.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
-
-zoo: doc
-	-rm -f /tmp/rzsz.zoo
-	zoo ah /tmp/rzsz README Makefile zmodem.h zm.c sz.c rz.c \
-	 mailer.rz crctab.c rbsb.c *.doc \
-	 zmr.c crc.c gz *.t minirb.c
-	touch /tmp/rzsz.zoo
-	chmod og-w /tmp/rzsz.zoo
-	mv /tmp/rzsz.zoo /u/t/yam
-	-rm -f rzsz.zip
-	zip rzsz readme mailer.rz makefile zmodem.h zm.c sz.c rz.c
-	zip rzsz crctab.c rbsb.c *.doc
-	zip rzsz zmr.c crc.c gz *.t minirb.c
-	mv rzsz.zip /u/t/yam
-
-tar:doc
-	tar cvf /tmp/rzsz.tar README Makefile zmodem.h zm.c sz.c rz.c \
-	 mailer.rz crctab.c rbsb.c \
-	 zmr.c crc.c *.1 *.doc gz *.t minirb.c
-
-tags:
-	ctags sz.c rz.c zm.c zmr.c rbsb.c
-
-clean:
-	rm -f *.o
-
-xenix: 
-	$(CC) $(CFLAGS) -M0 -K -i -DUSG -DNFGVMIN -DREADCHECK sz.c
-	$(CC) $(CFLAGS) -M0 -K -i -DUSG -DMD rz.c
-
-x386:
-	$(CC) $(CFLAGS) -DUSG -DMD sz.c 
-	$(CC) $(CFLAGS) -DUSG -DNFGVMIN -DREADCHECK rz.c
-
-sysv:
-	$(CC) $(CFLAGS) -DUSG -DMD sz.c
-	$(CC) $(CFLAGS) -DUSG -DSV -DNFGVMIN rz.c
-
-sysvr3 ultrix3.1:
-	$(CC) $(CFLAGS) -DUSG -DMD=2 sz.c
-	$(CC) $(CFLAGS) -DSV -DUSG -DNFGVMIN rz.c
-
-sysvr4 ultrix4.0:
-	$(CC) $(CFLAGS) -DUSG -DMD=2 sz.c
-	$(CC) $(CFLAGS) -DSV -DUSG rz.c
-
-odt:
-	$(CC) $(CFLAGS) -strict -W2 -n -DUSG -DMD=2 sz.c
-	$(CC) $(CFLAGS) -strict -W2 -n -DUSG -DREADCHECK rz.c
-
-linux posix:
-	$(CC) $(CFLAGS) -DPOSIX -DMD=2 sz.c
-	$(CC) $(CFLAGS) -DPOSIX rz.c
-
-POSIX:
-	@echo "Well, stricter, as in *safer sex* ..."
-	$(CC) $(CFLAGS) -posix -W2 -DPOSIX -DMD=2 sz.c
-	$(CC) $(CFLAGS) -posix -W2 -DPOSIX rz.c
-
-bsd 4.4bsd 4.3reno 4.3tahoe 4.3bsd sun3.5 sun4.0 sun4.0.3c sun4.1:
-	$(CC) $(CFLAGS) -DMD=2 -Dstrchr=index -DV7 sz.c
-	$(CC) $(CFLAGS) -DV7 -DNFGVMIN rz.c
-
-tandy:
-	$(CC) $(CFLAGS) -n -DUSG -DMD -DT6K sz.c
-	$(CC) $(CFLAGS) -n -DUSG -DMD -DT6K rz.c
-
-dnix:
-	$(CC) $(CFLAGS) -DUSG -DMD sz.c
-	$(CC) $(CFLAGS) -DSV -DUSG -DNFGVMIN -DREADCHECK rz.c
-
-dnix5r3:
-	$(CC) $(CFLAGS) -DUSG -DMD=2 sz.c
-	$(CC) $(CFLAGS) -DUSG -DSV -DNFGVMIN -DREADCHECK rz.c
-
-amiga:
-	$(CC) $(CFLAGS) -DUSG -DNFGVMIN -g sz.c
-	$(CC) $(CFLAGS) -DUSG -DSV -DNFGVMIN -g rz.c
+rz.o : zmodem.h
+sz.o : zmodem.h
