bitbake: Makefile: Added publish tag so the book can be published.
authorScott Rifenbark <scott.m.rifenbark@intel.com>
Thu, 13 Mar 2014 17:20:04 +0000 (11:20 -0600)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Tue, 25 Mar 2014 13:23:05 +0000 (13:23 +0000)
(Bitbake rev: a895f76836c867822f5be33546e51b285e7016e0)

Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
bitbake/doc/Makefile

index 29774e4..6b2af67 100644 (file)
@@ -22,7 +22,7 @@
 #     make pdf DOC=user-manual
 #
 # The first example generates the HTML and PDF versions of the User Manual.
-# The second example generates the HTML version only of the User Manual. 
+# The second example generates the HTML version only of the User Manual.
 #
 
 ifeq ($(DOC),user-manual)
@@ -73,5 +73,19 @@ tarball: html
 validate:
        cd $(DOC); xmllint --postvalid --xinclude --noout $(DOC).xml; cd ..
 
+publish:
+       @if test -f $(DOC)/$(DOC).html; \
+         then \
+            echo " "; \
+            echo "******** Publishing "$(DOC)".html"; \
+            echo " "; \
+            scp -r $(MANUALS) $(STYLESHEET) docs.yp:/var/www/www.yoctoproject.org-docs/$(VER)/$(DOC); \
+            cd $(DOC); scp -r $(FIGURES) docs.yp:/var/www/www.yoctoproject.org-docs/$(VER)/$(DOC); \
+       else \
+          echo " "; \
+          echo $(DOC)".html missing.  Generate the file first then try again."; \
+          echo " "; \
+       fi
+
 clean:
        rm -rf $(MANUALS); rm $(DOC)/$(DOC).tgz;