[go: up one dir, main page]

File: Makefile

package info (click to toggle)
irda-utils 0.9.16-9
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 2,136 kB
  • ctags: 1,140
  • sloc: sh: 10,088; ansic: 7,251; makefile: 327; perl: 83
file content (55 lines) | stat: -rw-r--r-- 1,302 bytes parent folder | download
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))