aboutsummaryrefslogtreecommitdiff
path: root/tests/openjpeg/doc/Makefile.nix
diff options
context:
space:
mode:
Diffstat (limited to 'tests/openjpeg/doc/Makefile.nix')
-rw-r--r--tests/openjpeg/doc/Makefile.nix47
1 files changed, 47 insertions, 0 deletions
diff --git a/tests/openjpeg/doc/Makefile.nix b/tests/openjpeg/doc/Makefile.nix
new file mode 100644
index 00000000..302d31b0
--- /dev/null
+++ b/tests/openjpeg/doc/Makefile.nix
@@ -0,0 +1,47 @@
+#doc Makefile.nix
+include ../config.nix
+
+doc_dir = $(prefix)/share/doc/openjpeg-$(MAJOR).$(MINOR)
+man_dir = $(prefix)/share/man
+
+ifeq ($(HAS_DOXYGEN),yes)
+docs:
+ doxygen Doxyfile.dox
+
+endif
+
+clean:
+ rm -rf html
+
+install:
+ cp man/man1/* .
+ cp man/man3/* .
+ install -d $(doc_dir)
+ install -d $(man_dir)/man1 $(man_dir)/man3
+ifeq ($(WITH_JPWL),yes)
+ (cd $(man_dir)/man1 && rm -f JPWL_image_to_j2k* JPWL_j2k_to_image* )
+ (cd $(man_dir)/man3 && rm -f JPWL_libopenjpeg* )
+endif
+ (cd $(man_dir)/man1 && rm -f image_to_j2k* j2k_to_image* j2k_dump* )
+ (cd $(man_dir)/man3 && rm -f libopenjpeg* )
+ gzip -f image_to_j2k.1 j2k_to_image.1 j2k_dump.1 libopenjpeg.3
+ cp -f image_to_j2k.1.gz j2k_to_image.1.gz j2k_dump.1.gz $(man_dir)/man1
+ cp -f libopenjpeg.3.gz $(man_dir)/man3
+ rm -f *\.gz
+ifeq ($(WITH_JPWL),yes)
+ (cd $(man_dir)/man1 && \
+ ln -sf image_to_j2k.1.gz JPWL_image_to_j2k.1.gz && \
+ ln -sf j2k_to_image.1.gz JPWL_j2k_to_image.1.gz)
+ (cd $(man_dir)/man3 && ln -sf libopenjpeg.3.gz JPWL_libopenjpeg.3.gz)
+endif
+ cp ../LICENSE ../CHANGES $(doc_dir)
+
+uninstall:
+ rm -rf $(doc_dir)
+ifeq ($(WITH_JPWL),yes)
+ (cd $(man_dir)/man1 && rm -f JPWL_image_to_j2k* JPWL_j2k_to_image* )
+ (cd $(man_dir)/man3 && rm -f JPWL_libopenjpeg* )
+endif
+ (cd $(man_dir)/man1 && rm -f image_to_j2k* j2k_to_image* j2k_dump* )
+ (cd $(man_dir)/man3 && rm -f libopenjpeg* )
+