PROGRAM=	smtpserver
#
# ZMailer SMTP server makefile
#
SHELL=		/bin/sh
CC=		cc # gcc -Wall -pedantic
COPTS=		-g
MAILBIN=	/local/lib/mail
SMTPSERVER_LIB=	 -lresolv -lsun
SMTPSERVER_INCL=	
DEFS=
#
INCL=		-I../include
CFLAGS=		$(COPTS) $(DEFS) $(INCL) $(SMTPSERVER_INCL)
LIB=		../lib/libz.a ../libc/libc.a
LINTLIB=	../lib/llib-llibz.ln ../libc/llib-llibc.ln
MAKE=		make

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

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

install:	$(PROGRAM)
	install -c -m 0755 $(PROGRAM) $(MAILBIN)

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

lint:	$(LINTLIB)
	lint $(DEFS) $(INCL) $(LINTLIB) $(PROGRAM).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)
