# Generated automatically from Makefile.in by configure.
# Makefile for Linux lrz and lsz programs
# This are german umlauts - useful for make test: ""
#
VERSION=0.12b

CC=gcc
CFLAGS=-g -O  -DCPU=\"i486\" -DOS=\"linux\" -DENABLE_TIMESYNC \
	-DVERSION=\"$(VERSION)\"  -DENABLE_MKDIR -DNFGVMIN
LDFLAGS=
LIBS=
prefix=/usr
exec_prefix=${prefix}
bindir=${exec_prefix}/bin

mandir=${prefix}/man
man1=man1
man1ext=1
man1dir=$(mandir)/$(man1)

transform=s,x,x,
srcdir=.
VPATH=$(srcdir):.

OS=linux

PROGRAMS=ddsz ddrz
INSTALL=/usr/bin/ginstall -c
INSTALL_DATA=${INSTALL} -m 644
INSTALL_PROGRAM=${INSTALL}
LN_S=ln -s


DISTDIR=lrzsz-$(VERSION)

DISTFILES=CHANGES COPYING INSTALL Makefile.in NEWS README TODO \
	COMPATABILITY \
	crctab.c ddrz.1 ddrz.c ddsz.1 ddsz.c rbsb.c timing.c timing.h \
	zm.c zmodem.h \
	acconfig.h config.guess config.h.in config.sub configure \
	configure.in install-sh  \
	strerror.c mkdir.c strstr.c

MOSTLYCLEANFILES=*.o lrb lsb lrx lsx core out gmon.*
CLEANFILES=ddrz ddsz
DISTCLEANFILES=config.cache config.h Makefile config.log config.status

EXTRATESTFILES= #/pub/gnu/emacs-19.30.tar.gz

all: ddrz ddsz

ddrz: ddrz.o timing.o
	$(CC) $(LDFLAGS) -o $@ ddrz.o timing.o $(LIBS)
ddsz: ddsz.o timing.o
	$(CC) $(LDFLAGS) -o $@ ddsz.o timing.o $(LIBS)

ddrz.o: ddrz.c crctab.c rbsb.c zm.c zmodem.h timing.h config.h
	$(CC) -c $(CFLAGS) -I$(srcdir) $(srcdir)/ddrz.c
ddsz.o: ddsz.c crctab.c rbsb.c zm.c zmodem.h timing.h config.h
	$(CC) -c $(CFLAGS) -I$(srcdir) $(srcdir)/ddsz.c
timing.o: timing.h timing.c config.h
	$(CC) -c $(CFLAGS) -I$(srcdir) $(srcdir)/timing.c

# yes, this is a hack
uu2sh: uudist
	uuencode <lrzsz-$(VERSION).tar.gz lrzsz-$(VERSION).tar.gz |mail -s lrzsz-$(VERSION).tar.gz.uu sh@du3.maus.de


install: install-programs

install-strip: 
	$(MAKE) INSTALL_PROGRAM='$(INSTALL_PROGRAM) -s' install

install-programs:
	for i in $(PROGRAMS) ; do \
	  $(INSTALL_PROGRAM) -m755 $$i $(bindir)/`echo $$p |sed '$(transform)'` ;\
	done
	( cd $(bindir) ; \
	  $(LN_S) -f `echo ddrz|sed '$(transform)'` `echo ddrb|sed '$(transform)'` ;\
	  $(LN_S) -f `echo ddrz|sed '$(transform)'` `echo ddrx|sed '$(transform)'` ;\
	  $(LN_S) -f `echo ddsz|sed '$(transform)'` `echo ddsb|sed '$(transform)'` ;\
	  $(LN_S) -f `echo ddsz|sed '$(transform)'` `echo ddsx|sed '$(transform)'` ;\
	)

usenet:
	shar -f /tmp/rzsz README Makefile zmodem.h zm.c sz.c rz.c rbsb.c \
	 init.com crc.c vmodem.h vvmodem.c vrzsz.c crctab.c minirb.c \
	 *.1 gz ptest.sh *.t

shar:
	shar -f /tmp/rzsz -m 2000000 README Makefile zmodem.h zm.c \
	 init.com vmodem.h vvmodem.c vrzsz.c sz.c rz.c crctab.c \
	 crc.c rbsb.c minirb.c *.1 gz ptest.sh *.t

unixforum: shar
	compress -b12 /tmp/rzsz.sh

unix:
	undos README zmodem.h zm.c sz.c rz.c \
	 vmodem.h vvmodem.c vrzsz.c crctab.c *.1 \
	 init.com crc.c *.t 

dos:
	todos README zmodem.h zm.c sz.c rz.c \
	 vmodem.h vvmodem.c vrzsz.c crctab.c *.1 \
	 init.com crc.c *.t 
arc:
	rm -f /tmp/rzsz.arc
	arc a /tmp/rzsz README Makefile zmodem.h zm.c sz.c rz.c \
	 vmodem.h vvmodem.c vrzsz.c crctab.c rbsb.c \
	 init.com crc.c *.1 gz ptest.sh *.t minirb.c
	chmod og-w /tmp/rzsz.arc
	mv /tmp/rzsz.arc /t/yam

zoo:
	rm -f /tmp/rzsz.zoo
	zoo a /tmp/rzsz README Makefile zmodem.h zm.c sz.c rz.c \
	 vmodem.h vvmodem.c vrzsz.c crctab.c rbsb.c *.1 \
	 init.com crc.c gz ptest.sh *.t minirb.c
	chmod og-w /tmp/rzsz.zoo
	mv /tmp/rzsz.zoo /t/yam

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



mostlyclean: 
	rm -f $(MOSTLYCLEANFILES)
clean: mostlyclean
	rm -f $(CLEANFILES)
	rm -rf testdir
distclean: clean
	rm -f $(DISTCLEANFILES)
maintainer-clean: distclean

