diff options
Diffstat (limited to 'files/mandoc/Makefile.am')
-rw-r--r-- | files/mandoc/Makefile.am | 154 |
1 files changed, 154 insertions, 0 deletions
diff --git a/files/mandoc/Makefile.am b/files/mandoc/Makefile.am new file mode 100644 index 00000000..61145efc --- /dev/null +++ b/files/mandoc/Makefile.am @@ -0,0 +1,154 @@ +bin_PROGRAMS = \ +mandoc \ +demandoc \ +soelim + +man1_MANS = apropos.1 demandoc.1 man.1 mandoc.1 soelim.1 +man5_MANS = man.conf.5 mandoc.db.5 +man7_MANS = eqn.7 man.7 mandoc_char.7 mdoc.7 roff.7 tbl.7 +man8_MANS = makewhatis.8 + +install-exec-hook: + cd $(DESTDIR)$(bindir) && \ + $(MKDIR_P) $(DESTDIR)$(sbindir) && \ + $(LN_S) -f mandoc$(EXEEXT) man$(EXEEXT) && \ + $(LN_S) -f mandoc$(EXEEXT) apropos$(EXEEXT) && \ + $(LN_S) -f mandoc$(EXEEXT) whatis$(EXEEXT) && \ + cp mandoc$(EXEEXT) ../sbin/makewhatis$(EXEEXT) + +install-data-hook: + cd $(DESTDIR)$(mandir)/man1 && \ + $(LN_S) -f apropos.1 whatis.1 + +noinst_LIBRARIES = libmandoc.a libcompat.a + +libmandoc_a_SOURCES = \ +man.c \ +man_macro.c \ +man_validate.c \ +att.c \ +lib.c \ +mdoc.c \ +mdoc_argv.c \ +mdoc_macro.c \ +mdoc_state.c \ +mdoc_validate.c \ +st.c \ +eqn.c \ +roff.c \ +roff_validate.c \ +tbl.c \ +tbl_data.c \ +tbl_layout.c \ +tbl_opts.c \ +arch.c \ +chars.c \ +mandoc.c \ +mandoc_aux.c \ +mandoc_msg.c \ +mandoc_ohash.c \ +mandoc_xr.c \ +msec.c \ +preconv.c \ +read.c \ +tag.c + +libcompat_a_SOURCES = +if NEED_ERR_COMPAT +libcompat_a_SOURCES += compat_err.c +endif +if NEED_GETSUBOPT_COMPAT +libcompat_a_SOURCES += compat_getsubopt.c +endif +if NEED_MKSTEMPS_COMPAT +libcompat_a_SOURCES += compat_mkstemps.c +endif +if NEED_REALLOCARRAY_COMPAT +libcompat_a_SOURCES += compat_reallocarray.c +endif +if NEED_STRINGLIST_COMPAT +libcompat_a_SOURCES += compat_stringlist.c +endif +if NEED_STRNDUP_COMPAT +libcompat_a_SOURCES += compat_strndup.c +endif +if NEED_VASPRINTF_COMPAT +libcompat_a_SOURCES += compat_vasprintf.c +endif +if NEED_FTS_COMPAT +libcompat_a_SOURCES += compat_fts.c +endif +if NEED_ISBLANK_COMPAT +libcompat_a_SOURCES += compat_isblank.c +endif +if NEED_OHASH_COMPAT +libcompat_a_SOURCES += compat_ohash.c +endif +if NEED_RECALLOCARRAY_COMPAT +libcompat_a_SOURCES += compat_recallocarray.c +endif +if NEED_STRLCAT_COMPAT +libcompat_a_SOURCES += compat_strlcat.c +endif +if NEED_STRSEP_COMPAT +libcompat_a_SOURCES += compat_strsep.c +endif +if NEED_GETLINE_COMPAT +libcompat_a_SOURCES += compat_getline.c +endif +if NEED_MKDTEMP_COMPAT +libcompat_a_SOURCES += compat_mkdtemp.c +endif +if NEED_PROGNAME_COMPAT +libcompat_a_SOURCES += compat_progname.c +endif +if NEED_STRCASESTR_COMPAT +libcompat_a_SOURCES += compat_strcasestr.c +endif +if NEED_STRLCPY_COMPAT +libcompat_a_SOURCES += compat_strlcpy.c +endif +if NEED_STRTONUM_COMPAT +libcompat_a_SOURCES += compat_strtonum.c +endif + +mandoc_SOURCES = \ +eqn_html.c \ +html.c \ +man_html.c \ +mdoc_html.c \ +roff_html.c \ +tbl_html.c \ +eqn_term.c \ +man_term.c \ +mdoc_term.c \ +roff_term.c \ +term.c \ +term_ascii.c \ +term_ps.c \ +term_tab.c \ +term_tag.c \ +tbl_term.c \ +dbm.c \ +dbm_map.c \ +mansearch.c \ +dba.c \ +dba_array.c \ +dba_read.c \ +dba_write.c \ +mandocdb.c \ +main.c \ +manpath.c \ +mdoc_man.c \ +mdoc_markdown.c \ +out.c \ +tree.c +mandoc_LDADD = libmandoc.a libcompat.a -lz + +demandoc_SOURCES = \ +demandoc.c +demandoc_LDADD = libmandoc.a libcompat.a -lz + +soelim_SOURCES = \ +soelim.c +soelim_LDADD = libcompat.a |