Print this page
Tweaks per Hans.
Add check target by default. Fix packaging. And make check output match
hdrchk, etc.
Split |
Close |
Expand all |
Collapse all |
--- old/usr/src/cmd/mandoc/Makefile
+++ new/usr/src/cmd/mandoc/Makefile
1 1 #
2 2 # This file and its contents are supplied under the terms of the
3 3 # Common Development and Distribution License ("CDDL"), version 1.0.
4 4 # You may only use this file in accordance with the terms of version
5 5 # 1.0 of the CDDL.
6 6 #
7 7 # A full copy of the text of the CDDL should have accompanied this
8 8 # source. A copy of the CDDL is also available via the Internet at
↓ open down ↓ |
8 lines elided |
↑ open up ↑ |
9 9 # http://www.illumos.org/license/CDDL.
10 10 #
11 11
12 12 #
13 13 # Copyright 2014 Nexenta Systems, Inc. All rights reserved.
14 14 # Copyright 2014 Garrett D'Amore <garrett@damore.org>
15 15 #
16 16
17 17 PROGS= mandoc mandoc_preconv
18 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 +
19 23 ROOTPROGS = $(ROOTBIN)/mandoc $(ROOTLIB)/mandoc_preconv
20 24
21 25 OBJS= $(preconv_OBJS) $(mandoc_OBJS)
22 26
23 27 include $(SRC)/cmd/Makefile.cmd
24 28 include $(SRC)/cmd/mandoc/Makefile.common
25 29
30 +.KEEP_STATE:
31 +
26 32 all: $(PROGS)
27 33
28 34 mandoc_preconv: $(preconv_OBJS)
29 35 $(LINK.c) $(preconv_OBJS) -o $@ $(LDLIBS)
30 36 $(POST_PROCESS)
31 37
32 38 mandoc: $(mandoc_OBJS)
33 39 $(LINK.c) $(mandoc_OBJS) -o $@ $(LDLIBS)
34 40 $(POST_PROCESS)
35 41
36 42 clean:
37 43 $(RM) $(OBJS)
38 44
39 45 install: all $(ROOTPROGS)
40 46
41 47 include $(SRC)/cmd/Makefile.targ
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX