1e4d7d105SUlrich Spörlein# $FreeBSD$ 2e4d7d105SUlrich Spörlein 3*8faa40d1SBaptiste Daroussin.include <src.opts.mk> 4*8faa40d1SBaptiste Daroussin 5e4d7d105SUlrich SpörleinMDOCMLDIR= ${.CURDIR}/../../contrib/mdocml 6e4d7d105SUlrich Spörlein.PATH: ${MDOCMLDIR} 7e4d7d105SUlrich Spörlein 8e4d7d105SUlrich SpörleinPROG= mandoc 96653664bSBaptiste DaroussinFILES= example.style.css style.css 10e4d7d105SUlrich SpörleinFILESDIR= ${SHAREDIR}/mdocml 11b8d52ac3SBaptiste DaroussinMAN= mandoc.1 eqn.7 mandoc_char.7 tbl.7 man.7 mdoc.7 # roff.7 12e4d7d105SUlrich SpörleinMLINKS= mandoc.1 mdocml.1 13*8faa40d1SBaptiste Daroussin.if ${MK_MANDOCDB} != no 14*8faa40d1SBaptiste DaroussinMAN+= apropos.1 makewhatis.8 15*8faa40d1SBaptiste DaroussinMLINKS+= apropos.1 whatis.1 16*8faa40d1SBaptiste DaroussinLINKS= ${BINDIR}/mandoc ${BINDIR}/whatis \ 17*8faa40d1SBaptiste Daroussin ${BINDIR}/mandoc ${BINDIR}/makewhatis \ 18*8faa40d1SBaptiste Daroussin ${BINDIR}/mandoc ${BINDIR}/apropos 19*8faa40d1SBaptiste Daroussin.endif 206cfe9d90SBaptiste Daroussin 218def216eSBaptiste DaroussinLIBMAN_SRCS= man.c \ 228def216eSBaptiste Daroussin man_hash.c \ 238def216eSBaptiste Daroussin man_macro.c \ 248def216eSBaptiste Daroussin man_validate.c 258def216eSBaptiste Daroussin 268def216eSBaptiste DaroussinLIBMDOC_SRCS= att.c \ 278def216eSBaptiste Daroussin lib.c \ 288def216eSBaptiste Daroussin mdoc.c \ 298def216eSBaptiste Daroussin mdoc_argv.c \ 308def216eSBaptiste Daroussin mdoc_hash.c \ 318def216eSBaptiste Daroussin mdoc_macro.c \ 328def216eSBaptiste Daroussin mdoc_validate.c \ 338def216eSBaptiste Daroussin st.c \ 348def216eSBaptiste Daroussin 358def216eSBaptiste DaroussinLIBROFF_SRCS= eqn.c \ 368def216eSBaptiste Daroussin roff.c \ 378def216eSBaptiste Daroussin tbl.c \ 388def216eSBaptiste Daroussin tbl_data.c \ 398def216eSBaptiste Daroussin tbl_layout.c \ 408def216eSBaptiste Daroussin tbl_opts.c \ 418def216eSBaptiste Daroussin 428def216eSBaptiste DaroussinLIB_SRCS= ${LIBMAN_SRCS} \ 438def216eSBaptiste Daroussin ${LIBMDOC_SRCS} \ 448def216eSBaptiste Daroussin ${LIBROFF_SRCS} \ 458def216eSBaptiste Daroussin chars.c \ 468def216eSBaptiste Daroussin mandoc.c \ 478def216eSBaptiste Daroussin mandoc_aux.c \ 488def216eSBaptiste Daroussin msec.c \ 498def216eSBaptiste Daroussin preconv.c \ 508def216eSBaptiste Daroussin read.c 518def216eSBaptiste Daroussin 526cfe9d90SBaptiste DaroussinHTML_SRCS= eqn_html.c \ 536cfe9d90SBaptiste Daroussin html.c \ 546cfe9d90SBaptiste Daroussin man_html.c \ 556cfe9d90SBaptiste Daroussin mdoc_html.c \ 566cfe9d90SBaptiste Daroussin tbl_html.c 571fb816daSBaptiste Daroussin 586cfe9d90SBaptiste DaroussinMAN_SRCS= mdoc_man.c 591fb816daSBaptiste Daroussin 606cfe9d90SBaptiste DaroussinTERM_SRCS= eqn_term.c \ 616cfe9d90SBaptiste Daroussin man_term.c \ 626cfe9d90SBaptiste Daroussin mdoc_term.c \ 636cfe9d90SBaptiste Daroussin term.c \ 646cfe9d90SBaptiste Daroussin term_ascii.c \ 656cfe9d90SBaptiste Daroussin term_ps.c \ 666cfe9d90SBaptiste Daroussin tbl_term.c 671fb816daSBaptiste Daroussin 6847ed86a8SBaptiste DaroussinDB_SRCS= mandocdb.c \ 6947ed86a8SBaptiste Daroussin mansearch.c \ 7047ed86a8SBaptiste Daroussin mansearch_const.c \ 7147ed86a8SBaptiste Daroussin manpath.c 7247ed86a8SBaptiste Daroussin 738def216eSBaptiste DaroussinSRCS= ${LIB_SRCS} \ 748def216eSBaptiste Daroussin ${HTML_SRCS} \ 756cfe9d90SBaptiste Daroussin ${MAN_SRCS} \ 766cfe9d90SBaptiste Daroussin ${TERM_SRCS} \ 776cfe9d90SBaptiste Daroussin main.c \ 786cfe9d90SBaptiste Daroussin out.c \ 796cfe9d90SBaptiste Daroussin tree.c 80e4d7d105SUlrich Spörlein 8147ed86a8SBaptiste DaroussinSRCS+= ${DB_SRCS} 821fb816daSBaptiste Daroussin 8347ed86a8SBaptiste DaroussinWARNS?= 2 841fb816daSBaptiste DaroussinCFLAGS+= -DHAVE_CONFIG_H \ 851fb816daSBaptiste Daroussin -I${.CURDIR}/../../lib/libohash/ \ 861fb816daSBaptiste Daroussin -I${.CURDIR}/../../contrib/sqlite3 878def216eSBaptiste DaroussinLIBADD= ohash sqlite3 88e4d7d105SUlrich Spörlein 89e4d7d105SUlrich Spörlein.include <bsd.prog.mk> 90