c8b155d09d97c4f8454ffb984fb95662ef0fc3fc
3 # This handles man pages in DocBook XML format. We convert to the respective
4 # output in the source directory then copy over to the final dest. This
5 # means xmlto is only needed if compiling from Arch
8 # $(SOURCE) - The documents to use, in the form foo.sect, ie apt-cache.8
9 # the XML files are called apt-cache.8.xml
11 # See defaults.mak for information about LOCAL
13 # Some local definitions
16 LOCAL
:= xml-manpage-
$(firstword $(SOURCE
))
17 $(LOCAL
)-LIST
:= $(SOURCE
)
19 # Install generation hooks
21 veryclean
: veryclean
/$(LOCAL
)
23 $($(LOCAL
)-LIST
) :: % : %.xml
$(INCLUDES
)
24 echo Creating man page
$@
28 .PHONY
: veryclean
/$(LOCAL
)
38 # Strip from the source list any man pages we dont have compiled already
39 SOURCE
:= $(wildcard $(SOURCE
))
42 # Chain to the manpage rule
43 ifneq ($(words $(SOURCE
)),0)