head	1.5;
access;
symbols;
locks;
comment	@# @;


1.5
date	95.06.08.14.09.17;	author root;	state Exp;
branches;
next	1.4;

1.4
date	93.07.09.19.53.54;	author edwin;	state Exp;
branches;
next	1.3;

1.3
date	93.07.01.13.59.35;	author edwin;	state Exp;
branches;
next	1.2;

1.2
date	93.07.01.13.37.33;	author edwin;	state Exp;
branches;
next	1.1;

1.1
date	93.07.01.13.37.07;	author edwin;	state Exp;
branches;
next	;


desc
@Makefile
@


1.5
log
@- changed the order of library during linking so that it will link
  successfully.
@
text
@#
# ZMailer compatible programs that replace standard UNIX distribution programs
#
SHELL=		/bin/sh
CC=		gcc # gcc -Wall -pedantic
COPTS=		-traditional -g -O
INSTALL=	/usr/ucb/install -o root -g lbin
RMAIL_INCL=	
RMAIL_LIB=	 -lnsl -lresolv -lsocket
#
INCL=		-I../../include
LIB=		../../libc/libc.a ../../lib/libz.a
CFLAGS=		$(COPTS) $(DEFS) $(INCL) $(RMAIL_INCL)
MAKE=		make
BIN=		/bin

rmail:	rmail.c linebuffer.o version.o ../../lib/libz.a ../../libc/libc.a
	$(CC) $(CFLAGS) -o $@@ rmail.c linebuffer.o version.o $(LIB) $(RMAIL_LIB)

version.c: rmail.c
	@@make -f ../../Makefile $@@

linebuffer.o:
	$(CC) $(CFLAGS) -DZ_IO_H -c ../../lib/linebuffer.c

install: rmail
	@@if ls -ld $(BIN)/rmail | grep -e '->' | grep -v -e '-> ./mail' > /dev/null ; then \
		echo cp rmail $(BIN)/rmail ; \
		cp rmail $(BIN)/rmail ; \
	else \
		if test ! -f $(BIN)/rmail.bak; then \
			echo mv -f $(BIN)/rmail $(BIN)/rmail.bak ; \
			mv -f $(BIN)/rmail $(BIN)/rmail.bak ; \
		fi ; \
		echo $(INSTALL) -c -m 0755 rmail $(BIN)/rmail ; \
		$(INSTALL) -c -m 0755 rmail $(BIN)/rmail ; \
	fi

clean:
	-rm -f rmail *.o *.out make.log Makefile.bak

lint:	../../libc/llib-llibc.ln ../../lib/llib-llibz.ln
	lint -u $(INCL) $(RMAIL_INCL) ../../lib/llib-llibz.ln ../../libc/llib-llibc.ln rmail.c

../../libc/llib-llibc.ln:
	cd ../../libc ; $(MAKE) $(MFLAGS) lintlib

../../lib/llib-llibz.ln:
	cd ../../lib ; $(MAKE) $(MFLAGS) lintlib

../../libc/libc.a:
	cd ../../libc ; $(MAKE) $(MFLAGS)

../../lib/libz.a:
	cd ../../lib ; $(MAKE) $(MFLAGS)
@


1.4
log
@- this fixes the replacing of /usr/bin/mail if rmail is a symlink to it, like
  /usr/bin/rmail -> ./mail. We don't want to replace mail, we want to replace
  rmail.
@
text
@d6 1
a6 1
COPTS=		-traditional -g
d9 1
a9 1
RMAIL_LIB=	 -lnsl -lsocket
d12 1
a12 1
LIB=		../../lib/libz.a ../../libc/libc.a
@


1.3
log
@- added INSTALL=
@
text
@d7 1
a7 1
INSTALL=
d27 1
a27 1
	@@if ls -ld $(BIN)/rmail | grep -e '->' > /dev/null ; then \
@


1.2
log
@- changed install to $(INSTALL)
@
text
@d7 1
@


1.1
log
@Initial revision
@
text
@d34 2
a35 2
		echo install -c -m 0755 rmail $(BIN)/rmail ; \
		install -c -m 0755 rmail $(BIN)/rmail ; \
@
