WEBSTERINCLUDES=../Library/Includes
WEBSTERLIBRARYDIR=../Library
CONFIGFILE=\"/usr/local/etc/websterd.conf\"

SHELL=/bin/sh
CFLAGS = -g -Wall -I$(WEBSTERINCLUDES) -DCONFIGFILE=$(CONFIGFILE)

SRCS=daemon.c config.c commands.c search.m
OBJS=daemon.o config.o commands.o search.o

all: websterd

install: websterd
	install -c -m 711 -s websterd /usr/local/etc	
	install -c -m 744 websterd.8 /usr/local/man/man8
	if [ ! -f /usr/local/etc/websterd.conf ] ; then \
		install -c -m 744 websterd.conf /usr/local/etc;  \
	fi

clean: 
	-rm -f websterd *.o

spotless: clean
	-rm -f *~

websterd: $(OBJS) $(WEBSTERLIBRARYDIR)/libWebster.a
	$(CC) $(CFLAGS) -o $@ $(OBJS) -L$(WEBSTERLIBRARYDIR) -lWebster -lIndexing_s -lNeXT_s

depend:
	$(CC) -MM $(CFLAGS) $(SRCS) > Makefile.dependencies

# If you use gmake
.SUFFIXES: .m 

.m.o:
	$(CC) $(CFLAGS) -c $<

# Dependencies
-include Makefile.dependencies
