NAME	= msgd
SERVDIR	= /usr/local/bin
MANDIR	= /usr/catman/local/cat1
MODE	= 555
OWNER	= root

# Flags for SGI:
CFLAGS= -cckr -DINETD -I../Include -I/usr/include/sun -I/usr/include/bsd
LIBS= -lsun -lbsd -lc_s
# Flags for Everything else:
#CFLAGS= -DINETD -I../Include
#LIBS=

OBJECT	= msgd.o server.o deliver.o misc.o savemsg.o errtext.o answerback.o

all: $(NAME)

$(NAME): $(OBJECT)
	cc -o $(NAME) $(OBJECT) $(LIBS)

install: $(NAME)
	cp $(NAME) $(SERVDIR)/$(NAME)
	chown $(OWNER) $(SERVDIR)/$(NAME)
	chmod $(MODE) $(SERVDIR)/$(NAME)
	chmod o+s $(SERVDIR)/$(NAME)

clean:
	rm -f a.out core *.o $(NAME)

$(OBJECT): ../Include/msg.h ../Include/msgoptions.h

answerback.o: ../Common/answerback.c
	cc $(CFLAGS) -c ../Common/answerback.c

deliver.o: ../Common/deliver.c
	cc $(CFLAGS) -c ../Common/deliver.c

errtext.o: ../Common/errtext.c
	cc $(CFLAGS) -c ../Common/errtext.c

misc.o: ../Common/misc.c
	cc $(CFLAGS) -c ../Common/misc.c

savemsg.o: ../Common/savemsg.c
	cc $(CFLAGS) -c ../Common/savemsg.c
