]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/commitdiff
documentation/Makefile: Added conversion of links to other documentation parts.
authorTimo Mueller <timo.mueller@bmw-carit.de>
Fri, 30 Nov 2012 08:59:51 +0000 (09:59 +0100)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Thu, 14 Feb 2013 17:21:29 +0000 (17:21 +0000)
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.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
documentation/Makefile

index 13b85af159aa7bcb54c7baf30de4652d678ac00d..b27d2f32f1943b11440a65e2adfb15f6eae4c4f2 100644 (file)
@@ -316,7 +316,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"
@@ -342,9 +346,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"