xref: /illumos-gate/usr/src/cmd/mandoc/Makefile (revision f985abb4a2473d3c04b086f7c9fab177e368ffef)
1#
2# This file and its contents are supplied under the terms of the
3# Common Development and Distribution License ("CDDL"), version 1.0.
4# You may only use this file in accordance with the terms of version
5# 1.0 of the CDDL.
6#
7# A full copy of the text of the CDDL should have accompanied this
8# source.  A copy of the CDDL is also available via the Internet at
9# http://www.illumos.org/license/CDDL.
10#
11
12#
13# Copyright 2014 Nexenta Systems, Inc.  All rights reserved.
14# Copyright 2014 Garrett D'Amore <garrett@damore.org>
15#
16
17PROGS=		mandoc mandoc_preconv
18
19# We place preconv in /usr/lib.  This is done to avoid conflicting with
20# GNU groff, which puts it into /usr/bin.  We also rename it so that it
21# will only be seen by mandoc -- it isn't intended for general end-user use.
22
23ROOTPROGS =	$(ROOTBIN)/mandoc $(ROOTLIB)/mandoc_preconv
24
25OBJS=		$(preconv_OBJS) $(mandoc_OBJS)
26
27include		$(SRC)/cmd/Makefile.cmd
28include		$(SRC)/cmd/mandoc/Makefile.common
29
30.KEEP_STATE:
31
32all:		$(PROGS)
33
34mandoc_preconv:	$(preconv_OBJS)
35		$(LINK.c) $(preconv_OBJS) -o $@ $(LDLIBS)
36		$(POST_PROCESS)
37
38mandoc:		$(mandoc_OBJS)
39		$(LINK.c) $(mandoc_OBJS) -o $@ $(LDLIBS)
40		$(POST_PROCESS)
41
42clean:
43		$(RM) $(OBJS)
44
45install:	all $(ROOTPROGS)
46
47include		$(SRC)/cmd/Makefile.targ
48