[yocto] [PATCHv2 34/35] documentation/Makefile: Added conversion of links to other documentation parts.
mail at timomueller.eu
mail at timomueller.eu
Fri Nov 30 00:59:51 PST 2012
From: Timo Mueller <timo.mueller at bmw-carit.de>
The script tools/eclipse-help.sed is used to convert links that
point to other documentation parts. This avoids having to leave
the eclipse help center when clicking these links.
---
documentation/Makefile | 18 ++++++++++++++++--
1 files changed, 16 insertions(+), 2 deletions(-)
diff --git a/documentation/Makefile b/documentation/Makefile
index 7e30b31..785c065 100644
--- a/documentation/Makefile
+++ b/documentation/Makefile
@@ -270,7 +270,11 @@ endif
eclipse: BASE_DIR = html/$(DOC)/
-eclipse:
+eclipse: eclipse-generate eclipse-resolve-links
+
+.PHONY : eclipse-generate eclipse-resolve-links
+
+eclipse-generate:
ifeq ($(filter $(DOC), adt-manual bsp-guide dev-manual kernel-manual poky-ref-manual yocto-project-qs),)
@echo " "
@echo "ERROR: You can only create eclipse documentation"
@@ -296,9 +300,19 @@ else
$(DOC)-eclipse-customization.xsl $(DOC).xml && \
mv eclipse/toc.xml eclipse/$(DOC)-toc.xml && \
cp -rf $(FIGURES) eclipse/$(BASE_DIR)/$(FIGURES) && \
- cd ..
+ cd ..;
+
+ $(call modify-eclipse)
endif
+eclipse-resolve-links:
+ @echo " "
+ @echo "******** Using eclipse-help.sed to process external links"
+ @echo " "
+ $(foreach FILE, \
+ $(wildcard $(DOC)/eclipse/html/$(DOC)/*.html), \
+ $(shell sed -i -f tools/eclipse-help.sed $(FILE)))
+
tarball: html
@echo " "
@echo "******** Creating Tarball of document files"
--
1.7.7.6
More information about the yocto
mailing list