mirror of
https://github.com/oasislinux/oasis.git
synced 2026-02-05 11:33:57 +01:00
117 lines
1.6 KiB
Lua
117 lines
1.6 KiB
Lua
cflags{
|
|
'-I include',
|
|
'-I $dir',
|
|
'-I pkg/openbsd/include',
|
|
'-I $builddir/pkg/zlib/include',
|
|
}
|
|
|
|
lib('libmandoc.a', {
|
|
'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',
|
|
|
|
'chars.c',
|
|
'mandoc.c',
|
|
'mandoc_aux.c',
|
|
'mandoc_ohash.c',
|
|
'mandoc_xr.c',
|
|
'msec.c',
|
|
'preconv.c',
|
|
'read.c',
|
|
|
|
'compat_fts.c',
|
|
'compat_ohash.c',
|
|
}, {'pkg/zlib/headers'})
|
|
|
|
exe('mandoc', {
|
|
'main.c',
|
|
'manpath.c',
|
|
'mdoc_man.c',
|
|
'mdoc_markdown.c',
|
|
'out.c',
|
|
'tag.c',
|
|
'tree.c',
|
|
|
|
'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',
|
|
'tbl_term.c',
|
|
|
|
'dbm.c',
|
|
'dbm_map.c',
|
|
'mansearch.c',
|
|
|
|
'dba.c',
|
|
'dba_array.c',
|
|
'dba_read.c',
|
|
'dba_write.c',
|
|
'mandocdb.c',
|
|
|
|
'libmandoc.a',
|
|
'$builddir/pkg/openbsd/libbsd.a',
|
|
'$builddir/pkg/zlib/libz.a',
|
|
})
|
|
file('bin/mandoc', '755', '$outdir/mandoc')
|
|
for _, cmd in ipairs{'apropos', 'man', 'whatis', 'makewhatis'} do
|
|
sym('bin/'..cmd, 'mandoc')
|
|
end
|
|
|
|
exe('demandoc', {
|
|
'demandoc.c',
|
|
'libmandoc.a',
|
|
'$builddir/pkg/openbsd/libbsd.a',
|
|
'$builddir/pkg/zlib/libz.a',
|
|
})
|
|
file('bin/demandoc', '755', '$outdir/demandoc')
|
|
|
|
man{
|
|
'mandoc.1',
|
|
'demandoc.1',
|
|
'man.1',
|
|
'apropos.1',
|
|
|
|
'man.conf.5',
|
|
'mandoc.db.5',
|
|
|
|
'man.7',
|
|
'mdoc.7',
|
|
'roff.7',
|
|
'eqn.7',
|
|
'tbl.7',
|
|
'mandoc_char.7',
|
|
|
|
'makewhatis.8',
|
|
}
|
|
sym('share/man/man1/whatis.1.gz', 'apropos.1.gz')
|
|
|
|
fetch 'curl'
|