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 56 57 58 59 60 61 62 63 64 65 66 67 68 69
|
PYTHON = python
MAN_PATH = /usr/share/man
MAN_PAGES = \
audiotools-config.1 \
audiotools.cfg.5 \
cdda2track.1 \
cddainfo.1 \
cddaplay.1 \
coverdump.1 \
covertag.1 \
coverview.1 \
dvdainfo.1 \
dvda2track.1 \
track2cdda.1 \
track2track.1 \
trackcat.1 \
trackcmp.1 \
trackinfo.1 \
tracklength.1 \
tracklint.1 \
trackplay.1 \
trackrename.1 \
tracksplit.1 \
tracktag.1 \
trackverify.1
MAN_SOURCES = \
audiotools-config.xml \
audiotools.cfg.xml \
cdda2track.xml \
cddainfo.xml \
cddaplay.xml \
coverdump.xml \
covertag.xml \
coverview.xml \
dvdainfo.xml \
dvda2track.xml \
track2cdda.xml \
track2track.xml \
trackcat.xml \
trackcmp.xml \
trackinfo.xml \
tracklength.xml \
tracklint.xml \
trackplay.xml \
trackrename.xml \
tracksplit.xml \
tracktag.xml \
trackverify.xml
.SUFFIXES: .xml .1 .5
.xml.1:
$(PYTHON) manpagexml.py -i $< $(MAN_SOURCES) > $@
.xml.5:
$(PYTHON) manpagexml.py -i $< $(MAN_SOURCES) > $@
all: $(MAN_PAGES)
clean: .FORCE
rm -fv $(MAN_PAGES)
cd programming && make clean
.FORCE:
install: $(MAN_PAGES)
for m in $(MAN_PAGES); do install -m 644 $$m $(MAN_PATH)/man1/$$m; done
install -m 644 audiotools.cfg.5 $(MAN_PATH)/man5/audiotools.cfg.5
|