# To update for local changes, create file post_faq.dat (using post_faq.mit
# for defaults), then "make prepare" or "make install".
# "make clean" to get rid of generated files.
# 
# Makefile and changes to allow easy configuration provided by David
# Lamb <dalamb@qucis.queensu.ca>.
# 
# $Id: Makefile.base,v 1.10 1992/03/30 17:47:38 jik Exp $

BINDIR=/afs/sipb/project/os2/faq
MANDIR=/afs/sipb/project/os2/faq
LIBDIR=/afs/sipb/project/os2/faq
EXPORTS=Makefile post_faq.pl post_faq.man
GENFILES=${EXPORTS} post_faq.sed post_faq.shar
SHARS=README Makefile.base post_faq.awk post_faq.mit \
	post_faq.man.base post_faq.pl.base faqfile.pl \
	PATCHLEVEL

all prepare: ${EXPORTS}

Makefile: Makefile.base post_faq.sed
	sed -f post_faq.sed Makefile.base >Makefile

post_faq.pl: post_faq.pl.base post_faq.sed
	sed -f post_faq.sed post_faq.pl.base >post_faq.pl
	chmod +x post_faq.pl

post_faq.man: post_faq.man.base post_faq.sed
	sed -f post_faq.sed post_faq.man.base >post_faq.man

post_faq.sed: post_faq.awk post_faq.dat
	awk -f post_faq.awk post_faq.dat >post_faq.sed

#If you don't supply your own data file, use the MIT defaults:
post_faq.dat:
	cp -p post_faq.mit post_faq.dat

install: ${EXPORTS}
	install -c -m 0755 post_faq.pl ${DESTDIR}${BINDIR}/post_faq.pl
	install -c -m 0644 post_faq.man ${DESTDIR}${MANDIR}/post_faq.1
	install -c -m 0644 faqfile.pl ${DESTDIR}${LIBDIR}/faqfile.pl

clean:
	rm -f ${GENFILES}

post_faq.shar shar: $(SHARS)
	shar $(SHARS) > post_faq.shar
