Home | History | Annotate | Line # | Download | only in dist
Makefile revision 1.1.1.12.6.2
      1      1.1.1.10  joerg .PHONY: 	 clean install installwww
      2      1.1.1.10  joerg .SUFFIXES:	 .sgml .html .md5 .h .h.html
      3      1.1.1.11  joerg .SUFFIXES:	 .1       .3       .7       .8
      4      1.1.1.11  joerg .SUFFIXES:	 .1.html  .3.html  .7.html  .8.html
      5       1.1.1.2  joerg 
      6       1.1.1.2  joerg # Specify this if you want to hard-code the operating system to appear
      7       1.1.1.2  joerg # in the lower-left hand corner of -mdoc manuals.
      8      1.1.1.11  joerg #
      9  1.1.1.12.6.2    tls # CFLAGS	+= -DOSNAME="\"OpenBSD 5.4\""
     10       1.1.1.2  joerg 
     11  1.1.1.12.6.2    tls VERSION		 = 1.13.0
     12  1.1.1.12.6.2    tls VDATE		 = 4 January 2014
     13      1.1.1.11  joerg 
     14      1.1.1.11  joerg # IFF your system supports multi-byte functions (setlocale(), wcwidth(),
     15      1.1.1.11  joerg # putwchar()) AND has __STDC_ISO_10646__ (that is, wchar_t is simply a
     16      1.1.1.11  joerg # UCS-4 value) should you define USE_WCHAR.  If you define it and your
     17      1.1.1.11  joerg # system DOESN'T support this, -Tlocale will produce garbage.
     18      1.1.1.11  joerg # If you don't define it, -Tlocale is a synonym for -Tacsii.
     19      1.1.1.11  joerg #
     20      1.1.1.11  joerg CFLAGS	 	+= -DUSE_WCHAR
     21      1.1.1.11  joerg 
     22      1.1.1.12  joerg # If your system has manpath(1), uncomment this.  This is most any
     23  1.1.1.12.6.2    tls # system that's not OpenBSD or NetBSD.  If uncommented, manpage(1) and
     24  1.1.1.12.6.2    tls # mandocdb(8) will use manpath(1) to get the MANPATH variable.
     25      1.1.1.12  joerg #CFLAGS		+= -DUSE_MANPATH
     26      1.1.1.12  joerg 
     27  1.1.1.12.6.2    tls # If your system does not support static binaries, comment this,
     28  1.1.1.12.6.2    tls # for example on Mac OS X.
     29      1.1.1.12  joerg STATIC		 = -static
     30  1.1.1.12.6.2    tls # Linux requires -pthread to statically link with libdb.
     31  1.1.1.12.6.2    tls #STATIC		+= -pthread
     32      1.1.1.12  joerg 
     33  1.1.1.12.6.2    tls CFLAGS		+= -I/usr/local/include -g -DHAVE_CONFIG_H
     34      1.1.1.10  joerg CFLAGS     	+= -W -Wall -Wstrict-prototypes -Wno-unused-parameter -Wwrite-strings
     35      1.1.1.10  joerg PREFIX		 = /usr/local
     36      1.1.1.12  joerg WWWPREFIX	 = /var/www
     37      1.1.1.12  joerg HTDOCDIR	 = $(WWWPREFIX)/htdocs
     38      1.1.1.12  joerg CGIBINDIR	 = $(WWWPREFIX)/cgi-bin
     39      1.1.1.10  joerg BINDIR		 = $(PREFIX)/bin
     40      1.1.1.10  joerg INCLUDEDIR	 = $(PREFIX)/include/mandoc
     41      1.1.1.10  joerg LIBDIR		 = $(PREFIX)/lib/mandoc
     42      1.1.1.10  joerg MANDIR		 = $(PREFIX)/man
     43      1.1.1.10  joerg EXAMPLEDIR	 = $(PREFIX)/share/examples/mandoc
     44      1.1.1.10  joerg INSTALL		 = install
     45      1.1.1.10  joerg INSTALL_PROGRAM	 = $(INSTALL) -m 0755
     46      1.1.1.10  joerg INSTALL_DATA	 = $(INSTALL) -m 0444
     47      1.1.1.10  joerg INSTALL_LIB	 = $(INSTALL) -m 0644
     48      1.1.1.11  joerg INSTALL_SOURCE	 = $(INSTALL) -m 0644
     49      1.1.1.10  joerg INSTALL_MAN	 = $(INSTALL_DATA)
     50      1.1.1.10  joerg 
     51  1.1.1.12.6.2    tls DBLIB		 = -L/usr/local/lib -lsqlite3
     52  1.1.1.12.6.2    tls DBBIN		 = mandocdb manpage apropos
     53      1.1.1.11  joerg 
     54      1.1.1.11  joerg all: mandoc preconv demandoc $(DBBIN)
     55      1.1.1.10  joerg 
     56  1.1.1.12.6.2    tls TESTSRCS	 = test-fgetln.c \
     57  1.1.1.12.6.2    tls 		   test-getsubopt.c \
     58  1.1.1.12.6.2    tls 		   test-mmap.c \
     59  1.1.1.12.6.2    tls 		   test-ohash.c \
     60  1.1.1.12.6.2    tls 		   test-strlcat.c \
     61  1.1.1.12.6.2    tls 		   test-strlcpy.c \
     62  1.1.1.12.6.2    tls 		   test-strnlen.c \
     63  1.1.1.12.6.2    tls 		   test-strptime.c
     64  1.1.1.12.6.2    tls 
     65      1.1.1.10  joerg SRCS		 = Makefile \
     66  1.1.1.12.6.2    tls 		   NEWS \
     67      1.1.1.12  joerg 		   TODO \
     68      1.1.1.11  joerg 		   apropos.1 \
     69      1.1.1.11  joerg 		   apropos.c \
     70      1.1.1.10  joerg 		   arch.c \
     71      1.1.1.10  joerg 		   arch.in \
     72      1.1.1.10  joerg 		   att.c \
     73      1.1.1.10  joerg 		   att.in \
     74      1.1.1.12  joerg 		   cgi.c \
     75      1.1.1.10  joerg 		   chars.c \
     76      1.1.1.10  joerg 		   chars.in \
     77      1.1.1.12  joerg 		   compat_fgetln.c \
     78      1.1.1.11  joerg 		   compat_getsubopt.c \
     79  1.1.1.12.6.2    tls 		   compat_ohash.c \
     80  1.1.1.12.6.2    tls 		   compat_ohash.h \
     81  1.1.1.12.6.2    tls 		   compat_strcasestr.c \
     82      1.1.1.11  joerg 		   compat_strlcat.c \
     83      1.1.1.11  joerg 		   compat_strlcpy.c \
     84  1.1.1.12.6.2    tls 		   compat_strnlen.c \
     85  1.1.1.12.6.2    tls 		   compat_strsep.c \
     86      1.1.1.10  joerg 		   config.h.post \
     87      1.1.1.10  joerg 		   config.h.pre \
     88  1.1.1.12.6.2    tls 		   configure \
     89      1.1.1.11  joerg 		   demandoc.1 \
     90      1.1.1.12  joerg 		   demandoc.c \
     91      1.1.1.10  joerg 		   eqn.7 \
     92      1.1.1.10  joerg 		   eqn.c \
     93      1.1.1.11  joerg 		   eqn_html.c \
     94      1.1.1.11  joerg 		   eqn_term.c \
     95      1.1.1.10  joerg 		   example.style.css \
     96      1.1.1.10  joerg 		   external.png \
     97  1.1.1.12.6.2    tls 		   gmdiff \
     98      1.1.1.10  joerg 		   html.c \
     99      1.1.1.10  joerg 		   html.h \
    100      1.1.1.10  joerg 		   index.css \
    101      1.1.1.10  joerg 		   index.sgml \
    102      1.1.1.10  joerg 		   lib.c \
    103      1.1.1.10  joerg 		   lib.in \
    104      1.1.1.10  joerg 		   libman.h \
    105      1.1.1.10  joerg 		   libmandoc.h \
    106      1.1.1.10  joerg 		   libmdoc.h \
    107      1.1.1.10  joerg 		   libroff.h \
    108      1.1.1.10  joerg 		   main.c \
    109      1.1.1.10  joerg 		   main.h \
    110      1.1.1.10  joerg 		   man.7 \
    111      1.1.1.10  joerg 		   man.c \
    112      1.1.1.12  joerg 		   man-cgi.css \
    113      1.1.1.12  joerg 		   man.h \
    114      1.1.1.10  joerg 		   man_hash.c \
    115      1.1.1.10  joerg 		   man_html.c \
    116      1.1.1.10  joerg 		   man_macro.c \
    117      1.1.1.10  joerg 		   man_term.c \
    118      1.1.1.10  joerg 		   man_validate.c \
    119      1.1.1.10  joerg 		   mandoc.1 \
    120      1.1.1.10  joerg 		   mandoc.3 \
    121      1.1.1.10  joerg 		   mandoc.c \
    122      1.1.1.10  joerg 		   mandoc.h \
    123      1.1.1.12  joerg 		   mandoc_char.7 \
    124      1.1.1.11  joerg 		   mandocdb.8 \
    125      1.1.1.11  joerg 		   mandocdb.c \
    126  1.1.1.12.6.2    tls 		   manpage.c \
    127      1.1.1.12  joerg 		   manpath.c \
    128      1.1.1.12  joerg 		   manpath.h \
    129  1.1.1.12.6.2    tls 		   mansearch.c \
    130  1.1.1.12.6.2    tls 		   mansearch.h \
    131      1.1.1.10  joerg 		   mdoc.7 \
    132      1.1.1.10  joerg 		   mdoc.c \
    133      1.1.1.12  joerg 		   mdoc.h \
    134      1.1.1.10  joerg 		   mdoc_argv.c \
    135      1.1.1.10  joerg 		   mdoc_hash.c \
    136      1.1.1.10  joerg 		   mdoc_html.c \
    137      1.1.1.10  joerg 		   mdoc_macro.c \
    138      1.1.1.11  joerg 		   mdoc_man.c \
    139      1.1.1.10  joerg 		   mdoc_term.c \
    140      1.1.1.10  joerg 		   mdoc_validate.c \
    141      1.1.1.10  joerg 		   msec.c \
    142      1.1.1.10  joerg 		   msec.in \
    143      1.1.1.10  joerg 		   out.c \
    144      1.1.1.10  joerg 		   out.h \
    145      1.1.1.11  joerg 		   preconv.1 \
    146      1.1.1.11  joerg 		   preconv.c \
    147      1.1.1.11  joerg 		   predefs.in \
    148      1.1.1.10  joerg 		   read.c \
    149      1.1.1.10  joerg 		   roff.7 \
    150      1.1.1.10  joerg 		   roff.c \
    151      1.1.1.10  joerg 		   st.c \
    152      1.1.1.10  joerg 		   st.in \
    153      1.1.1.10  joerg 		   style.css \
    154  1.1.1.12.6.2    tls 		   tbl.3 \
    155      1.1.1.10  joerg 		   tbl.7 \
    156      1.1.1.10  joerg 		   tbl.c \
    157      1.1.1.10  joerg 		   tbl_data.c \
    158      1.1.1.10  joerg 		   tbl_html.c \
    159      1.1.1.10  joerg 		   tbl_layout.c \
    160      1.1.1.10  joerg 		   tbl_opts.c \
    161      1.1.1.10  joerg 		   tbl_term.c \
    162      1.1.1.10  joerg 		   term.c \
    163      1.1.1.10  joerg 		   term.h \
    164      1.1.1.10  joerg 		   term_ascii.c \
    165      1.1.1.10  joerg 		   term_ps.c \
    166      1.1.1.10  joerg 		   tree.c \
    167      1.1.1.10  joerg 		   vol.c \
    168      1.1.1.12  joerg 		   vol.in \
    169  1.1.1.12.6.2    tls 		   $(TESTSRCS)
    170      1.1.1.10  joerg 
    171      1.1.1.10  joerg LIBMAN_OBJS	 = man.o \
    172      1.1.1.10  joerg 		   man_hash.o \
    173      1.1.1.10  joerg 		   man_macro.o \
    174      1.1.1.10  joerg 		   man_validate.o
    175      1.1.1.10  joerg 
    176      1.1.1.10  joerg LIBMDOC_OBJS	 = arch.o \
    177      1.1.1.10  joerg 		   att.o \
    178      1.1.1.10  joerg 		   lib.o \
    179      1.1.1.10  joerg 		   mdoc.o \
    180      1.1.1.10  joerg 		   mdoc_argv.o \
    181      1.1.1.10  joerg 		   mdoc_hash.o \
    182      1.1.1.10  joerg 		   mdoc_macro.o \
    183      1.1.1.10  joerg 		   mdoc_validate.o \
    184      1.1.1.10  joerg 		   st.o \
    185      1.1.1.10  joerg 		   vol.o
    186      1.1.1.10  joerg 
    187      1.1.1.10  joerg LIBROFF_OBJS	 = eqn.o \
    188      1.1.1.10  joerg 		   roff.o \
    189      1.1.1.10  joerg 		   tbl.o \
    190      1.1.1.10  joerg 		   tbl_data.o \
    191      1.1.1.10  joerg 		   tbl_layout.o \
    192      1.1.1.10  joerg 		   tbl_opts.o
    193      1.1.1.10  joerg 
    194      1.1.1.10  joerg LIBMANDOC_OBJS	 = $(LIBMAN_OBJS) \
    195      1.1.1.10  joerg 		   $(LIBMDOC_OBJS) \
    196      1.1.1.10  joerg 		   $(LIBROFF_OBJS) \
    197      1.1.1.11  joerg 		   chars.o \
    198      1.1.1.10  joerg 		   mandoc.o \
    199      1.1.1.12  joerg 		   msec.o \
    200      1.1.1.10  joerg 		   read.o
    201      1.1.1.10  joerg 
    202      1.1.1.12  joerg COMPAT_OBJS	 = compat_fgetln.o \
    203      1.1.1.12  joerg 		   compat_getsubopt.o \
    204  1.1.1.12.6.2    tls 		   compat_ohash.o \
    205  1.1.1.12.6.2    tls 		   compat_strcasestr.o \
    206      1.1.1.11  joerg 		   compat_strlcat.o \
    207  1.1.1.12.6.2    tls 		   compat_strlcpy.o \
    208  1.1.1.12.6.2    tls 		   compat_strnlen.o \
    209  1.1.1.12.6.2    tls 		   compat_strsep.o
    210  1.1.1.12.6.2    tls 
    211  1.1.1.12.6.2    tls arch.o: arch.in
    212  1.1.1.12.6.2    tls att.o: att.in
    213  1.1.1.12.6.2    tls chars.o: chars.in
    214  1.1.1.12.6.2    tls lib.o: lib.in
    215  1.1.1.12.6.2    tls msec.o: msec.in
    216  1.1.1.12.6.2    tls roff.o: predefs.in
    217  1.1.1.12.6.2    tls st.o: st.in
    218  1.1.1.12.6.2    tls vol.o: vol.in
    219  1.1.1.12.6.2    tls 
    220  1.1.1.12.6.2    tls $(LIBMAN_OBJS): libman.h
    221  1.1.1.12.6.2    tls $(LIBMDOC_OBJS): libmdoc.h
    222  1.1.1.12.6.2    tls $(LIBROFF_OBJS): libroff.h
    223  1.1.1.12.6.2    tls $(LIBMANDOC_OBJS): mandoc.h mdoc.h man.h libmandoc.h config.h
    224  1.1.1.12.6.2    tls $(COMPAT_OBJS): config.h compat_ohash.h
    225      1.1.1.11  joerg 
    226      1.1.1.11  joerg MANDOC_HTML_OBJS = eqn_html.o \
    227      1.1.1.11  joerg 		   html.o \
    228      1.1.1.10  joerg 		   man_html.o \
    229      1.1.1.10  joerg 		   mdoc_html.o \
    230      1.1.1.10  joerg 		   tbl_html.o
    231  1.1.1.12.6.2    tls $(MANDOC_HTML_OBJS): html.h
    232      1.1.1.10  joerg 
    233      1.1.1.11  joerg MANDOC_MAN_OBJS  = mdoc_man.o
    234      1.1.1.11  joerg 
    235      1.1.1.11  joerg MANDOC_TERM_OBJS = eqn_term.o \
    236      1.1.1.11  joerg 		   man_term.o \
    237      1.1.1.10  joerg 		   mdoc_term.o \
    238      1.1.1.10  joerg 		   term.o \
    239      1.1.1.10  joerg 		   term_ascii.o \
    240      1.1.1.10  joerg 		   term_ps.o \
    241      1.1.1.10  joerg 		   tbl_term.o
    242  1.1.1.12.6.2    tls $(MANDOC_TERM_OBJS): term.h
    243      1.1.1.10  joerg 
    244      1.1.1.10  joerg MANDOC_OBJS	 = $(MANDOC_HTML_OBJS) \
    245      1.1.1.11  joerg 		   $(MANDOC_MAN_OBJS) \
    246      1.1.1.10  joerg 		   $(MANDOC_TERM_OBJS) \
    247      1.1.1.10  joerg 		   main.o \
    248      1.1.1.10  joerg 		   out.o \
    249      1.1.1.10  joerg 		   tree.o
    250  1.1.1.12.6.2    tls $(MANDOC_OBJS): main.h mandoc.h mdoc.h man.h config.h out.h
    251      1.1.1.10  joerg 
    252      1.1.1.12  joerg MANDOCDB_OBJS	 = mandocdb.o manpath.o
    253  1.1.1.12.6.2    tls $(MANDOCDB_OBJS): mansearch.h mandoc.h mdoc.h man.h config.h manpath.h
    254      1.1.1.10  joerg 
    255      1.1.1.11  joerg PRECONV_OBJS	 = preconv.o
    256  1.1.1.12.6.2    tls $(PRECONV_OBJS): config.h
    257      1.1.1.12  joerg 
    258  1.1.1.12.6.2    tls APROPOS_OBJS	 = apropos.o mansearch.o manpath.o
    259  1.1.1.12.6.2    tls $(APROPOS_OBJS): config.h manpath.h mansearch.h
    260      1.1.1.12  joerg 
    261  1.1.1.12.6.2    tls MANPAGE_OBJS	 = manpage.o mansearch.o manpath.o
    262  1.1.1.12.6.2    tls $(MANPAGE_OBJS): config.h manpath.h mansearch.h
    263      1.1.1.11  joerg 
    264      1.1.1.11  joerg DEMANDOC_OBJS	 = demandoc.o
    265  1.1.1.12.6.2    tls $(DEMANDOC_OBJS): config.h
    266      1.1.1.11  joerg 
    267      1.1.1.11  joerg INDEX_MANS	 = apropos.1.html \
    268      1.1.1.11  joerg 		   demandoc.1.html \
    269      1.1.1.11  joerg 		   mandoc.1.html \
    270  1.1.1.12.6.2    tls 		   preconv.1.html \
    271      1.1.1.10  joerg 		   mandoc.3.html \
    272  1.1.1.12.6.2    tls 		   tbl.3.html \
    273      1.1.1.10  joerg 		   eqn.7.html \
    274      1.1.1.10  joerg 		   man.7.html \
    275      1.1.1.10  joerg 		   mandoc_char.7.html \
    276      1.1.1.10  joerg 		   mdoc.7.html \
    277      1.1.1.10  joerg 		   roff.7.html \
    278      1.1.1.10  joerg 		   tbl.7.html \
    279  1.1.1.12.6.2    tls 		   mandocdb.8.html
    280      1.1.1.10  joerg 
    281      1.1.1.10  joerg $(INDEX_MANS): mandoc
    282      1.1.1.10  joerg 
    283      1.1.1.10  joerg INDEX_OBJS	 = $(INDEX_MANS) \
    284      1.1.1.10  joerg 		   man.h.html \
    285      1.1.1.10  joerg 		   mandoc.h.html \
    286      1.1.1.10  joerg 		   mdoc.h.html \
    287      1.1.1.10  joerg 		   mdocml.tar.gz \
    288      1.1.1.10  joerg 		   mdocml.md5
    289           1.1  joerg 
    290      1.1.1.10  joerg www: index.html
    291       1.1.1.4  joerg 
    292           1.1  joerg clean:
    293      1.1.1.10  joerg 	rm -f libmandoc.a $(LIBMANDOC_OBJS)
    294  1.1.1.12.6.2    tls 	rm -f apropos $(APROPOS_OBJS)
    295      1.1.1.11  joerg 	rm -f mandocdb $(MANDOCDB_OBJS)
    296      1.1.1.11  joerg 	rm -f preconv $(PRECONV_OBJS)
    297  1.1.1.12.6.2    tls 	rm -f manpage $(MANPAGE_OBJS)
    298      1.1.1.11  joerg 	rm -f demandoc $(DEMANDOC_OBJS)
    299      1.1.1.10  joerg 	rm -f mandoc $(MANDOC_OBJS)
    300  1.1.1.12.6.2    tls 	rm -f config.h config.log $(COMPAT_OBJS)
    301  1.1.1.12.6.2    tls 	rm -f mdocml.tar.gz
    302      1.1.1.10  joerg 	rm -f index.html $(INDEX_OBJS)
    303  1.1.1.12.6.2    tls 	rm -rf *.dSYM
    304           1.1  joerg 
    305      1.1.1.10  joerg install: all
    306       1.1.1.4  joerg 	mkdir -p $(DESTDIR)$(BINDIR)
    307       1.1.1.4  joerg 	mkdir -p $(DESTDIR)$(EXAMPLEDIR)
    308      1.1.1.11  joerg 	mkdir -p $(DESTDIR)$(LIBDIR)
    309      1.1.1.11  joerg 	mkdir -p $(DESTDIR)$(INCLUDEDIR)
    310       1.1.1.4  joerg 	mkdir -p $(DESTDIR)$(MANDIR)/man1
    311      1.1.1.10  joerg 	mkdir -p $(DESTDIR)$(MANDIR)/man3
    312       1.1.1.4  joerg 	mkdir -p $(DESTDIR)$(MANDIR)/man7
    313      1.1.1.11  joerg 	$(INSTALL_PROGRAM) mandoc preconv demandoc $(DESTDIR)$(BINDIR)
    314      1.1.1.10  joerg 	$(INSTALL_LIB) libmandoc.a $(DESTDIR)$(LIBDIR)
    315      1.1.1.11  joerg 	$(INSTALL_LIB) man.h mdoc.h mandoc.h $(DESTDIR)$(INCLUDEDIR)
    316      1.1.1.11  joerg 	$(INSTALL_MAN) mandoc.1 preconv.1 demandoc.1 $(DESTDIR)$(MANDIR)/man1
    317  1.1.1.12.6.2    tls 	$(INSTALL_MAN) mandoc.3 tbl.3 $(DESTDIR)$(MANDIR)/man3
    318      1.1.1.10  joerg 	$(INSTALL_MAN) man.7 mdoc.7 roff.7 eqn.7 tbl.7 mandoc_char.7 $(DESTDIR)$(MANDIR)/man7
    319       1.1.1.4  joerg 	$(INSTALL_DATA) example.style.css $(DESTDIR)$(EXAMPLEDIR)
    320           1.1  joerg 
    321      1.1.1.12  joerg installcgi: all
    322      1.1.1.12  joerg 	mkdir -p $(DESTDIR)$(CGIBINDIR)
    323      1.1.1.12  joerg 	mkdir -p $(DESTDIR)$(HTDOCDIR)
    324  1.1.1.12.6.2    tls 	#$(INSTALL_PROGRAM) man.cgi $(DESTDIR)$(CGIBINDIR)
    325      1.1.1.12  joerg 	$(INSTALL_DATA) example.style.css $(DESTDIR)$(HTDOCDIR)/man.css
    326      1.1.1.12  joerg 	$(INSTALL_DATA) man-cgi.css $(DESTDIR)$(HTDOCDIR)
    327      1.1.1.12  joerg 
    328      1.1.1.10  joerg installwww: www
    329      1.1.1.10  joerg 	mkdir -p $(PREFIX)/snapshots
    330      1.1.1.11  joerg 	mkdir -p $(PREFIX)/binaries
    331      1.1.1.10  joerg 	$(INSTALL_DATA) index.html external.png index.css $(PREFIX)
    332      1.1.1.10  joerg 	$(INSTALL_DATA) $(INDEX_MANS) style.css $(PREFIX)
    333      1.1.1.10  joerg 	$(INSTALL_DATA) mandoc.h.html man.h.html mdoc.h.html $(PREFIX)
    334      1.1.1.10  joerg 	$(INSTALL_DATA) mdocml.tar.gz $(PREFIX)/snapshots
    335      1.1.1.10  joerg 	$(INSTALL_DATA) mdocml.md5 $(PREFIX)/snapshots
    336      1.1.1.10  joerg 	$(INSTALL_DATA) mdocml.tar.gz $(PREFIX)/snapshots/mdocml-$(VERSION).tar.gz
    337      1.1.1.10  joerg 	$(INSTALL_DATA) mdocml.md5 $(PREFIX)/snapshots/mdocml-$(VERSION).md5
    338      1.1.1.10  joerg 
    339      1.1.1.11  joerg libmandoc.a: $(COMPAT_OBJS) $(LIBMANDOC_OBJS)
    340      1.1.1.11  joerg 	$(AR) rs $@ $(COMPAT_OBJS) $(LIBMANDOC_OBJS)
    341      1.1.1.10  joerg 
    342      1.1.1.10  joerg mandoc: $(MANDOC_OBJS) libmandoc.a
    343      1.1.1.11  joerg 	$(CC) $(LDFLAGS) -o $@ $(MANDOC_OBJS) libmandoc.a
    344      1.1.1.10  joerg 
    345      1.1.1.11  joerg mandocdb: $(MANDOCDB_OBJS) libmandoc.a
    346      1.1.1.11  joerg 	$(CC) $(LDFLAGS) -o $@ $(MANDOCDB_OBJS) libmandoc.a $(DBLIB)
    347      1.1.1.11  joerg 
    348      1.1.1.11  joerg preconv: $(PRECONV_OBJS)
    349      1.1.1.11  joerg 	$(CC) $(LDFLAGS) -o $@ $(PRECONV_OBJS)
    350      1.1.1.11  joerg 
    351  1.1.1.12.6.2    tls manpage: $(MANPAGE_OBJS) libmandoc.a
    352  1.1.1.12.6.2    tls 	$(CC) $(LDFLAGS) -o $@ $(MANPAGE_OBJS) libmandoc.a $(DBLIB)
    353      1.1.1.11  joerg 
    354      1.1.1.11  joerg apropos: $(APROPOS_OBJS) libmandoc.a
    355      1.1.1.11  joerg 	$(CC) $(LDFLAGS) -o $@ $(APROPOS_OBJS) libmandoc.a $(DBLIB)
    356      1.1.1.11  joerg 
    357      1.1.1.11  joerg demandoc: $(DEMANDOC_OBJS) libmandoc.a
    358      1.1.1.11  joerg 	$(CC) $(LDFLAGS) -o $@ $(DEMANDOC_OBJS) libmandoc.a
    359      1.1.1.11  joerg 
    360      1.1.1.10  joerg mdocml.md5: mdocml.tar.gz
    361      1.1.1.10  joerg 	md5 mdocml.tar.gz >$@
    362      1.1.1.10  joerg 
    363      1.1.1.10  joerg mdocml.tar.gz: $(SRCS)
    364      1.1.1.10  joerg 	mkdir -p .dist/mdocml-$(VERSION)/
    365      1.1.1.11  joerg 	$(INSTALL_SOURCE) $(SRCS) .dist/mdocml-$(VERSION)
    366  1.1.1.12.6.2    tls 	chmod 755 .dist/mdocml-$(VERSION)/configure
    367  1.1.1.12.6.2    tls 	( cd .dist/ && tar zcf ../$@ mdocml-$(VERSION) )
    368           1.1  joerg 	rm -rf .dist/
    369           1.1  joerg 
    370      1.1.1.10  joerg index.html: $(INDEX_OBJS)
    371       1.1.1.4  joerg 
    372  1.1.1.12.6.2    tls config.h: configure config.h.pre config.h.post $(TESTSRCS)
    373      1.1.1.10  joerg 	rm -f config.log
    374  1.1.1.12.6.2    tls 	CC="$(CC)" CFLAGS="$(CFLAGS)" VERSION="$(VERSION)" ./configure
    375           1.1  joerg 
    376      1.1.1.10  joerg .h.h.html:
    377      1.1.1.10  joerg 	highlight -I $< >$@
    378           1.1  joerg 
    379      1.1.1.11  joerg .1.1.html .3.3.html .7.7.html .8.8.html:
    380      1.1.1.10  joerg 	./mandoc -Thtml -Wall,stop -Ostyle=style.css,man=%N.%S.html,includes=%I.html $< >$@
    381           1.1  joerg 
    382      1.1.1.10  joerg .sgml.html:
    383      1.1.1.10  joerg 	validate --warn $<
    384      1.1.1.10  joerg 	sed -e "s!@VERSION@!$(VERSION)!" -e "s!@VDATE@!$(VDATE)!" $< >$@
    385