VirtualBox

source: vbox/trunk/src/libs/libxslt-1.1.22/doc/Makefile.am@ 19803

最後變更 在這個檔案從19803是 7296,由 vboxsync 提交於 17 年 前

Added libxslt-1.1.22 sources.

  • 屬性 svn:eol-style 設為 native
  • 屬性 svn:keywords 設為 Date Revision Author Id
檔案大小: 7.1 KB
 
1## Process this file with automake to produce Makefile.in
2
3# The name of the module.
4DOC_MODULE=libxslt-$(VERSION)
5
6# The top-level SGML file.
7DOC_MAIN_XML_FILE=libxslt.xml
8
9# The directory containing the source code (if it contains documentation).
10DOC_SOURCE_DIR=..
11
12HTML_DIR=$(datadir)/doc
13
14# A file in win32 depends upon two of the doc files
15WIN32_DIR=$(top_srcdir)/win32
16
17TARGET_DIR=$(HTML_DIR)/$(DOC_MODULE)/html
18PAGES= API.html bugs.html contribs.html FAQ.html docs.html \
19 downloads.html help.html index.html intro.html news.html \
20 xsltproc.html xsltproc2.html
21
22EPAGES= EXSLT/bugs.html EXSLT/docs.html EXSLT/downloads.html \
23 EXSLT/help.html EXSLT/index.html EXSLT/intro.html
24
25APIPAGES=APIconstructors.html APIfiles.html APIfunctions.html \
26 APIsymbols.html APIchunk0.html search.templ
27
28EAPIPAGES=EXSLT/APIconstructors.html EXSLT/APIfiles.html \
29 EXSLT/APIfunctions.html EXSLT/APIsymbols.html EXSLT/APIchunk0.html
30
31EXTRA_DIST = \
32 api.xsl \
33 apibuild.py \
34 EXSLT/*.html \
35 EXSLT/html/*.html \
36 EXSLT/html/*.png \
37 EXSLT/libexslt-api.xml \
38 EXSLT/libexslt-refs.xml \
39 libxslt-api.xml \
40 libxslt-refs.xml \
41 libxslt.xsa \
42 newapi.xsl \
43 news.xsl \
44 search.xml \
45 site.xsl \
46 xslt.html \
47 xsltproc.xml
48
49man_MANS = xsltproc.1
50
51all: web ../NEWS libxslt.xsa $(man_MANS)
52
53api: libxslt-api.xml libxslt-refs.xml $(APIPAGES) search.php \
54 html/index.html $(WIN32_DIR)/libxslt.def.src
55
56eapi: EXSLT/libexslt-api.xml EXSLT/libexslt-refs.xml $(EAPIPAGES) \
57 EXSLT/html/index.html $(WIN32_DIR)/libexslt.def.src
58
59web: $(PAGES) $(EPAGES)
60
61$(PAGES): xslt.html $(srcdir)/site.xsl
62 -@(if [ -x $(bindir)/xsltproc ] ; then \
63 echo "Rebuilding the HTML Web pages from xslt.html" ; \
64 $(bindir)/xsltproc --nonet --html $(srcdir)/site.xsl \
65 xslt.html > index.html ; fi )
66 -@(if [ -x $(bindir)/xmllint ] ; then \
67 echo "Validating the HTML Web pages" ; \
68 $(bindir)/xmllint --nonet --valid --noout $(PAGES) ; fi );
69
70$(EPAGES): EXSLT/exslt.html $(srcdir)/site.xsl
71 -@(if [ ! -d EXSLT/html ] ; then \
72 mkdir -p EXSLT/html ; fi )
73 -@(if [ -x $(bindir)/xsltproc ] ; then \
74 echo "Rebuilding the HTML Web pages from exslt.html" ; \
75 $(bindir)/xsltproc --nonet --html \
76 --stringparam dirname EXSLT/ \
77 --stringparam libname libexslt \
78 --stringparam logo_base ../ \
79 $(srcdir)/site.xsl \
80 EXSLT/exslt.html > EXSLT/index.html ; fi )
81 -@(if [ -x $(bindir)/xmllint ] ; then \
82 echo "Validating the HTML Web pages" ; \
83 $(bindir)/xmllint --nonet --valid --noout $(EPAGES) ; fi );
84
85../NEWS: $(srcdir)/news.xsl news.html
86 -@(if [ -x $(bindir)/xsltproc ] ; then \
87 $(bindir)/xsltproc --nonet $(srcdir)/news.xsl \
88 news.html > ../NEWS ; fi );
89
90libxslt.xsa: $(srcdir)/xsa.xsl news.html
91 -@(if [ -x $(bindir)/xsltproc ] ; then \
92 $(bindir)/xsltproc --nonet $(srcdir)/xsa.xsl \
93 news.html > libxslt.xsa ; fi );
94
95$(APIPAGES): libxslt-refs.xml site.xsl api.xsl $(srcdir)/site.xsl \
96 $(srcdir)/api.xsl
97 -@(if [ -x $(bindir)/xsltproc ] ; then \
98 echo "Rebuilding the HTML API pages from libxslt-refs.xml" ; \
99 $(bindir)/xsltproc --nonet --html \
100 $(srcdir)/api.xsl \
101 xslt.html ; fi );
102 -@(if [ -x $(bindir)/xmllint ] ; then \
103 echo "Validating the HTML API pages" ; \
104 $(bindir)/xmllint --nonet --valid --noout API*.html; fi );
105
106$(EAPIPAGES): EXSLT/libexslt-refs.xml site.xsl api.xsl
107 -@(if [ -x $(bindir)/xsltproc ] ; then \
108 echo "Rebuilding the HTML API pages from libexslt-refs.xml" ; \
109 $(bindir)/xsltproc --nonet --html --output EXSLT/ \
110 --stringparam libname libexslt \
111 --stringparam dirname EXSLT/ \
112 --stringparam logo_base ../ \
113 $(srcdir)/api.xsl \
114 EXSLT/exslt.html ; fi );
115
116html/index.html: libxslt-api.xml $(srcdir)/newapi.xsl
117 -@(if [ -x $(bindir)/xsltproc ] ; then \
118 echo "Rebuilding the HTML pages from the XSLT API" ; \
119 $(bindir)/xsltproc --nonet \
120 $(srcdir)/newapi.xsl libxslt-api.xml ; fi );
121 -@(if [ -x $(bindir)/xmllint ] ; then \
122 echo "Validating the resulting XHTML pages" ; \
123 $(bindir)/xmllint --nonet --valid --noout html/*.html ; fi );
124
125wiki: libxslt-api.xml $(srcdir)/wiki.xsl
126 -@(if [ -x $(bindir)/xsltproc ] ; then \
127 echo "Rebuilding the wiki HTML pages from the XSLT API" ; \
128 $(bindir)/xsltproc --nonet $(srcdir)/wiki.xsl libxslt-api.xml; fi )
129
130EXSLT/html/index.html: EXSLT/libexslt-api.xml \
131 $(srcdir)/newapi.xsl
132 -@(if [ -x $(bindir)/xsltproc ] ; then \
133 echo "Rebuilding the HTML pages from the EXSLT API" ; \
134 $(bindir)/xsltproc --nonet --output EXSLT/ \
135 --stringparam libname libexslt \
136 --stringparam dirname EXSLT/ \
137 --stringparam logo_base ../../ \
138 $(srcdir)/newapi.xsl \
139 EXSLT/libexslt-api.xml ; fi );
140 -@(if [ -x $(bindir)/xmllint ] ; then \
141 echo "Validating the resulting XHTML pages" ; \
142 $(bindir)/xmllint --nonet --valid --noout EXSLT/html/*.html ; fi );
143
144
145libxslt-api.xml libxslt-refs.xml EXSLT/libexslt-api.xml \
146 EXSLT/libexslt-refs.xml: $(srcdir)/apibuild.py $(top_srcdir)/libxslt/*.h \
147 $(top_srcdir)/libxslt/*.c $(top_srcdir)/libexslt/*.h \
148 $(top_srcdir)/libexslt/*.c
149 -($(srcdir)/apibuild.py)
150
151xsltproc.1: xsltproc.xml
152 -@(xsltproc --nonet xsltproc.xml)
153
154# Note that in the following, xmllint output is piped to xsltproc
155search.php: $(srcdir)/api.xsl $(srcdir)/site.xsl $(srcdir)/search.templ \
156 $(srcdir)/search.xml $(srcdir)/search.php.inc
157 -@(if test -x $(bindir)/xmllint -a -x $(bindir)/xsltproc; then \
158 echo "Rebuilding search.php" ; \
159 $(bindir)/xmllint --xinclude --nonet \
160 $(srcdir)/search.xml | \
161 $(bindir)/xsltproc --nonet - search.templ \
162 > search.php ; else \
163 echo "Unable to find xmllint or xsltproc in $(bindir)" ; fi)
164
165$(WIN32_DIR)/libxslt.def.src: libxslt-api.xml
166 -@(if [ -x $(bindir)/xsltproc ] ; then \
167 $(bindir)/xsltproc -o $(WIN32_DIR)/libxslt.def.src \
168 --nonet $(WIN32_DIR)/defgen.xsl libxslt-api.xml ; fi )
169
170$(WIN32_DIR)/libexslt.def.src: EXSLT/libexslt-api.xml
171 -@(if [ -x $(bindir)/xsltproc ] ; then \
172 $(bindir)/xsltproc -o $(WIN32_DIR)/libexslt.def.src \
173 --nonet $(WIN32_DIR)/defgen.xsl EXSLT/libexslt-api.xml ; fi )
174
175clean-local:
176 rm -f *~ *.bak *.hierarchy *.signals *-unused.txt
177
178maintainer-clean-local: clean
179
180rebuild: api eapi all
181
182install-data-local:
183 $(mkinstalldirs) $(DESTDIR)$(TARGET_DIR)
184 -@INSTALL@ -m 0644 $(srcdir)/*.html $(DESTDIR)$(TARGET_DIR)
185 -@INSTALL@ -m 0644 $(srcdir)/*.gif $(DESTDIR)$(TARGET_DIR)
186 $(mkinstalldirs) $(DESTDIR)$(TARGET_DIR)/html
187 -@INSTALL@ -m 0644 $(srcdir)/html/*.html $(DESTDIR)$(TARGET_DIR)/html
188 -@INSTALL@ -m 0644 $(srcdir)/html/*.png $(DESTDIR)$(TARGET_DIR)/html
189 -@INSTALL@ -m 0644 $(srcdir)/html/index.sgml $(DESTDIR)$(TARGET_DIR)/html
190 $(mkinstalldirs) $(DESTDIR)$(TARGET_DIR)/EXSLT
191 -@INSTALL@ -m 0644 $(srcdir)/EXSLT/*.html $(DESTDIR)$(TARGET_DIR)/EXSLT
192 $(mkinstalldirs) $(DESTDIR)$(TARGET_DIR)/tutorial
193 -@INSTALL@ -m 0644 $(srcdir)/tutorial/* $(DESTDIR)$(TARGET_DIR)/tutorial
194 $(mkinstalldirs) $(DESTDIR)$(TARGET_DIR)/tutorial2
195 -@INSTALL@ -m 0644 $(srcdir)/tutorial2/* $(DESTDIR)$(TARGET_DIR)/tutorial2
196
197dist-hook:
198 (cd $(srcdir) ; tar cvf - *.1 *.html site.xsl news.xsl xsa.xsl \
199 *.gif html/*.html html/*.png tutorial*/libxslt*) | \
200 (cd $(distdir); tar xf -)
201
202.PHONY : html EXSLT EXSLT/html
注意: 瀏覽 TracBrowser 來幫助您使用儲存庫瀏覽器

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette