PROGRAM=	sm
#
# ZMailer Sendmail compatible Transport Agent
#
SHELL=		/bin/sh
CC=		cc # gcc -Wall -pedantic
COPTS=		-g
MAILBIN=	/local/lib/mail
DEFS=
#
INCL=		-I../../include
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)

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)
