#!/bin/make

CFLAGS	= -O
LIBS	= -lBSD -lbsdipc -lsyslog	# HP-UX
#LIBS	=				# BSD

all:	smtp smtpd

STD	= netio.o misc.o

smtp:	smtp.o converse.o $(STD)
	$(CC) $(CFLAGS) -o smtp smtp.o converse.o $(STD) $(LIBS)

smtpd:	smtpd.o dconverse.o $(STD)
	$(CC) $(CFLAGS) -o smtpd smtpd.o dconverse.o $(STD) $(LIBS)

sa-smtpd:	sa-smtpd.o dconverse.o $(STD)
	$(CC) $(CFLAGS) -o sa-smtpd sa-smtpd.o dconverse.o $(STD) $(LIBS)

smptd.o sa-smtpd.o smtp.o $(STD) converse.o: smtp.h

smtp.h:	config.h miscerrs.h
	-touch smtp.h

smtpd.o:	smtpd.c
	$(CC) -c $(CFLAGS) -DINETD smtpd.c

sa-smtpd.o:	smtpd.c
	$(CC) -c $(CFLAGS) -UINETD smtpd.c
	mv smtpd.o sa-smtpd.o

clean:
	rm -f smtp smtpd sa-smtpd *.o

lint:
	lint smtp.c netio.c converse.c
	lint smtpd.c netio.c dconverse.c
	lint -DINETD smtpd.c netio.c dconverse.c

