17 # information: Portions Copyright [yyyy] [name of copyright owner]
18 #
19 # CDDL HEADER END
20 #
21
22 #
23 # Copyright 2009 Sun Microsystems, Inc. All rights reserved.
24 # Use is subject to license terms.
25 #
26
27 ROOTDOCDIRBASE= $(ROOT)/usr/share/doc/ksh
28
29 DOCFILES= \
30 RELEASE \
31 README \
32 TYPES \
33 DESIGN \
34 COMPATIBILITY \
35 OBSOLETE \
36 shell_styleguide.docbook \
37 shell_styleguide.html \
38 images/tag_bourne.png \
39 images/tag_i18n.png \
40 images/tag_ksh88.png \
41 images/tag_ksh93.png \
42 images/tag_ksh.png \
43 images/tag_l10n.png \
44 images/tag_perf.png \
45 images/callouts/1.png \
46 images/callouts/2.png \
47 images/callouts/3.png \
48 images/callouts/4.png \
49 images/callouts/5.png \
50 images/callouts/6.png \
51 images/callouts/7.png \
52 images/callouts/8.png \
53 images/callouts/9.png \
54 images/callouts/10.png
55
56 # Documentation rules
57 $(ROOTDOCDIRBASE)/%: common/%
58 $(INS.file)
59
60 $(ROOTDOCDIRBASE)/%: misc/%
61 $(INS.file)
62
63 ROOTDOCDIRS= \
64 $(ROOTDOCDIRBASE) .WAIT \
65 $(ROOTDOCDIRBASE)/images .WAIT \
66 $(ROOTDOCDIRBASE)/images/callouts
67
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 # Generic documentation rules
84 DOCFILESRCDIR= common
85 ROOTDOCFILES= $(DOCFILES:%=$(ROOTDOCDIRBASE)/%)
86 $(ROOTDOCDIRS) := OWNER = root
87 $(ROOTDOCDIRS) := GROUP = bin
88 $(ROOTDOCDIRS) := DIRMODE = 755
89
90 $(ROOTDOCDIRS):
91 $(INS.dir)
92
93 install: $(ROOTDOCDIRS) .WAIT $(ROOTDOCFILES)
|
17 # information: Portions Copyright [yyyy] [name of copyright owner]
18 #
19 # CDDL HEADER END
20 #
21
22 #
23 # Copyright 2009 Sun Microsystems, Inc. All rights reserved.
24 # Use is subject to license terms.
25 #
26
27 ROOTDOCDIRBASE= $(ROOT)/usr/share/doc/ksh
28
29 DOCFILES= \
30 RELEASE \
31 README \
32 TYPES \
33 DESIGN \
34 COMPATIBILITY \
35 OBSOLETE \
36 shell_styleguide.docbook \
37 images/tag_bourne.png \
38 images/tag_i18n.png \
39 images/tag_ksh88.png \
40 images/tag_ksh93.png \
41 images/tag_ksh.png \
42 images/tag_l10n.png \
43 images/tag_perf.png \
44 images/callouts/1.png \
45 images/callouts/2.png \
46 images/callouts/3.png \
47 images/callouts/4.png \
48 images/callouts/5.png \
49 images/callouts/6.png \
50 images/callouts/7.png \
51 images/callouts/8.png \
52 images/callouts/9.png \
53 images/callouts/10.png
54
55 # Documentation rules
56 $(ROOTDOCDIRBASE)/%: common/%
57 $(INS.file)
58
59 $(ROOTDOCDIRBASE)/%: misc/%
60 $(INS.file)
61
62 ROOTDOCDIRS= \
63 $(ROOTDOCDIRBASE) .WAIT \
64 $(ROOTDOCDIRBASE)/images .WAIT \
65 $(ROOTDOCDIRBASE)/images/callouts
66
67 # Generic documentation rules
68 DOCFILESRCDIR= common
69 ROOTDOCFILES= $(DOCFILES:%=$(ROOTDOCDIRBASE)/%)
70 $(ROOTDOCDIRS) := OWNER = root
71 $(ROOTDOCDIRS) := GROUP = bin
72 $(ROOTDOCDIRS) := DIRMODE = 755
73
74 $(ROOTDOCDIRS):
75 $(INS.dir)
76
77 install: $(ROOTDOCDIRS) .WAIT $(ROOTDOCFILES)
|