9e62a65c8f3bcddf0af5bbefba8c2870eb9ea681
[openjpeg.git] / doc / Makefile.am
1
2 MAINTAINERCLEANFILES = Makefile.in
3
4 .PHONY: doc
5
6 PACKAGE_DOCNAME = $(PACKAGE_TARNAME)-$(PACKAGE_VERSION)-doc
7
8 if OPJ_BUILD_DOC
9
10 doc-clean:
11         rm -rf $(top_srcdir)/doc/html/ $(top_srcdir)/doc/$(PACKAGE_DOCNAME).tar*
12
13 doc: all
14         cd $(top_srcdir)/doc && \
15         $(opj_doxygen) Doxyfile.dox
16         rm -rf $(PACKAGE_DOCNAME).tar*
17         rm -rf $(top_srcdir)/doc/$(PACKAGE_DOCNAME).tar*
18         mkdir -p $(PACKAGE_DOCNAME)/doc
19         cp -R $(top_srcdir)/doc/html/ $(PACKAGE_DOCNAME)/doc
20         tar cf $(PACKAGE_DOCNAME).tar $(PACKAGE_DOCNAME)/
21         bzip2 -9 $(PACKAGE_DOCNAME).tar
22         rm -rf $(PACKAGE_DOCNAME)/
23         if ! test -f $(top_srcdir)/doc/$(PACKAGE_DOCNAME).tar.bz2 ; then \
24            mv $(PACKAGE_DOCNAME).tar.bz2 $(top_srcdir)/doc; \
25         fi
26
27 clean-local: doc-clean
28
29 else
30
31 doc:
32         @echo "Documentation not built. Run ./configure --help"
33
34 endif
35
36 docsdir = $(docdir)-$(MAJOR_NR).$(MINOR_NR)
37 docs_DATA = $(top_builddir)/LICENSE
38
39 dist_man1_MANS = \
40 man/man1/image_to_j2k.1 \
41 man/man1/j2k_dump.1 \
42 man/man1/j2k_to_image.1
43
44 dist_man3_MANS = \
45 man/man3/libopenjpeg.3
46
47 install-data-hook:
48         cd $(DESTDIR)$(man1dir) && \
49           rm -f jpwl_image_to_j2k.1 && \
50           $(LN_S) image_to_j2k.1 jpwl_image_to_j2k.1
51         cd $(DESTDIR)$(man1dir) && \
52           rm -f jpwl_j2k_to_image.1 && \
53           $(LN_S) j2k_to_image.1 jpwl_j2k_to_image.1
54         cd $(DESTDIR)$(man3dir) && \
55           rm -f jpwl_libopenjpeg.3 && \
56           $(LN_S) libopenjpeg.3 jpwl_libopenjpeg.3
57         @echo -e " (MAN)\t$(man1dir)/image_to_j2k.1" >> $(top_builddir)/report.txt
58         @echo -e " (LN)\t$(man1dir)/jpwl_image_to_j2k.1" >> $(top_builddir)/report.txt
59         @echo -e " (MAN)\t$(man1dir)/j2k_dump.1" >> $(top_builddir)/report.txt
60         @echo -e " (MAN)\t$(man1dir)/j2k_to_image.1" >> $(top_builddir)/report.txt
61         @echo -e " (LN)\t$(man1dir)//jpwl_j2k_to_image.1" >> $(top_builddir)/report.txt
62         @echo -e " (MAN)\t$(man3dir)/libopenjpeg.3" >> $(top_builddir)/report.txt
63         @echo -e " (LN)\t$(man3dir)/jpwl_libopenjpeg.3" >> $(top_builddir)/report.txt
64
65 uninstall-hook:
66         rm -f $(DESTDIR)$(man1dir)/jpwl_image_to_j2k.1
67         rm -f $(DESTDIR)$(man1dir)/jpwl_j2k_to_image.1
68         rm -f $(DESTDIR)$(man3dir)/jpwl_libopenjpeg.3
69
70 EXTRA_DIST = \
71 CMakeLists.txt \
72 Doxyfile.dox