~ubuntu-branches/ubuntu/oneiric/libxslt/oneiric-security

« back to all changes in this revision

Viewing changes to doc/Makefile.am

  • Committer: Bazaar Package Importer
  • Author(s): Matthias Klose
  • Date: 2010-01-19 13:15:06 UTC
  • mfrom: (9.1.2 squeeze)
  • Revision ID: james.westby@ubuntu.com-20100119131506-cp3debjmuhm12lzi
Tags: 1.1.26-1ubuntu1
Merge with Debian; remaining changes:
Build a python-libxslt1-dbg package.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
## Process this file with automake to produce Makefile.in
2
2
 
3
 
# The name of the module.
4
 
DOC_MODULE=libxslt
5
 
 
6
3
# The top-level SGML file.
7
4
DOC_MAIN_XML_FILE=libxslt.xml
8
5
 
9
6
# The directory containing the source code (if it contains documentation).
10
7
DOC_SOURCE_DIR=..
11
8
 
12
 
HTML_DIR=$(datadir)/doc
13
 
 
14
9
# A file in win32 depends upon two of the doc files
15
10
WIN32_DIR=$(top_srcdir)/win32
16
11
 
17
 
TARGET_DIR=$(HTML_DIR)/$(DOC_MODULE)/html
18
12
PAGES=   API.html bugs.html contribs.html FAQ.html docs.html \
19
13
         downloads.html help.html index.html intro.html news.html \
20
14
         xsltproc.html xsltproc2.html
28
22
EAPIPAGES=EXSLT/APIconstructors.html EXSLT/APIfiles.html \
29
23
         EXSLT/APIfunctions.html EXSLT/APIsymbols.html EXSLT/APIchunk0.html
30
24
 
31
 
EXTRA_DIST =                    \
 
25
EXTRA_DIST =                    \
32
26
        api.xsl                 \
33
27
        apibuild.py             \
34
28
        EXSLT/*.html            \
38
32
        EXSLT/libexslt-refs.xml \
39
33
        libxslt-api.xml         \
40
34
        libxslt-refs.xml        \
 
35
        symbols.xml             \
 
36
        checkapisym.xsl         \
 
37
        syms.xsl                \
41
38
        libxslt.xsa             \
42
39
        newapi.xsl              \
43
40
        news.xsl                \
66
63
        -@(if [ -x $(bindir)/xmllint ] ; then \
67
64
          echo "Validating the HTML Web pages" ; \
68
65
          $(bindir)/xmllint --nonet --valid --noout $(PAGES) ; fi );
69
 
          
 
66
 
70
67
$(EPAGES): EXSLT/exslt.html $(srcdir)/site.xsl
71
68
         -@(if [ ! -d EXSLT/html ] ; then \
72
69
           mkdir -p EXSLT/html ; fi )
73
70
         -@(if [ -x $(bindir)/xsltproc ] ; then \
74
71
           echo "Rebuilding the HTML Web pages from exslt.html" ; \
75
72
           $(bindir)/xsltproc --nonet --html \
76
 
                --stringparam dirname EXSLT/ \
 
73
                --stringparam dirname EXSLT/ \
77
74
                --stringparam libname libexslt \
78
75
                --stringparam logo_base ../ \
79
76
                $(srcdir)/site.xsl \
117
114
        -@(if [ -x $(bindir)/xsltproc ] ; then \
118
115
          echo "Rebuilding the HTML pages from the XSLT API" ; \
119
116
          $(bindir)/xsltproc --nonet \
120
 
                             $(srcdir)/newapi.xsl libxslt-api.xml ; fi ); 
 
117
                             $(srcdir)/newapi.xsl libxslt-api.xml ; fi );
121
118
        -@(if [ -x $(bindir)/xmllint ] ; then \
122
119
          echo "Validating the resulting XHTML pages" ; \
123
120
          $(bindir)/xmllint --nonet --valid --noout html/*.html ; fi );
132
129
        -@(if [ -x $(bindir)/xsltproc ] ; then \
133
130
          echo "Rebuilding the HTML pages from the EXSLT API" ; \
134
131
          $(bindir)/xsltproc --nonet --output EXSLT/ \
135
 
                             --stringparam libname libexslt \
 
132
                             --stringparam libname libexslt \
136
133
                             --stringparam dirname EXSLT/ \
137
134
                             --stringparam logo_base ../../ \
138
135
                             $(srcdir)/newapi.xsl \
140
137
        -@(if [ -x $(bindir)/xmllint ] ; then \
141
138
          echo "Validating the resulting XHTML pages" ; \
142
139
          $(bindir)/xmllint --nonet --valid --noout EXSLT/html/*.html ; fi );
143
 
                             
144
 
        
 
140
 
 
141
 
145
142
libxslt-api.xml libxslt-refs.xml EXSLT/libexslt-api.xml \
146
 
  EXSLT/libexslt-refs.xml: $(srcdir)/apibuild.py $(top_srcdir)/libxslt/*.h \
 
143
  EXSLT/libexslt-refs.xml ../libxslt/libxslt.syms : $(srcdir)/apibuild.py $(top_srcdir)/libxslt/*.h \
147
144
                $(top_srcdir)/libxslt/*.c $(top_srcdir)/libexslt/*.h \
148
145
                $(top_srcdir)/libexslt/*.c
149
146
        -($(srcdir)/apibuild.py)
150
 
        
 
147
        ($(XSLTPROC) checkapisym.xsl libxslt-api.xml)
 
148
        ($(XSLTPROC) -o ../libxslt/libxslt.syms syms.xsl symbols.xml)
 
149
 
151
150
xsltproc.1: xsltproc.xml
152
151
        -@(xsltproc --nonet xsltproc.xml)
153
152
 
161
160
           $(bindir)/xsltproc --nonet - search.templ \
162
161
                              > search.php ; else \
163
162
           echo "Unable to find xmllint or xsltproc in $(bindir)" ; fi)
164
 
           
 
163
 
165
164
$(WIN32_DIR)/libxslt.def.src: libxslt-api.xml
166
165
        -@(if [ -x $(bindir)/xsltproc ] ; then \
167
166
          $(bindir)/xsltproc -o $(WIN32_DIR)/libxslt.def.src \
179
178
 
180
179
rebuild: api eapi all
181
180
 
182
 
install-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
 
181
install-data-local:
 
182
        $(mkinstalldirs) $(DESTDIR)$(HTML_DIR)
 
183
        -@INSTALL@ -m 0644 $(srcdir)/*.html $(DESTDIR)$(HTML_DIR)
 
184
        -@INSTALL@ -m 0644 $(srcdir)/*.gif $(DESTDIR)$(HTML_DIR)
 
185
        $(mkinstalldirs) $(DESTDIR)$(HTML_DIR)/html
 
186
        -@INSTALL@ -m 0644 $(srcdir)/html/*.html $(DESTDIR)$(HTML_DIR)/html
 
187
        -@INSTALL@ -m 0644 $(srcdir)/html/*.png $(DESTDIR)$(HTML_DIR)/html
 
188
        -@INSTALL@ -m 0644 $(srcdir)/html/index.sgml $(DESTDIR)$(HTML_DIR)/html
 
189
        $(mkinstalldirs) $(DESTDIR)$(HTML_DIR)/EXSLT
 
190
        -@INSTALL@ -m 0644 $(srcdir)/EXSLT/*.html $(DESTDIR)$(HTML_DIR)/EXSLT
 
191
        $(mkinstalldirs) $(DESTDIR)$(HTML_DIR)/tutorial
 
192
        -@INSTALL@ -m 0644 $(srcdir)/tutorial/* $(DESTDIR)$(HTML_DIR)/tutorial
 
193
        $(mkinstalldirs) $(DESTDIR)$(HTML_DIR)/tutorial2
 
194
        -@INSTALL@ -m 0644 $(srcdir)/tutorial2/* $(DESTDIR)$(HTML_DIR)/tutorial2
196
195
 
197
196
dist-hook:
198
197
        (cd $(srcdir) ; tar cvf - *.1 *.html site.xsl news.xsl xsa.xsl \
199
 
          *.gif html/*.html html/*.png tutorial*/libxslt*) | \
 
198
          *.gif *.png images html/*.html html/*.png tutorial*/libxslt*) | \
200
199
          (cd $(distdir); tar xf -)
201
200
 
202
201
.PHONY : html EXSLT EXSLT/html