# Makefile for man
# The parts behind 

all:	Makefile conf_script source manpages 
	@echo; echo 'You can now do "make install"'

Makefile: Makefile.in configure
	@echo "Please run configure first"
	exit 1

conf_script:	configure
	@echo "Please run configure first"
	exit 1

src/Makefile:	conf_script src/Makefile.in
	cd src; ../conf_script Makefile

man/Makefile:	conf_script man/Makefile.in
	cd man; ../conf_script Makefile

msgs/Makefile:	conf_script msgs/Makefile.in
	cd msgs; ../conf_script Makefile

makefiles: src/Makefile man/Makefile msgs/Makefile

source:	src/Makefile
	cd src; $(MAKE)

manpages: man/Makefile
	cd man; $(MAKE) subdirs







install: src/Makefile man/Makefile 
	cd src; $(MAKE) install
	cd man; $(MAKE) installsubdirs


clean: src/Makefile man/Makefile msgs/Makefile
	cd src; $(MAKE) clean
	cd man; $(MAKE) cleansubdirs
	cd msgs; $(MAKE) clean
	rm -f core *~

spotless: clean
	cd src; $(MAKE) spotless
	cd man; $(MAKE) spotlesssubdirs
	cd msgs; $(MAKE) spotless
	cd gencat; $(MAKE) clean
	rm -f conf_script Makefile

DISTR = COPYING README INSTALL Makefile.in configure src man msgs gencat catopen

dist:	spotless
	echo man-`grep "static char version" src/version.h | \
		sed -e 's/.*"\([0-9.a-z]*\)".*/\1/'` > .fname
	rm -rf `cat .fname`; mkdir `cat .fname`
	cd `cat .fname`; for i in $(DISTR); do ln -s ../$$i $$i; done
	tar chzf `cat .fname`.tar.gz `cat .fname`
	rm -rf `cat .fname` .fname 
