1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
|
# Makefile for Linux/IrDA man pages.
# v0.1 26/03/2001 wh
# v0.2 Jean II
# v0.3 29/04/2003 wh, added -9 to gzip, changed docbook-to-man to docbook2man
#DOCBOOKCMD=docbook-to-man
DOCBOOKCMD=docbook2man
DESTDIR=
VERSION=0.10
PREFIX=
MANDIR=$(PREFIX)/usr/man
MAN1DIR=$(MANDIR)/man1/
MAN4DIR=$(MANDIR)/man4/
MAN7DIR=$(MANDIR)/man7/
MAN8DIR=$(MANDIR)/man8/
MANPAGES4=irnet.4.gz
MANPAGES7=irda.7.gz
MANPAGES8=irattach.8.gz irdaping.8.gz irdadump.8.gz irpsion5.8.gz \
findchip.8.gz irnetd.8.gz
# Man pages generated by DOCBOOK
SGMLMAN=irattach.8 irdaping.8 irdadump.8 irpsion5.8 findchip.8
all: $(MANPAGES4) $(MANPAGES7) $(MANPAGES8)
# Translate docbook to man with proper dependancies
%.8: man-%.sgml man-%-inc.sgml
$(DOCBOOKCMD) $< > $@
# GZIP the man page
%.gz: %
gzip -9 -f $^
install::
install -m 755 -d $(MAN4DIR)
install -m 644 $(MANPAGES4) $(MAN4DIR)/
install -m 755 -d $(MAN7DIR)
install -m 644 $(MANPAGES7) $(MAN7DIR)/
install -m 755 -d $(MAN8DIR)
install -m 644 $(MANPAGES8) $(MAN8DIR)/
clean::
rm -f $(SGMLMAN) *~ manpage.*
distclean:: clean
# Don't wipe out the gziped man pages by default, users don't have docbook
# Don't wipe out manpage generated by hand
realclean::
rm -f $(SGMLMAN) manpage.*
dist : all
(cd ..; tar cvfz man-irda-$(VERSION).tgz man-irda-$(VERSION))
|