Makefile 6.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127
  1. # $Header: /compromis/home/xmlschemata/cvs/books/relaxng/xhtml/Makefile,v 1.21 2003/07/16 11:10:23 vdv Exp $
  2. #
  3. XSLTPROC = libxslt
  4. HIDENDEPS =
  5. CLASSPATH =
  6. XHTML = RngBook.xhtml RngBookPreface.xhtml RngBookPerspective.xhtml RngBookPatterns.xhtml \
  7. RngBookFirstSchema.xhtml RngBookNonXmlSyntax.xhtml\
  8. RngBookFlat.xhtml RngBookMorePatterns.xhtml \
  9. RngBookTextPatterns.xhtml RngBookTypeLibraries.xhtml \
  10. RngBookWxsRegExp.xhtml \
  11. RngBookBuildingBlocks.xhtml RngNamespaces.xhtml \
  12. RngBookExtensible.xhtml RngBookAnnotations.xhtml \
  13. RngBookGeneration.xhtml RngBookRestrictions.xhtml \
  14. RngBookElements.xhtml RngBookCompact.xhtml \
  15. RngBookWxsDatatypes.xhtml RngBookAssignment.xhtml \
  16. RngBookGlossary.xhtml RngBookDsdl.xhtml
  17. HTML = ../page1.html ../page2.html ../page3.html ../RngBookPreface.html \
  18. ../RngBookPerspective.html ../RngBookPatterns.html \
  19. ../RngBookFirstSchema.html ../RngBookNonXmlSyntax.html\
  20. ../RngBookFlat.html ../RngBookMorePatterns.html\
  21. ../RngBookTextPatterns.html ..\RngBookTypeLibraries.html \
  22. ../RngBookWxsRegExp.html \
  23. ../RngBookBuildingBlocks.html ../RngNamespaces.html \
  24. ../RngBookExtensible.html ../RngBookAnnotations.html \
  25. ../RngBookWxsDatatypes.html ../RngBookElements.html \
  26. ../RngBookCompact.html \
  27. ../RngBookRestrictions.html ../RngBookAssignment.html \
  28. ../RngBookGlossary.html ../RngBookDsdl.html
  29. DB = ../docbook/ch00.xml ../docbook/ch01.xml ../docbook/ch02.xml ../docbook/ch03.xml \
  30. ../docbook/ch04.xml ../docbook/ch05.xml \
  31. ../docbook/ch06.xml ../docbook/ch07.xml \
  32. ../docbook/ch08.xml ../docbook/ch09.xml ../docbook/ch10.xml \
  33. ../docbook/ch11.xml ../docbook/ch12.xml \
  34. ../docbook/ch13.xml ../docbook/ch14.xml \
  35. ../docbook/ch15.xml \
  36. ../docbook/ch16.xml ../docbook/ch17.xml \
  37. ../docbook/ch18.xml ../docbook/ch19.xml ../docbook/ch20.xml \
  38. ../docbook/ch21.xml
  39. all: html docbook zip
  40. zip: ../docbook/rng.zip
  41. docbook: $(DB)
  42. html: $(HTML)
  43. $(HTML): $(XHTML) slides.xml 2slides.xsl 2single.xsl layout.xml ../docbook/ch09.xml ../docbook/ch17.xml ../docbook/ch18.xml ../docbook/ch19.xml ../docbook/ch20.xml
  44. xslt -p $(XSLTPROC) slides.xml 2slides.xsl
  45. ../docbook/ch00.xml: ../RngBookPreface.html html2db.xsl
  46. xslt -p $(XSLTPROC) ../RngBookPreface.html html2db.xsl ../docbook/ch00.xml
  47. ../docbook/ch01.xml: ../RngBookPerspective.html html2db.xsl
  48. xslt -p $(XSLTPROC) ../RngBookPerspective.html html2db.xsl ../docbook/ch01.xml
  49. ../docbook/ch02.xml: ../RngBookPatterns.html html2db.xsl
  50. xslt -p $(XSLTPROC) ../RngBookPatterns.html html2db.xsl ../docbook/ch02.xml
  51. ../docbook/ch03.xml: ../RngBookFirstSchema.html html2db.xsl
  52. xslt -p $(XSLTPROC) ../RngBookFirstSchema.html html2db.xsl ../docbook/ch03.xml
  53. ../docbook/ch04.xml: ../RngBookNonXmlSyntax.html html2db.xsl
  54. xslt -p $(XSLTPROC) ../RngBookNonXmlSyntax.html html2db.xsl ../docbook/ch04.xml
  55. ../docbook/ch05.xml: ../RngBookFlat.html html2db.xsl
  56. xslt -p $(XSLTPROC) ../RngBookFlat.html html2db.xsl ../docbook/ch05.xml
  57. ../docbook/ch06.xml: ../RngBookMorePatterns.html html2db.xsl
  58. xslt -p $(XSLTPROC) ../RngBookMorePatterns.html html2db.xsl ../docbook/ch06.xml
  59. ../docbook/ch07.xml: ../RngBookTextPatterns.html html2db.xsl
  60. xslt -p $(XSLTPROC) ../RngBookTextPatterns.html html2db.xsl ../docbook/ch07.xml
  61. ../docbook/ch08.xml: ../RngBookTypeLibraries.html html2db.xsl
  62. xslt -p $(XSLTPROC) ../RngBookTypeLibraries.html html2db.xsl ../docbook/ch08.xml
  63. ../docbook/ch09.xml: ../regexp/regexp.xml
  64. cp ../regexp/regexp.xml ../docbook/ch09.xml
  65. ../docbook/ch10.xml: ../RngBookBuildingBlocks.html html2db.xsl
  66. xslt -p $(XSLTPROC) ../RngBookBuildingBlocks.html html2db.xsl ../docbook/ch10.xml
  67. ../docbook/ch11.xml: ../RngNamespaces.html html2db.xsl
  68. xslt -p $(XSLTPROC) ../RngNamespaces.html html2db.xsl ../docbook/ch11.xml
  69. ../docbook/ch12.xml: ../RngBookExtensible.html html2db.xsl
  70. xslt -p $(XSLTPROC) ../RngBookExtensible.html html2db.xsl ../docbook/ch12.xml
  71. ../docbook/ch13.xml: ../RngBookAnnotations.html html2db.xsl
  72. xslt -p $(XSLTPROC) ../RngBookAnnotations.html html2db.xsl ../docbook/ch13.xml
  73. ../docbook/ch14.xml: ../RngBookGeneration.html html2db.xsl
  74. xslt -p $(XSLTPROC) ../RngBookGeneration.html html2db.xsl ../docbook/ch14.xml
  75. ../docbook/ch15.xml: ../RngBookRestrictions.html html2db.xsl
  76. xslt -p $(XSLTPROC) ../RngBookRestrictions.html html2db.xsl ../docbook/ch15.xml
  77. ../docbook/ch16.xml: ../RngBookAssignment.html html2db.xsl
  78. xslt -p $(XSLTPROC) ../RngBookAssignment.html html2db.xsl ../docbook/ch16.xml
  79. ../docbook/ch17.xml: ../reference-manual/elements-meta.xml ../reference-manual/relaxng.rng ../reference-manual/elements.xsl ../reference-manual/elements-finish.xsl
  80. xslt -p $(XSLTPROC) ../reference-manual/relaxng.rng ../reference-manual/elements.xsl ../reference-manual/elements-temp.xml
  81. xslt -p $(XSLTPROC) ../reference-manual/elements-temp.xml ../reference-manual/elements-finish.xsl ../reference-manual/elements.xml
  82. cp ../reference-manual/elements.xml ../docbook/ch17.xml
  83. ../docbook/ch18.xml: ../reference-manual/elements-meta.xml ../reference-manual/compact-summary.rng ../reference-manual/compact.xsl ../reference-manual/elements-finish.xsl ../reference-manual/compact-src.xml
  84. xslt -p $(XSLTPROC) ../reference-manual/compact-src.xml ../reference-manual/compact.xsl ../reference-manual/compact-temp.xml
  85. xslt -p $(XSLTPROC) ../reference-manual/compact-temp.xml ../reference-manual/elements-finish.xsl ../reference-manual/compact.xml
  86. cp ../reference-manual/compact.xml ../docbook/ch18.xml
  87. ../docbook/ch19.xml: ../reference-manual/datatypes-src.xml ../reference-manual/datatypes-finish.xsl
  88. xslt -p $(XSLTPROC) ../reference-manual/datatypes-src.xml ../reference-manual/datatypes-finish.xsl ../reference-manual/datatypes.xml
  89. cp ../reference-manual/datatypes.xml ../docbook/ch19.xml
  90. ../docbook/ch20.xml: ../glossary/glossary.xml ../glossary/glossary.xsl
  91. xslt ../glossary/glossary.xml ../glossary/glossary.xsl ../docbook/ch20.xml
  92. ../docbook/ch21.xml: ../RngBookDsdl.html html2db.xsl
  93. xslt -p $(XSLTPROC) ../RngBookDsdl.html html2db.xsl ../docbook/ch21.xml
  94. ../docbook/rng.zip: $(DB) ../docbook/book.xml ../docbook/dblite.dtd ../docbook/part2.xml
  95. cd ../docbook; rm rng.zip; cp ../*.png .; zip -r rng.zip *.xml *.dtd *.png docbook41