source: stylesheets/lfs-xsl/docbook-xsl-1.78.1/Makefile@ ab44d4bc

10.0 10.0-rc1 10.1 10.1-rc1 11.0 11.0-rc1 11.0-rc2 11.0-rc3 11.1 11.1-rc1 11.2 11.2-rc1 11.3 11.3-rc1 12.0 12.0-rc1 12.1 12.1-rc1 8.0 8.1 8.2 8.3 8.4 9.0 9.1 arm bdubbs/gcc13 ml-11.0 multilib renodr/libudev-from-systemd s6-init trunk xry111/arm64 xry111/arm64-12.0 xry111/clfs-ng xry111/lfs-next xry111/loongarch xry111/loongarch-12.0 xry111/loongarch-12.1 xry111/mips64el xry111/pip3 xry111/rust-wip-20221008 xry111/update-glibc
Last change on this file since ab44d4bc was 15c7d39, checked in by Matthew Burgess <matthew@…>, 11 years ago

Update stylesheets to docbook-xsl-1.78.1.

git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@10355 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689

  • Property mode set to 100644
File size: 3.7 KB
Line 
1# $Id: Makefile.tests 8481 2009-07-13 20:18:41Z abdelazer $
2#
3# This makefile does a "smoketest" of stylesheets for various
4# output formats in the DocBook XSL Stylesheets release package.
5# It doesn't actually check the output -- it's just useful for
6# confirming whether each XSLT transformation actually executes
7# successfully without any errors.
8#
9# To use it, run "make check" or just "make"
10
11XSLTPROC=xsltproc
12XSLTPROC_FLAGS=
13
14TESTFILE=tests/refentry.007.xml
15TESTFILE_NS=tests/refentry.007.ns.xml
16
17NORMAL_STYLES=fo/docbook.xsl html/docbook.xsl xhtml/docbook.xsl
18NORMAL_PROFILE_STYLES=fo/profile-docbook.xsl html/profile-docbook.xsl xhtml/profile-docbook.xsl
19CHUNK_STYLES=html/chunk.xsl html/onechunk.xsl xhtml/chunk.xsl xhtml/onechunk.xsl
20HELP_STYLES=htmlhelp/htmlhelp.xsl javahelp/javahelp.xsl eclipse/eclipse.xsl
21MULTIFILE_STYLES=$(CHUNK_STYLES) $(HELP_STYLES)
22CHUNK_PROFILE_STYLES=html/profile-chunk.xsl html/profile-onechunk.xsl xhtml/profile-chunk.xsl xhtml/profile-onechunk.xsl
23HELP_PROFILE_STYLES=htmlhelp/profile-htmlhelp.xsl eclipse/profile-eclipse.xsl javahelp/profile-javahelp.xsl
24MULTIFILE_PROFILE_STYLES=$(CHUNK_PROFILE_STYLES) $(HELP_PROFILE_STYLES)
25
26MAN_STYLE=manpages/docbook.xsl
27MAN_PROFILE_STYLE=manpages/profile-docbook.xsl
28
29TWO_PROFILE_STYLE=profiling/profile.xsl
30
31ROUNDTRIP_STYLES=roundtrip/dbk2ooo.xsl roundtrip/dbk2pages.xsl roundtrip/dbk2wordml.xsl
32SLIDES_STYLES=slides/html/default.xsl slides/xhtml/default.xsl slides/fo/plain.xsl
33WEBSITE_STYLES=website/website.xsl
34WEBSITE_CHUNK_STYLES=website/chunk-website.xsl
35
36# chunked output gets written to TMP_OUTPUT_DIR
37TMP_OUTPUT_DIR=/tmp/smoketest-output/
38# if you don't want TMP_OUTPUT_DIR and its contents deleted, unset
39# SMOKETEST_CLEAN_TARGET; e.g. "make check SMOKETEST_CLEAN_TARGET=''"
40SMOKETEST_CLEAN_TARGET=smoketest-clean
41
42check: smoketest-make-tmp-dir smoketest-normal smoketest-normal-profile smoketest-chunk smoketest-chunk-profile smoketest-man smoketest-man-profile smoketest-two-profile $(SMOKETEST_CLEAN_TARGET)
43
44smoketest-make-tmp-dir:
45 $(RM) -r $(TMP_OUTPUT_DIR)
46 mkdir '$(TMP_OUTPUT_DIR)'
47
48smoketest-normal:
49 for stylesheet in $(NORMAL_STYLES); do \
50 echo "$(XSLT) $(TESTFILE) $$stylesheet > /dev/null"; \
51 $(XSLT) $(TESTFILE) $$stylesheet > /dev/null; \
52 echo "$(XSLT) $(TESTFILE_NS) $$stylesheet > /dev/null"; \
53 $(XSLT) $(TESTFILE_NS) $$stylesheet > /dev/null; \
54 done
55
56smoketest-normal-profile:
57 for stylesheet in $(NORMAL_PROFILE_STYLES); do \
58 echo "$(XSLT) $(TESTFILE) $$stylesheet > /dev/null"; \
59 $(XSLT) $(TESTFILE) $$stylesheet > /dev/null; \
60 echo "$(XSLT) $(TESTFILE_NS) $$stylesheet > /dev/null"; \
61 $(XSLT) $(TESTFILE_NS) $$stylesheet > /dev/null; \
62 done
63
64smoketest-chunk:
65 for stylesheet in $(MULTIFILE_STYLES) ; do \
66 $(XSLT) $(TESTFILE) $$stylesheet manifest.in.base.dir=1 base.dir=$(TMP_OUTPUT_DIR) ; \
67 $(XSLT) $(TESTFILE_NS) $$stylesheet manifest.in.base.dir=1 base.dir=$(TMP_OUTPUT_DIR) ; \
68 done;
69
70smoketest-chunk-profile:
71 for stylesheet in $(MULTIFILE_PROFILE_STYLES) ; do \
72 $(XSLT) $(TESTFILE) $$stylesheet manifest.in.base.dir=1 base.dir=$(TMP_OUTPUT_DIR) ; \
73 $(XSLT) $(TESTFILE_NS) $$stylesheet manifest.in.base.dir=1 base.dir=$(TMP_OUTPUT_DIR) ; \
74 done;
75
76smoketest-man:
77 $(XSLT) $(TESTFILE) $(MAN_STYLE) man.output.in.separate.dir=1 man.output.base.dir=$(TMP_OUTPUT_DIR) ; \
78 $(XSLT) $(TESTFILE_NS) $(MAN_STYLE) man.output.in.separate.dir=1 man.output.base.dir=$(TMP_OUTPUT_DIR) ;
79
80smoketest-man-profile:
81 $(XSLT) $(TESTFILE) $(MAN_PROFILE_STYLE) man.output.in.separate.dir=1 man.output.base.dir=$(TMP_OUTPUT_DIR) ; \
82 $(XSLT) $(TESTFILE_NS) $(MAN_PROFILE_STYLE) man.output.in.separate.dir=1 man.output.base.dir=$(TMP_OUTPUT_DIR) ;
83
84smoketest-two-profile:
85 $(XSLT) $(TESTFILE_NS) $(TWO_PROFILE_STYLE) > /dev/null ;
86
87smoketest-clean:
88 $(RM) -r $(TMP_OUTPUT_DIR)
89
Note: See TracBrowser for help on using the repository browser.