Adaptating the python package to the new shell frontend.
[adesklets.git] / doc / Makefile.am
blobc20ea370a7cf7a46948dce03a2ff062c493aa33c
1 AUTOMAKE_OPTIONS = 1.5
2 SUBDIRS = imlib2
4 man_MANS = adesklets.1 adesklets_checkin.1 adesklets_submit.1
5 info_TEXINFOS = adesklets_en.texi adesklets_fr.texi
7 adesklets_en_TEXINFOS = gpl.texi syfou.asc
8 adesklets_fr_TEXINFOS = gpl.texi syfou.asc
10 adesklets_htmldoc-$(VERSION).tar.bz2: adesklets_en.texi adesklets_fr.texi
11         ./htmldoc.sh adesklets_en.texi
12         ./htmldoc.sh adesklets_fr.texi
13         -mkdir html/pydoc
14         cd html/pydoc && \
15         find ../../../scripting/python/adesklets/ -name '*.py' -maxdepth 1 | \
16         xargs --max-lines=1 basename | \
17         sed 's/__init__.py/adesklets/;/__init__.py/!s/\(.*\).py/adesklets.\1/' | \
18         xargs --max-lines=1 env PYTHONPATH=`pwd`/../../../scripting/python \
19                 python /usr/bin/pydoc -w
20         cd html/pydoc && \
21         ls *.html | \
22         xargs --max-lines=1 \
23         sed -i 's/<a href="file:.*".*\/\([^\/]*\)<\/a>/\1/'
24         -cd html/pydoc && \
25         ls *.html | xargs --max-lines=1 tidy -m -q -asxml -i
26         ln -fs html $(basename $(basename $@))
27         tar cvhjf $@ $(basename $(basename $@))
28         rm $(basename $(basename $@))
30 .PHONY: htmldoc
31 htmldoc: adesklets_htmldoc-$(VERSION).tar.bz2
33 dist-hook: adesklets.1 htmldoc
34         rm -rf $(distdir)/*
35         mkdir $(distdir)/imlib2
36         touch $(distdir)/imlib2/Makefile.in
37         cp $< adesklets_*.1.in adesklets_*.info README $(distdir)
38         cp Makefile.dist.in $(distdir)/Makefile.in
39         cp htmldoc.sh.dist.in $(distdir)/htmldoc.sh.in
40         mv $(distdir)/adesklets_en.info $(distdir)/adesklets.info
42 install-data-hook:
43         mv $(DESTDIR)/$(infodir)/adesklets_en.info \
44                 $(DESTDIR)/$(infodir)/adesklets.info
46 if HELP2MAN_SUPPORT
47 adesklets.1: ../src/adesklets
48         @HELP2MAN@ ../src/adesklets > $@
49 endif