1e4d7d105SUlrich Spörlein 28faa40d1SBaptiste Daroussin.include <src.opts.mk> 38faa40d1SBaptiste Daroussin 461d06d6bSBaptiste DaroussinMANDOCDIR= ${SRCTOP}/contrib/mandoc 561d06d6bSBaptiste Daroussin.PATH: ${MANDOCDIR} 6e4d7d105SUlrich Spörlein 7e4d7d105SUlrich SpörleinPROG= mandoc 864966663SBaptiste DaroussinMAN= mandoc.1 eqn.7 mandoc_char.7 tbl.7 man.7 mdoc.7 roff.7 9e4d7d105SUlrich SpörleinMLINKS= mandoc.1 mdocml.1 1097ab006dSBaptiste Daroussin.if ${MK_MAN_UTILS} != no 118faa40d1SBaptiste DaroussinMAN+= apropos.1 makewhatis.8 128faa40d1SBaptiste DaroussinMLINKS+= apropos.1 whatis.1 138faa40d1SBaptiste DaroussinLINKS= ${BINDIR}/mandoc ${BINDIR}/whatis \ 148faa40d1SBaptiste Daroussin ${BINDIR}/mandoc ${BINDIR}/makewhatis \ 158faa40d1SBaptiste Daroussin ${BINDIR}/mandoc ${BINDIR}/apropos 16b7b5bdbaSAlex Richardson.elif defined(BOOTSTRAPPING) 176f6fbfa3SEd Maste.error MK_MAN_UTILS should be set to yes when bootstrapping 188faa40d1SBaptiste Daroussin.endif 196cfe9d90SBaptiste Daroussin 208def216eSBaptiste DaroussinLIBMAN_SRCS= man.c \ 218def216eSBaptiste Daroussin man_macro.c \ 228def216eSBaptiste Daroussin man_validate.c 238def216eSBaptiste Daroussin 247295610fSBaptiste DaroussinLIBMDOC_SRCS= arch.c \ 257295610fSBaptiste Daroussin att.c \ 268def216eSBaptiste Daroussin lib.c \ 278def216eSBaptiste Daroussin mdoc.c \ 288def216eSBaptiste Daroussin mdoc_argv.c \ 298def216eSBaptiste Daroussin mdoc_macro.c \ 3045c2cf11SBaptiste Daroussin mdoc_markdown.c \ 312b774394SBaptiste Daroussin mdoc_state.c \ 328def216eSBaptiste Daroussin mdoc_validate.c \ 338def216eSBaptiste Daroussin st.c \ 348def216eSBaptiste Daroussin 358def216eSBaptiste DaroussinLIBROFF_SRCS= eqn.c \ 368def216eSBaptiste Daroussin roff.c \ 3745c2cf11SBaptiste Daroussin roff_html.c \ 3845c2cf11SBaptiste Daroussin roff_term.c \ 3945c2cf11SBaptiste Daroussin roff_validate.c \ 408def216eSBaptiste Daroussin tbl.c \ 418def216eSBaptiste Daroussin tbl_data.c \ 428def216eSBaptiste Daroussin tbl_layout.c \ 438def216eSBaptiste Daroussin tbl_opts.c \ 448def216eSBaptiste Daroussin 458def216eSBaptiste DaroussinLIB_SRCS= ${LIBMAN_SRCS} \ 468def216eSBaptiste Daroussin ${LIBMDOC_SRCS} \ 478def216eSBaptiste Daroussin ${LIBROFF_SRCS} \ 488def216eSBaptiste Daroussin chars.c \ 498def216eSBaptiste Daroussin mandoc.c \ 508def216eSBaptiste Daroussin mandoc_aux.c \ 517295610fSBaptiste Daroussin mandoc_msg.c \ 522b774394SBaptiste Daroussin mandoc_ohash.c \ 535543d382SBaptiste Daroussin mandoc_xr.c \ 548def216eSBaptiste Daroussin msec.c \ 558def216eSBaptiste Daroussin preconv.c \ 565543d382SBaptiste Daroussin read.c \ 575543d382SBaptiste Daroussin compat_recallocarray.c \ 588def216eSBaptiste Daroussin 596cfe9d90SBaptiste DaroussinHTML_SRCS= eqn_html.c \ 606cfe9d90SBaptiste Daroussin html.c \ 616cfe9d90SBaptiste Daroussin man_html.c \ 626cfe9d90SBaptiste Daroussin mdoc_html.c \ 636cfe9d90SBaptiste Daroussin tbl_html.c 641fb816daSBaptiste Daroussin 656cfe9d90SBaptiste DaroussinMAN_SRCS= mdoc_man.c 661fb816daSBaptiste Daroussin 676cfe9d90SBaptiste DaroussinTERM_SRCS= eqn_term.c \ 686cfe9d90SBaptiste Daroussin man_term.c \ 696cfe9d90SBaptiste Daroussin mdoc_term.c \ 706cfe9d90SBaptiste Daroussin term.c \ 716cfe9d90SBaptiste Daroussin term_ascii.c \ 726cfe9d90SBaptiste Daroussin term_ps.c \ 7345c2cf11SBaptiste Daroussin term_tab.c \ 746d38604fSBaptiste Daroussin term_tag.c \ 756cfe9d90SBaptiste Daroussin tbl_term.c 761fb816daSBaptiste Daroussin 777666f500SBaptiste DaroussinDBM_SRCS= dbm.c \ 787666f500SBaptiste Daroussin dbm_map.c \ 797666f500SBaptiste Daroussin mansearch.c 807666f500SBaptiste Daroussin 817666f500SBaptiste DaroussinDBA_SRCS= dba.c \ 827666f500SBaptiste Daroussin dba_array.c \ 837666f500SBaptiste Daroussin dba_read.c \ 847666f500SBaptiste Daroussin dba_write.c \ 857666f500SBaptiste Daroussin mandocdb.c 8647ed86a8SBaptiste Daroussin 878def216eSBaptiste DaroussinSRCS= ${LIB_SRCS} \ 888def216eSBaptiste Daroussin ${HTML_SRCS} \ 896cfe9d90SBaptiste Daroussin ${MAN_SRCS} \ 906cfe9d90SBaptiste Daroussin ${TERM_SRCS} \ 917666f500SBaptiste Daroussin ${DBM_SRCS} \ 927666f500SBaptiste Daroussin ${DBA_SRCS} \ 936cfe9d90SBaptiste Daroussin main.c \ 947666f500SBaptiste Daroussin manpath.c \ 956cfe9d90SBaptiste Daroussin out.c \ 967666f500SBaptiste Daroussin tag.c \ 976cfe9d90SBaptiste Daroussin tree.c 98e4d7d105SUlrich Spörlein 997666f500SBaptiste DaroussinWARNS?= 3 1001fb816daSBaptiste DaroussinCFLAGS+= -DHAVE_CONFIG_H \ 101a35f04fbSWarner Losh -I${SRCTOP}/lib/libopenbsd/ 102e54f925bSLi-Wen Hsu# This can be removed after swtiching to newer gcc 103e54f925bSLi-Wen HsuCFLAGS.gcc+= -Wno-format 1047666f500SBaptiste DaroussinLIBADD= openbsd z 105e4d7d105SUlrich Spörlein 106e4d7d105SUlrich Spörlein.include <bsd.prog.mk> 107