5731 make a clean clobber
[unleashed.git] / usr / src / cmd / mandoc / Makefile
blob08cea9764acf61c77c4aa1d0d5e1498e3958f5b7
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.
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.
13 # Copyright 2014 Nexenta Systems, Inc. All rights reserved.
14 # Copyright 2014 Garrett D'Amore <garrett@damore.org>
17 PROGS= mandoc mandoc_preconv
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.
23 ROOTPROGS = $(ROOTBIN)/mandoc $(ROOTLIB)/mandoc_preconv
25 OBJS= $(preconv_OBJS) $(mandoc_OBJS)
27 CLOBBERFILES += $(PROGS)
29 include $(SRC)/cmd/Makefile.cmd
30 include $(SRC)/cmd/mandoc/Makefile.common
32 .KEEP_STATE:
34 all: $(PROGS)
36 mandoc_preconv: $(preconv_OBJS)
37 $(LINK.c) $(preconv_OBJS) -o $@ $(LDLIBS)
38 $(POST_PROCESS)
40 mandoc: $(mandoc_OBJS)
41 $(LINK.c) $(mandoc_OBJS) -o $@ $(LDLIBS)
42 $(POST_PROCESS)
44 clean:
45 $(RM) $(OBJS)
47 install: all $(ROOTPROGS)
49 include $(SRC)/cmd/Makefile.targ