Changes in / [af891d2:af43a09]
- Location:
- BOOK
- Files:
-
- 10 added
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
BOOK/Makefile
raf891d2 raf43a09 3 3 4 4 VALIDATEDIR := $(RENDERDIR)/validate 5 DBXMLDIR := $(RENDERDIR)/docbook 5 6 PROFILEDIR := $(RENDERDIR)/profile 6 7 … … 23 24 ppc ppc64 \ 24 25 alpha 26 27 x86_ML := 32 28 x86_64_ML := 32,64 29 x86_64-64_ML := 64 30 sparc_ML := 32 31 sparc64_ML := 32,64 32 sparc64-64_ML := 64 33 mips_ML := 32 34 mips64_ML := 32,n32,64 35 mips64-64_ML := 64 36 ppc_ML := 32 37 ppc64_ML := 32,64 38 alpha_ML := 64 25 39 26 40 ifdef V … … 62 76 $(ARCHS_VD_XML): override arch = $(@:%-validate_dump-xml=%) 63 77 $(ARCHS_VD_XML): 64 @echo "Validating $(arch) book..."78 @echo "Validating $(arch) against the CLFS Schema..." 65 79 $(Q)mkdir -p $(VALIDATEDIR) 66 80 $(Q)xmllint --nonet --noent --xinclude \ 67 --relaxng $(TOP)/schema/ docbook/4.5/rng/docbook.rng \81 --relaxng $(TOP)/schema/clfs/0.1/rng/clfs.rng \ 68 82 -o $(VALIDATEDIR)/$(arch)-full.xml \ 69 $(PWD)/$(arch)-index.xml 83 $(PWD)/$(arch)-index.xml \ 84 2>&1 | grep -v " validates$$"; \ 85 if test $${?} -ne 0; then true; else false; fi 86 87 ARCHS_DB_XML := $(ARCHS:%=%-db-xml) 88 .PHONY: $(ARCHS_DB_XML) 89 $(ARCHS_DB_XML): override arch = $(@:%-db-xml=%) 90 $(ARCHS_DB_XML): 91 @$(MAKE) --no-print-directory $(arch)-validate_dump-xml 92 @echo "Generating DocBook XML for $(arch)..." 93 $(Q)mkdir -p $(DBXMLDIR) 94 $(Q)xsltproc --nonet \ 95 --stringparam clfs.arch "$(arch)" \ 96 --stringparam clfs.multilib "$($(arch)_ML)" \ 97 --output $(DBXMLDIR)/$(arch)-db.xml \ 98 $(PWD)/stylesheets/clfs-profile.xsl \ 99 $(VALIDATEDIR)/$(arch)-full.xml 70 100 71 101 ARCHS_P_XML := $(ARCHS:%=%-profiled-xml) … … 73 103 $(ARCHS_P_XML): override arch = $(@:%-profiled-xml=%) 74 104 $(ARCHS_P_XML): 75 @$(MAKE) --no-print-directory $(arch)- validate_dump-xml76 @echo " Generating profiled $(arch) book..."105 @$(MAKE) --no-print-directory $(arch)-db-xml 106 @echo "Profiling $(arch) for rendering..." 77 107 $(Q)mkdir -p $(PROFILEDIR) 78 $(Q)xsltproc --nonet --stringparam profile.condition html \ 108 $(Q)xsltproc --nonet \ 109 --stringparam profile.condition html \ 79 110 --output $(PROFILEDIR)/$(arch)-html.xml \ 80 111 $(PWD)/stylesheets/lfs-xsl/profile.xsl \ 81 $(VALIDATEDIR)/$(arch)-full.xml 112 $(DBXMLDIR)/$(arch)-db.xml 113 114 ARCHS_VDB_XML := $(ARCHS:%=%-validate_db-xml) 115 .PHONY: $(ARCHS_VDB_XML) 116 $(ARCHS_VDB_XML): override arch = $(@:%-validate_db-xml=%) 117 $(ARCHS_VDB_XML): 118 @echo "Validating $(arch) against the DocBook Schema..." 119 $(Q)xmllint --noout --nonet \ 120 --relaxng $(TOP)/schema/docbook/4.5/rng/docbook.rng \ 121 $(PROFILEDIR)/$(arch)-html.xml \ 122 2>&1 | grep -v " validates$$"; \ 123 if test $${?} -ne 0; then true; else false; fi 82 124 83 125 ARCHS_HTML := $(ARCHS:%=%-html) … … 87 129 $(ARCHS_HTML): 88 130 @$(MAKE) --no-print-directory $(arch)-profiled-xml 131 @$(MAKE) --no-print-directory $(arch)-validate_db-xml 89 132 90 133 @echo "Rendering chunked XHTML of $(arch)..." … … 112 155 $(ARCHS_NOCHUNKS): 113 156 @$(MAKE) --no-print-directory $(arch)-profiled-xml 157 @$(MAKE) --no-print-directory $(arch)-validate_db-xml 114 158 115 159 @echo "Rendering Single File HTML of $(arch)..." … … 128 172 $(ARCHS_FO): 129 173 @$(MAKE) --no-print-directory $(arch)-profiled-xml 174 @$(MAKE) --no-print-directory $(arch)-validate_db-xml 130 175 131 176 @echo "Generating FO file of $(arch)..." … … 153 198 $(ARCHS_VALIDATE): override arch = $(@:%-validate=%) 154 199 $(ARCHS_VALIDATE): 155 @echo "Validating $(arch) ..."200 @echo "Validating $(arch) against the CLFS Schema..." 156 201 $(Q)xmllint --xinclude --noout --nonet \ 157 --relaxng $(TOP)/schema/docbook/4.5/rng/docbook.rng \ 158 $(PWD)/$(arch)-index.xml 202 --relaxng $(TOP)/schema/clfs/0.1/rng/clfs.rng \ 203 $(PWD)/$(arch)-index.xml \ 204 2>&1 | grep -v " validates$$"; \ 205 if test $${?} -ne 0; then true; else false; fi 159 206 160 207 ARCHS_TROUBLE := $(ARCHS:%=%-trouble) … … 166 213 @mkdir -p $(TROUBLEDIR) 167 214 $(Q)xmllint --xinclude --nonet \ 168 --relaxng $(TOP)/schema/ docbook/4.5/rng/docbook.rng \215 --relaxng $(TOP)/schema/clfs/0.1/rng/clfs.rng \ 169 216 -o $(TROUBLEDIR)/dump-$(arch) \ 170 $(PWD)/$(arch)-index.xml 217 $(PWD)/$(arch)-index.xml \ 218 2>&1 | grep -v " validates$$"; \ 219 if test $${?} -ne 0; then true; else false; fi 171 220 $(Q)xmllint --xinclude --noout --nonet \ 172 --relaxng $(TOP)/schema/docbook/4.5/rng/docbook.rng \ 173 $(TROUBLEDIR)/dump-$(arch) 221 --relaxng $(TOP)/schema/clfs/0.1/rng/clfs.rng \ 222 $(TROUBLEDIR)/dump-$(arch) \ 223 2>&1 | grep -v " validates$$"; \ 224 if test $${?} -ne 0; then true; else false; fi 174 225 @echo "You can now look at $(TROUBLEDIR)/dump-$(arch) to see the errors" 175 226 -
BOOK/x86-index.xml
raf891d2 raf43a09 9 9 10 10 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="prologue/x86/bookinfo.xml"/> 11 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="testpart.xml"/> 11 12 <!-- 12 13 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="prologue/dedication.xml"/> 13 14 --> 14 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="prologue/preface.xml"/> 16 15 17 16 18 <part id="part1"> -
BOOK/x86_64-index.xml
raf891d2 raf43a09 6 6 ]> 7 7 8 <book >8 <book xmlns:c="http://schema.cross-lfs.org/book"> 9 9 10 10 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="prologue/x86_64/bookinfo.xml"/> 11 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="testpart.xml"/> 11 12 <!-- 12 13 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="prologue/dedication.xml"/>
Note:
See TracChangeset
for help on using the changeset viewer.