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


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

1.4
date	94.07.27.17.00.05;	author root;	state Exp;
branches;
next	1.3;

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

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

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


desc
@Makefile
@


1.5
log
@- Added SM_INCL and SM_LIB
@
text
@PROGRAM=	sm
#
# ZMailer Sendmail compatible Transport Agent
#
SHELL=		/bin/sh
CC=		gcc # gcc -Wall -pedantic
COPTS=		-traditional -g
INSTALL=	/usr/ucb/install -o root -g lbin
MAILBIN=	/slocal/lib/mail
SM_INCL=	
SM_LIB=	 -lnsl -lresolv -lsocket
DEFS=
#
INCL=		-I../../include $(SM_INCL)
CFLAGS=		$(COPTS) $(DEFS) $(INCL)
LIB=		../libta/libta.a ../../libc/libc.a
LINTLIB=	../libta/llib-llibta.ln ../../libc/llib-llibc.ln

$(PROGRAM):	$(PROGRAM).o version.o $(LIB)
	$(CC) $(CFLAGS) -o $@@ $(PROGRAM).o version.o $(LIB) $(SM_LIB)

version.c:	$(PROGRAM).c
	@@make -f ../../Makefile $@@

install:	$(PROGRAM)
	$(INSTALL) -c -m 0755 $(PROGRAM) $(MAILBIN)/ta

clean:
	-rm -f $(PROGRAM) *.o *.out make.log Makefile.bak

lint:	$(LINTLIB)
	lint $(DEFS) $(INCL) $(LINTLIB) $(PROGRAM).c

../libta/llib-llibta.ln:
	cd ../libta ; $(MAKE) $(MFLAGS) lintlib

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

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

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


1.4
log
@- added libraries.
@
text
@d10 2
d14 1
a14 1
INCL=		-I../../include
d20 1
a20 1
	$(CC) $(CFLAGS) -o $@@ $(PROGRAM).o version.o $(LIB) -lresolv -lnsl -lsocket
@


1.3
log
@- added INSTALL=
@
text
@d8 1
a8 1
INSTALL=
d18 1
a18 1
	$(CC) $(CFLAGS) -o $@@ $(PROGRAM).o version.o $(LIB)
@


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


1.1
log
@Initial revision
@
text
@d23 1
a23 1
	install -c -m 0755 $(PROGRAM) $(MAILBIN)/ta
@
