1# $FreeBSD$ 2 3MDOCMLDIR= ${.CURDIR}/../../contrib/mdocml 4.PATH: ${MDOCMLDIR} 5 6PROG= mandoc 7FILES= example.style.css style.css 8FILESDIR= ${SHAREDIR}/mdocml 9MAN= mandoc.1 eqn.7 mandoc_char.7 tbl.7 man.7 mdoc.7 # roff.7 10MLINKS= mandoc.1 mdocml.1 11 12LIBMAN_SRCS= man.c \ 13 man_hash.c \ 14 man_macro.c \ 15 man_validate.c 16 17LIBMDOC_SRCS= att.c \ 18 lib.c \ 19 mdoc.c \ 20 mdoc_argv.c \ 21 mdoc_hash.c \ 22 mdoc_macro.c \ 23 mdoc_validate.c \ 24 st.c \ 25 26LIBROFF_SRCS= eqn.c \ 27 roff.c \ 28 tbl.c \ 29 tbl_data.c \ 30 tbl_layout.c \ 31 tbl_opts.c \ 32 33LIB_SRCS= ${LIBMAN_SRCS} \ 34 ${LIBMDOC_SRCS} \ 35 ${LIBROFF_SRCS} \ 36 chars.c \ 37 mandoc.c \ 38 mandoc_aux.c \ 39 msec.c \ 40 preconv.c \ 41 read.c 42 43HTML_SRCS= eqn_html.c \ 44 html.c \ 45 man_html.c \ 46 mdoc_html.c \ 47 tbl_html.c 48 49MAN_SRCS= mdoc_man.c 50 51TERM_SRCS= eqn_term.c \ 52 man_term.c \ 53 mdoc_term.c \ 54 term.c \ 55 term_ascii.c \ 56 term_ps.c \ 57 tbl_term.c 58 59DB_SRCS= mandocdb.c \ 60 mansearch.c \ 61 mansearch_const.c \ 62 manpath.c 63 64SRCS= ${LIB_SRCS} \ 65 ${HTML_SRCS} \ 66 ${MAN_SRCS} \ 67 ${TERM_SRCS} \ 68 main.c \ 69 out.c \ 70 tree.c 71 72SRCS+= ${DB_SRCS} 73 74WARNS?= 2 75CFLAGS+= -DHAVE_CONFIG_H \ 76 -I${.CURDIR}/../../lib/libohash/ \ 77 -I${.CURDIR}/../../contrib/sqlite3 78LIBADD= ohash sqlite3 79 80.include <bsd.prog.mk> 81