# $Id: Makefile.in,v 1.9 1998/10/23 13:12:49 fritz Exp $
#
# Makefile for ISDN manpages
# (C) 1997 Fritz Elfert
#
#
SHELL			= /bin/sh
AWK				= @AWK@
SED				= @SED@
MANDIR			= @CONFIG_MANDIR@
MANPAGES		= ttyI.4 isdninfo.4 isdn_audio.4 isdnctrl.4 isdn_cause.7
INSTALL_MAN		= @INSTALL@ -o 0 -g 0 -m 0644
prefix			= @prefix@

%.4: %.man
	MANDATE=`grep CHECKIN $< | $(AWK) '{print $$4}'`; \
	$(SED) -e s%@MANDATE@%$$MANDATE%g $< > $@

%.7: %.man
	MANDATE=`grep CHECKIN $< | $(AWK) '{print $$4}'`; \
	$(SED) -e s%@MANDATE@%$$MANDATE%g $< > $@

%.8: %.man
	MANDATE=`grep CHECKIN $< | $(AWK) '{print $$4}'`; \
	$(SED) -e s%@MANDATE@%$$MANDATE%g $< > $@

all: $(MANPAGES)

config:
	@./configure

Makefile: Makefile.in config.status
	./config.status

config.status: configure
	./config.status --recheck

install: $(MANPAGES) Makefile
	@for i in $(MANPAGES) ; do \
		MANSECT=`echo $$i | cut -d. -f2` ;\
		DEST=$(DESTDIR)$(MANDIR)/man$$MANSECT ;\
		mkdir -p $$DEST ;\
		$(INSTALL_MAN) $$i $$DEST/$$i ;\
	done

uninstall: Makefile
	for i in $(MANPAGES) ; do \
		MANSECT=`echo $$i | cut -d. -f2` ;\
		DEST=$(DESTDIR)$(MANDIR)/man$$MANSECT ;\
		rm -f $$DEST/$$i ;\
	done

clean:
	rm -f $(MANPAGES) *~

distclean: clean
	rm -f config.status config.cache config.log Makefile *.man
