src/3rdparty/libtiff/html/man/Makefile.am
changeset 0 1918ee327afb
equal deleted inserted replaced
-1:000000000000 0:1918ee327afb
       
     1 # Tag Image File Format (TIFF) Software
       
     2 #
       
     3 # Copyright (C) 2004, Andrey Kiselev <dron@ak4719.spb.edu>
       
     4 #
       
     5 # Permission to use, copy, modify, distribute, and sell this software and 
       
     6 # its documentation for any purpose is hereby granted without fee, provided
       
     7 # that (i) the above copyright notices and this permission notice appear in
       
     8 # all copies of the software and related documentation, and (ii) the names of
       
     9 # Sam Leffler and Silicon Graphics may not be used in any advertising or
       
    10 # publicity relating to the software without the specific, prior written
       
    11 # permission of Sam Leffler and Silicon Graphics.
       
    12 # 
       
    13 # THE SOFTWARE IS PROVIDED "AS-IS" AND WITHOUT WARRANTY OF ANY KIND, 
       
    14 # EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY 
       
    15 # WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.  
       
    16 # 
       
    17 # IN NO EVENT SHALL SAM LEFFLER OR SILICON GRAPHICS BE LIABLE FOR
       
    18 # ANY SPECIAL, INCIDENTAL, INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND,
       
    19 # OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
       
    20 # WHETHER OR NOT ADVISED OF THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF 
       
    21 # LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE 
       
    22 # OF THIS SOFTWARE.
       
    23 
       
    24 # Process this file with automake to produce Makefile.in.
       
    25 
       
    26 docdir = $(LIBTIFF_DOCDIR)/html/man
       
    27 MANSRCDIR = $(top_srcdir)/man
       
    28 HTMLMANDIR = $(top_srcdir)/html/man
       
    29 
       
    30 GROFF = groff -Thtml -mandoc
       
    31 ECHO = echo
       
    32 
       
    33 indexfile = index.html
       
    34 docfiles = \
       
    35 	libtiff.3tiff.html \
       
    36 	TIFFbuffer.3tiff.html \
       
    37 	TIFFClose.3tiff.html \
       
    38 	TIFFcodec.3tiff.html \
       
    39 	TIFFcolor.3tiff.html \
       
    40 	TIFFDataWidth.3tiff.html \
       
    41 	TIFFError.3tiff.html \
       
    42 	TIFFFlush.3tiff.html \
       
    43 	TIFFGetField.3tiff.html \
       
    44 	TIFFmemory.3tiff.html \
       
    45 	TIFFOpen.3tiff.html \
       
    46 	TIFFPrintDirectory.3tiff.html \
       
    47 	TIFFquery.3tiff.html \
       
    48 	TIFFReadDirectory.3tiff.html \
       
    49 	TIFFReadEncodedStrip.3tiff.html \
       
    50 	TIFFReadEncodedTile.3tiff.html \
       
    51 	TIFFReadRawStrip.3tiff.html \
       
    52 	TIFFReadRawTile.3tiff.html \
       
    53 	TIFFReadRGBAImage.3tiff.html \
       
    54 	TIFFReadRGBAStrip.3tiff.html \
       
    55 	TIFFReadRGBATile.3tiff.html \
       
    56 	TIFFReadScanline.3tiff.html \
       
    57 	TIFFReadTile.3tiff.html \
       
    58 	TIFFRGBAImage.3tiff.html \
       
    59 	TIFFSetDirectory.3tiff.html \
       
    60 	TIFFSetField.3tiff.html \
       
    61 	TIFFsize.3tiff.html \
       
    62 	TIFFstrip.3tiff.html \
       
    63 	TIFFswab.3tiff.html \
       
    64 	TIFFtile.3tiff.html \
       
    65 	TIFFWarning.3tiff.html \
       
    66 	TIFFWriteDirectory.3tiff.html \
       
    67 	TIFFWriteEncodedStrip.3tiff.html \
       
    68 	TIFFWriteEncodedTile.3tiff.html \
       
    69 	TIFFWriteRawStrip.3tiff.html \
       
    70 	TIFFWriteRawTile.3tiff.html \
       
    71 	TIFFWriteScanline.3tiff.html \
       
    72 	TIFFWriteTile.3tiff.html \
       
    73 	fax2ps.1.html \
       
    74 	fax2tiff.1.html \
       
    75 	gif2tiff.1.html \
       
    76 	pal2rgb.1.html \
       
    77 	ppm2tiff.1.html \
       
    78 	ras2tiff.1.html \
       
    79 	raw2tiff.1.html \
       
    80 	rgb2ycbcr.1.html \
       
    81 	sgi2tiff.1.html \
       
    82 	thumbnail.1.html \
       
    83 	tiff2bw.1.html \
       
    84 	tiff2pdf.1.html \
       
    85 	tiff2ps.1.html \
       
    86 	tiff2rgba.1.html \
       
    87 	tiffcmp.1.html \
       
    88 	tiffcp.1.html \
       
    89 	tiffdither.1.html \
       
    90 	tiffdump.1.html \
       
    91 	tiffgt.1.html \
       
    92 	tiffinfo.1.html \
       
    93 	tiffmedian.1.html \
       
    94 	tiffset.1.html \
       
    95 	tiffsplit.1.html \
       
    96 	tiffsv.1.html
       
    97 
       
    98 dist_doc_DATA = $(indexfile) $(docfiles)
       
    99 
       
   100 INDEXSTART = '<HTML><HEAD><TITLE>Libtiff HTML manpage index</TITLE></HEAD><BODY BGCOLOR=white><ul><H2>Man Pages</h2><p>'
       
   101 INDEXEND = '</ul></BODY></HTML>'
       
   102 
       
   103 .PHONY: index
       
   104 index: $(docfiles)
       
   105 	${ECHO} ${INDEXSTART} > $(indexfile)
       
   106 	for i in $^; do							\
       
   107 		${ECHO} '<li><A HREF='$$i'>'$$i'</a>' >> $(indexfile);  \
       
   108 	done
       
   109 	${ECHO} ${INDEXEND} >> $(indexfile)
       
   110 
       
   111 manpages = $(docfiles:.html=)
       
   112 
       
   113 .PHONY: htmldoc
       
   114 htmldoc: index
       
   115 	for i in $(manpages); do					\
       
   116 		${GROFF} $(MANSRCDIR)/$$i > $(HTMLMANDIR)/$$i.html;	\
       
   117 	done
       
   118