195c635efSGarrett D'Amore#
295c635efSGarrett D'Amore# This file and its contents are supplied under the terms of the
395c635efSGarrett D'Amore# Common Development and Distribution License ("CDDL"), version 1.0.
495c635efSGarrett D'Amore# You may only use this file in accordance with the terms of version
595c635efSGarrett D'Amore# 1.0 of the CDDL.
695c635efSGarrett D'Amore#
795c635efSGarrett D'Amore# A full copy of the text of the CDDL should have accompanied this
895c635efSGarrett D'Amore# source.  A copy of the CDDL is also available via the Internet at
995c635efSGarrett D'Amore# http://www.illumos.org/license/CDDL.
1095c635efSGarrett D'Amore#
1195c635efSGarrett D'Amore
1295c635efSGarrett D'Amore#
1395c635efSGarrett D'Amore# Copyright 2014 Garrett D'Amore <garrett@damore.org>
144585130bSYuri Pankov# Copyright 2017 Nexenta Systems, Inc.
1573769bc1SJason King# Copyright 2018, Joyent, Inc.
1695c635efSGarrett D'Amore#
1795c635efSGarrett D'Amore
18260e9a87SYuri PankovPROG=		mandoc
1995c635efSGarrett D'Amore
20cec8643bSMichal NowakOBJS=		arch.o		\
21cec8643bSMichal Nowak		att.o		\
22260e9a87SYuri Pankov		chars.o		\
23a40ea1a7SYuri Pankov		dba.o		\
24a40ea1a7SYuri Pankov		dba_array.o	\
25a40ea1a7SYuri Pankov		dba_read.o	\
26a40ea1a7SYuri Pankov		dba_write.o	\
27a40ea1a7SYuri Pankov		dbm.o		\
28a40ea1a7SYuri Pankov		dbm_map.o	\
29260e9a87SYuri Pankov		eqn.o		\
30260e9a87SYuri Pankov		eqn_html.o	\
31260e9a87SYuri Pankov		eqn_term.o	\
32260e9a87SYuri Pankov		html.o		\
33260e9a87SYuri Pankov		lib.o		\
34260e9a87SYuri Pankov		main.o		\
35260e9a87SYuri Pankov		man.o		\
36260e9a87SYuri Pankov		manpath.o	\
37260e9a87SYuri Pankov		man_html.o	\
38260e9a87SYuri Pankov		man_macro.o	\
39260e9a87SYuri Pankov		man_term.o	\
40260e9a87SYuri Pankov		man_validate.o	\
41260e9a87SYuri Pankov		mandoc.o	\
42260e9a87SYuri Pankov		mandoc_aux.o	\
43cec8643bSMichal Nowak		mandoc_msg.o	\
44371584c2SYuri Pankov		mandoc_ohash.o	\
45c66b8046SYuri Pankov		mandoc_xr.o	\
46a40ea1a7SYuri Pankov		mandocdb.o	\
47a40ea1a7SYuri Pankov		mansearch.o	\
48260e9a87SYuri Pankov		mdoc.o		\
49260e9a87SYuri Pankov		mdoc_argv.o	\
50260e9a87SYuri Pankov		mdoc_html.o	\
51260e9a87SYuri Pankov		mdoc_macro.o	\
52260e9a87SYuri Pankov		mdoc_man.o	\
53c66b8046SYuri Pankov		mdoc_markdown.o	\
54371584c2SYuri Pankov		mdoc_state.o	\
55260e9a87SYuri Pankov		mdoc_term.o	\
56260e9a87SYuri Pankov		mdoc_validate.o	\
57260e9a87SYuri Pankov		msec.o		\
58260e9a87SYuri Pankov		out.o		\
59260e9a87SYuri Pankov		read.o		\
60260e9a87SYuri Pankov		roff.o		\
61c66b8046SYuri Pankov		roff_html.o	\
62c66b8046SYuri Pankov		roff_term.o	\
63c66b8046SYuri Pankov		roff_validate.o	\
64260e9a87SYuri Pankov		preconv.o	\
65260e9a87SYuri Pankov		st.o		\
66371584c2SYuri Pankov		tag.o		\
67260e9a87SYuri Pankov		tbl.o		\
68260e9a87SYuri Pankov		tbl_data.o	\
69260e9a87SYuri Pankov		tbl_html.o	\
70260e9a87SYuri Pankov		tbl_layout.o	\
71260e9a87SYuri Pankov		tbl_opts.o	\
72260e9a87SYuri Pankov		tbl_term.o	\
73260e9a87SYuri Pankov		term.o		\
74260e9a87SYuri Pankov		term_ascii.o	\
75260e9a87SYuri Pankov		term_ps.o	\
76c66b8046SYuri Pankov		term_tab.o	\
77*4d131170SRobert Mustacchi		term_tag.o	\
78260e9a87SYuri Pankov		tree.o
79260e9a87SYuri Pankov
80*4d131170SRobert MustacchiOBJS +=		compat_ohash.o compat_stringlist.o
8195c635efSGarrett D'Amore
82*4d131170SRobert Mustacchi# gcc 4.4.4 false positive
83d3b5f563SJohn Levonroff.o :=	CERRWARN += $(CNOWARN_UNINIT)
84*4d131170SRobert Mustacchimain.o :=	CERRWARN += $(CNOWARN_UNINIT)
856640c13bSYuri Pankov
865661bb76SJohn Levon# not linted
875661bb76SJohn LevonSMATCH=off
885661bb76SJohn Levon
8995c635efSGarrett D'AmoreCFLAGS +=	$(CC_VERBOSE)
906640c13bSYuri PankovCSTD=		$(CSTD_GNU99)
9195c635efSGarrett D'Amore
9273769bc1SJason KingCPPFLAGS +=	-DOSNAME="\"illumos\"" -D_FILE_OFFSET_BITS=64
93371584c2SYuri Pankov
94371584c2SYuri PankovLDLIBS +=	-lz
955801b0f0SToomas SoomeNATIVE_LIBS +=	libz.so
96