Print this page
5603 Break dependency on docbook in libshell & SUNWcs
| Split |
Close |
| Expand all |
| Collapse all |
--- old/usr/src/lib/libshell/Makefile.doc
+++ new/usr/src/lib/libshell/Makefile.doc
1 1 #
2 2 # CDDL HEADER START
3 3 #
4 4 # The contents of this file are subject to the terms of the
5 5 # Common Development and Distribution License (the "License").
6 6 # You may not use this file except in compliance with the License.
7 7 #
8 8 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9 9 # or http://www.opensolaris.org/os/licensing.
10 10 # See the License for the specific language governing permissions
11 11 # and limitations under the License.
12 12 #
13 13 # When distributing Covered Code, include this CDDL HEADER in each
14 14 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15 15 # If applicable, add the following below this CDDL HEADER, with the
16 16 # fields enclosed by brackets "[]" replaced with your own identifying
17 17 # information: Portions Copyright [yyyy] [name of copyright owner]
18 18 #
19 19 # CDDL HEADER END
20 20 #
21 21
22 22 #
23 23 # Copyright 2009 Sun Microsystems, Inc. All rights reserved.
24 24 # Use is subject to license terms.
25 25 #
26 26
|
↓ open down ↓ |
26 lines elided |
↑ open up ↑ |
27 27 ROOTDOCDIRBASE= $(ROOT)/usr/share/doc/ksh
28 28
29 29 DOCFILES= \
30 30 RELEASE \
31 31 README \
32 32 TYPES \
33 33 DESIGN \
34 34 COMPATIBILITY \
35 35 OBSOLETE \
36 36 shell_styleguide.docbook \
37 - shell_styleguide.html \
38 37 images/tag_bourne.png \
39 38 images/tag_i18n.png \
40 39 images/tag_ksh88.png \
41 40 images/tag_ksh93.png \
42 41 images/tag_ksh.png \
43 42 images/tag_l10n.png \
44 43 images/tag_perf.png \
45 44 images/callouts/1.png \
46 45 images/callouts/2.png \
47 46 images/callouts/3.png \
48 47 images/callouts/4.png \
49 48 images/callouts/5.png \
50 49 images/callouts/6.png \
51 50 images/callouts/7.png \
52 51 images/callouts/8.png \
53 52 images/callouts/9.png \
54 53 images/callouts/10.png
55 54
56 55 # Documentation rules
57 56 $(ROOTDOCDIRBASE)/%: common/%
|
↓ open down ↓ |
10 lines elided |
↑ open up ↑ |
58 57 $(INS.file)
59 58
60 59 $(ROOTDOCDIRBASE)/%: misc/%
61 60 $(INS.file)
62 61
63 62 ROOTDOCDIRS= \
64 63 $(ROOTDOCDIRBASE) .WAIT \
65 64 $(ROOTDOCDIRBASE)/images .WAIT \
66 65 $(ROOTDOCDIRBASE)/images/callouts
67 66
68 -$(ROOTDOCDIRBASE)/%.html: misc/%.docbook
69 - /usr/bin/xsltproc \
70 - --nonet \
71 - --stringparam generate.section.toc.level 0 \
72 - --stringparam toc.max.depth 3 \
73 - --stringparam toc.section.depth 12 \
74 - --xinclude \
75 - -o "$(@F)" \
76 - $(DOCBOOK_XSL_ROOT)/html/docbook.xsl \
77 - "$<" >xsltproc.log 2>&1
78 - $(INS) -s -m $(FILEMODE) -f "$(@D)" "$(@F)"
79 - $(RM) "$(@F)"
80 -
81 -CLOBBERFILES += xsltproc.log
82 -
83 67 # Generic documentation rules
84 68 DOCFILESRCDIR= common
85 69 ROOTDOCFILES= $(DOCFILES:%=$(ROOTDOCDIRBASE)/%)
86 70 $(ROOTDOCDIRS) := OWNER = root
87 71 $(ROOTDOCDIRS) := GROUP = bin
88 72 $(ROOTDOCDIRS) := DIRMODE = 755
89 73
90 74 $(ROOTDOCDIRS):
91 75 $(INS.dir)
92 76
93 77 install: $(ROOTDOCDIRS) .WAIT $(ROOTDOCFILES)
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX