#
# $Id: Makefile,v 1.5 2003-02-25 21:10:26 robert Exp $
# 
CGI_DIR    = $(PREFIX)/usr/lib/cgi-bin/man
SHARE_DIR  = $(PREFIX)/usr/share/man2html
DOC_DIR    = $(PREFIX)/usr/share/doc/man2html

CGIBASE	   = /cgi-bin/man
MAN_CONFIG = /etc/manpath.config

DEFINES =   -DMAN_CONFIG='"$(MAN_CONFIG)"'
CFLAGS = -pipe -g -Wall $(DEFINES) $(DEBIAN_CFLAGS)

#
# Installer program:
#
INSTALL = install


targets: mansec manwhatis man2html.cgi

utils.o: utils.c utils.h

manwhatis: manwhatis.o utils.o
	$(CC) $(CFLAGS) $^ -o $@

mansec: manwhatis
	ln -fs $< $@

man2html.cgi: man2html.cgi.o utils.o
	$(CC) $(CFLAGS) $^ -o $@

install: targets
	$(INSTALL) -p -m 0755 man2html.cgi $(CGI_DIR)/man2html
	$(INSTALL) -p -m 0755 mansearch $(CGI_DIR)
	$(INSTALL) -p -m 0755 manwhatis $(CGI_DIR)
	ln $(CGI_DIR)/manwhatis $(CGI_DIR)/mansec
	$(INSTALL) -p -m0644 swish++.conf  $(SHARE_DIR)
	$(INSTALL) -p -m0644 man.html $(DOC_DIR)/html


clean:
	rm -f *.o *~ core manwhatis mansec man2html.cgi

spotless: clean

