$(XREF_MAPS_DIR)/web.xref-map: XREF_MAP_FLAGS += --split=node
ifeq ($(out),www)
-website: $(outdir)/web.texi
- mkdir -p $(outdir)/upload/
+website: $(outdir)/web.texi $(XREF_MAPS_DIR)/web.xref-map $(outdir)/version.itexi $(outdir)/pictures/
+ mkdir -p $(outdir)/website/
$(TEXI2HTML) $(TEXI2HTML_SPLIT) $(TEXI2HTML_FLAGS) -D web_version \
- --output=$(outdir)/upload/ $(outdir)/web.texi
- cp $(top-src-dir)/Documentation/css/*.css $(outdir)/upload/
- #cd out-website && ln -sf ../$(outdir)/pictures pictures
+ --output=$(outdir)/website/ $(outdir)/web.texi
+ cp $(top-src-dir)/Documentation/css/*.css $(outdir)/website/
+ cd $(outdir)/website && ln -sf ../../pictures/$(outdir) pictures
+ cd $(outdir)/website && ln -sf ../../web/examples/$(outdir) examples
endif
@subheading Manuals
+@divClass{keep-bullets}
+@itemize
+
+@item
Learning:
+
@manualDevelLearningSplit
-@manualDevelLearningBig
-@manualDevelLearningPdf
+@* @manualDevelLearningBig
+@* @manualDevelLearningPdf
+@item
Glossary:
+
@manualDevelGlossarySplit
+
@manualDevelGlossaryBig
+
@manualDevelGlossaryPdf
+@item
Essay:
+
@manualDevelEssaySplit
+
@manualDevelEssayBig
+
@manualDevelEssayPdf
+@c separate introduction, regular, infrequent manuals
+@smallspace
+
+@item
Notation:
+
@manualDevelNotationSplit
+
@manualDevelNotationBig
+
@manualDevelNotationPdf
+@item
Usage:
+
@manualDevelUsageSplit
+
@manualDevelUsageBig
+
@manualDevelUsagePdf
+@item
Snippets:
+
@manualDevelSnippetsSplit
+
@manualDevelSnippetsBig
+
@manualDevelSnippetsPdf
+@c separate introduction, regular, infrequent manuals
+@smallspace
+
+@item
Web:
+
@manualDevelWebSplit
+
@manualDevelWebBig
+
@manualDevelWebPdf
+@item
Changes:
+
@manualDevelChangesSplit
+
@manualDevelChangesBig
+
@manualDevelChangesPdf
+@item
Extend:
+
@manualDevelExtendingSplit
+
@manualDevelExtendingBig
+
@manualDevelExtendingPdf
+@item
Internals:
+
@manualDevelInternalsSplit
+
@manualDevelInternalsBig
+
@manualDevelInternalsPdf
+@end itemize
+@divEnd
@divEnd
@divClass{keep-bullets}
@itemize
-@item @uref{../contributor/index.html, Contributor's guide (split HTML)}:
+@item
+@manualDevelContributorSplit{}:
the manual is split between many HTML pages.
@*@ @ @emph{(small download for each page)}
-@item @uref{../contributor-big-page.html, Contributor's guide (big HTML)}:
+@item
+@manualDevelContributorBig{}:
read this manual as one huge HTML page.
@*@ @ @emph{(large single download, 500 kb)}
-@item @uref{../contributor.pdf, contributor.pdf}:
+@item
+@manualDevelContributorPdf{}:
download as a PDF file.
@*@ @ @emph{(large single download, 2.8 Mb)}
-@c @item @uref{TODO, contributor.info}:
-@c GNU info format for documentation. TODO, link broken.
-
@end itemize
@divEnd
@divEnd