]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/commitdiff
documentation: dev-manual - Created generic figures
authorScott Rifenbark <scott.m.rifenbark@intel.com>
Thu, 4 Oct 2012 20:12:57 +0000 (13:12 -0700)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Sun, 7 Oct 2012 12:15:36 +0000 (13:15 +0100)
Each time the kernel revision is bumped (e.g. 3.2 to 3.4)
Some of the figures would be out of date.  The reason is they
had pathnames that included the release of the kernel.
For previous YP releases I was adding logic to the Makefile
to be sure to catch the right files dependent on the branch
from which the documents were being built.  This scheme is
not scalable so I decided to make the figures generic by
adding a note within the figures explaining the place-holder
"<x.x>" as part of a pathname.  Thus, three new figures were
added to the folders directories of the dev-manual and the
mega-manual.  Correspondingly, the 'denzil' version of the
figures were deleted.

I modified the Makefile so that if the BRANCH is not edison
or denzil then the generic figure set is used. I have to retain
the logic for both edison and denzil to cover the case where
a user clones or sets up an edison or denzil repo and then
builds out the manuals. Basically, it had to be backwards
compatible for releases prior to danny.

(From yocto-docs rev: 8283eed4b0b9ec164b87db99c35231f8731ac443)

Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
15 files changed:
documentation/Makefile
documentation/dev-manual/dev-manual-kernel-appendix.xml
documentation/dev-manual/dev-manual-model.xml
documentation/dev-manual/figures/kernel-example-repos-danny.png [deleted file]
documentation/dev-manual/figures/kernel-example-repos-generic.png [new file with mode: 0644]
documentation/dev-manual/figures/kernel-overview-2-generic.png [new file with mode: 0644]
documentation/dev-manual/figures/kernel-overview-2.png [deleted file]
documentation/dev-manual/figures/kernel-overview-3-denzil.png [deleted file]
documentation/dev-manual/figures/kernel-overview-3-generic.png [new file with mode: 0644]
documentation/mega-manual/figures/kernel-example-repos-danny.png [deleted file]
documentation/mega-manual/figures/kernel-example-repos-generic.png [new file with mode: 0644]
documentation/mega-manual/figures/kernel-overview-2-generic.png [new file with mode: 0644]
documentation/mega-manual/figures/kernel-overview-2.png [deleted file]
documentation/mega-manual/figures/kernel-overview-3-denzil.png [deleted file]
documentation/mega-manual/figures/kernel-overview-3-generic.png [new file with mode: 0644]

index 33fcd7a511e723915e949bce07c7ba72b7b2597d..ea59746ae458ff6596edb13b4aac814ac8536962 100644 (file)
 # manuals are being generated.  The variable BRANCH is used to indicate the 
 # branch (edison or denzil) and is used only when DOC=dev-manual or 
 # DOC=mega-manual.  If you do not specify a BRANCH, the default branch used 
-# will be for the latest Yocto Project release.  
+# will be for the latest Yocto Project release.  If you build for either 
+# edison or denzil, you must use BRANCH. You do not need to use BRANCH for
+# any release beyond denzil.  
 #
 # To build a manual, you must invoke Makefile with the DOC argument.  If you 
 # are going to publish the manual, then you must invoke Makefile with both the 
-# DOC and the VER argument.  If you are building a particular version of the 
-# Yocto Project Development Manual or you are building any version of the 
-# mega-manual, you must use the DOC and BRANCH arguments.  
+# DOC and the VER argument.  Furthermore, if you are building or publishing
+# the edison or denzil versions of the Yocto Poject Development Manual or 
+# the mega-manual, you must also use the BRANCH argument.  
 #
 # Examples:
 #
@@ -47,7 +49,8 @@
 # fourth example generates both the PDF and HTML 'edison' versions of the YP 
 # Development Manual.  The last exmample generates the HTML version of the 
 # mega-manual and uses the 'denzil' branch when choosing figures for the 
-# tarball of figures.
+# tarball of figures.  Any example that does not use the BRANCH argument 
+# builds the current version of the manual set.
 #
 # Use the publish target to push the generated manuals to the Yocto Project 
 # website.  All files needed for the manual's HTML form are pushed as well as the 
 #    make publish DOC=bsp-guide VER=1.3
 #    make publish DOC=adt-manual VER=1.3
 #    make publish DOC=dev-manual VER=1.1.1 BRANCH=edison
-#    make publish DOC=dev-manual VER=1.2 
-#    make publish DOC=mega-manual VER=1.3 BRANCH=denzil
+#    make publish DOC=dev-manual VER=1.2 BRANCH=denzil 
 #
-# The first example publishes the 1.2 version of both the PDF and HTML versions of 
-# the BSP Guide.  The second example publishes the 1.2 version of both the PDF and 
+# The first example publishes the 1.3 version of both the PDF and HTML versions of 
+# the BSP Guide.  The second example publishes the 1.3 version of both the PDF and 
 # HTML versions of the ADT Manual. The third example publishes the PDF and HTML
 # 'edison' versions of the YP Development Manual.  The fourth example publishes
-# the PDF and HTML 'master' versions of the YP Development Manual.  The last
-# example publishes the 1.3 version of the mega-manual (HTML-only) and the 
-# version generated and published is based on the 'denzil' branch.
+# the PDF and HTML 'denzil' versions of the YP Development Manual.
 #
 
 ifeq ($(DOC),bsp-guide)
@@ -115,22 +115,13 @@ TARFILES = dev-style.css dev-manual.html dev-manual.pdf \
            figures/kernel-overview-3-denzil.png \
            figures/source-repos.png figures/yp-download.png \
            figures/wip.png
-       else ifeq ($(BRANCH),danny)
-TARFILES = dev-style.css dev-manual.html dev-manual.pdf \
-           figures/app-dev-flow.png figures/bsp-dev-flow.png figures/dev-title.png \
-           figures/git-workflow.png figures/index-downloads.png figures/kernel-dev-flow.png \
-           figures/kernel-example-repos-danny.png \
-           figures/kernel-overview-1.png figures/kernel-overview-2.png \
-           figures/kernel-overview-3-denzil.png \
-           figures/source-repos.png figures/yp-download.png \
-           figures/wip.png
         else
 TARFILES = dev-style.css dev-manual.html dev-manual.pdf \
            figures/app-dev-flow.png figures/bsp-dev-flow.png figures/dev-title.png \
            figures/git-workflow.png figures/index-downloads.png figures/kernel-dev-flow.png \
-           figures/kernel-example-repos-danny.png \
-           figures/kernel-overview-1.png figures/kernel-overview-2.png \
-           figures/kernel-overview-3-denzil.png \
+           figures/kernel-example-repos-generic.png \
+           figures/kernel-overview-1.png figures/kernel-overview-2-generic.png \
+           figures/kernel-overview-3-generic.png \
            figures/source-repos.png figures/yp-download.png \
            figures/wip.png
        endif
@@ -185,19 +176,6 @@ TARFILES = mega-manual.html mega-style.css figures/yocto-environment.png figures
        figures/kernel-overview-3-denzil.png \
        figures/source-repos.png figures/yp-download.png \
        figures/wip.png
-       else ifeq ($(BRANCH),danny)
-TARFILES = mega-manual.html mega-style.css figures/yocto-environment.png figures/building-an-image.png  \
-       figures/using-a-pre-built-image.png \
-       figures/poky-title.png \
-       figures/adt-title.png figures/bsp-title.png \
-       figures/kernel-title.png figures/kernel-architecture-overview.png \
-       figures/app-dev-flow.png figures/bsp-dev-flow.png figures/dev-title.png \
-       figures/git-workflow.png figures/index-downloads.png figures/kernel-dev-flow.png \
-       figures/kernel-example-repos-danny.png \
-       figures/kernel-overview-1.png figures/kernel-overview-2.png \
-       figures/kernel-overview-3-denzil.png \
-       figures/source-repos.png figures/yp-download.png \
-       figures/wip.png
         else
 TARFILES = mega-manual.html mega-style.css figures/yocto-environment.png figures/building-an-image.png  \
        figures/using-a-pre-built-image.png \
@@ -206,9 +184,9 @@ TARFILES = mega-manual.html mega-style.css figures/yocto-environment.png figures
        figures/kernel-title.png figures/kernel-architecture-overview.png \
        figures/app-dev-flow.png figures/bsp-dev-flow.png figures/dev-title.png \
        figures/git-workflow.png figures/index-downloads.png figures/kernel-dev-flow.png \
-       figures/kernel-example-repos-danny.png \
-       figures/kernel-overview-1.png figures/kernel-overview-2.png \
-       figures/kernel-overview-3-denzil.png \
+       figures/kernel-example-repos-generic.png \
+       figures/kernel-overview-1.png figures/kernel-overview-2-generic.png \
+       figures/kernel-overview-3-generic.png \
        figures/source-repos.png figures/yp-download.png \
        figures/wip.png
        endif
index cf5fb4522ab5057e81f7af4498b864e1fbab5bd7..810919f908c700c5a72360a806c29cc0be29b064 100644 (file)
@@ -66,7 +66,7 @@
             </para>
 
             <para>
-                <imagedata fileref="figures/kernel-example-repos-danny.png" width="7in" depth="5in" 
+                <imagedata fileref="figures/kernel-example-repos-generic.png" width="7in" depth="5in" 
                     align="center" scale="100" />
             </para>
 
index eb36ec0685a08422c82e4877a71bf9acfc5f8a1c..844e0dc851fa1d0ec14750bdb8402488cb25af91 100644 (file)
             </para>
 
             <para>
-                <imagedata fileref="figures/kernel-overview-3-denzil.png" 
+                <imagedata fileref="figures/kernel-overview-3-generic.png" 
                     width="6in" depth="4in" align="center" scale="100" />
             </para> 
 
             </para>
 
             <para>
-                <imagedata fileref="figures/kernel-overview-2.png" 
+                <imagedata fileref="figures/kernel-overview-2-generic.png" 
                     width="6in" depth="5in" align="center" scale="100" />
             </para> 
 
diff --git a/documentation/dev-manual/figures/kernel-example-repos-danny.png b/documentation/dev-manual/figures/kernel-example-repos-danny.png
deleted file mode 100644 (file)
index 01cf47c..0000000
Binary files a/documentation/dev-manual/figures/kernel-example-repos-danny.png and /dev/null differ
diff --git a/documentation/dev-manual/figures/kernel-example-repos-generic.png b/documentation/dev-manual/figures/kernel-example-repos-generic.png
new file mode 100644 (file)
index 0000000..6cbd58e
Binary files /dev/null and b/documentation/dev-manual/figures/kernel-example-repos-generic.png differ
diff --git a/documentation/dev-manual/figures/kernel-overview-2-generic.png b/documentation/dev-manual/figures/kernel-overview-2-generic.png
new file mode 100644 (file)
index 0000000..bf5ca36
Binary files /dev/null and b/documentation/dev-manual/figures/kernel-overview-2-generic.png differ
diff --git a/documentation/dev-manual/figures/kernel-overview-2.png b/documentation/dev-manual/figures/kernel-overview-2.png
deleted file mode 100644 (file)
index 5fee847..0000000
Binary files a/documentation/dev-manual/figures/kernel-overview-2.png and /dev/null differ
diff --git a/documentation/dev-manual/figures/kernel-overview-3-denzil.png b/documentation/dev-manual/figures/kernel-overview-3-denzil.png
deleted file mode 100644 (file)
index 5f2ea05..0000000
Binary files a/documentation/dev-manual/figures/kernel-overview-3-denzil.png and /dev/null differ
diff --git a/documentation/dev-manual/figures/kernel-overview-3-generic.png b/documentation/dev-manual/figures/kernel-overview-3-generic.png
new file mode 100644 (file)
index 0000000..616ca90
Binary files /dev/null and b/documentation/dev-manual/figures/kernel-overview-3-generic.png differ
diff --git a/documentation/mega-manual/figures/kernel-example-repos-danny.png b/documentation/mega-manual/figures/kernel-example-repos-danny.png
deleted file mode 100644 (file)
index 01cf47c..0000000
Binary files a/documentation/mega-manual/figures/kernel-example-repos-danny.png and /dev/null differ
diff --git a/documentation/mega-manual/figures/kernel-example-repos-generic.png b/documentation/mega-manual/figures/kernel-example-repos-generic.png
new file mode 100644 (file)
index 0000000..6cbd58e
Binary files /dev/null and b/documentation/mega-manual/figures/kernel-example-repos-generic.png differ
diff --git a/documentation/mega-manual/figures/kernel-overview-2-generic.png b/documentation/mega-manual/figures/kernel-overview-2-generic.png
new file mode 100644 (file)
index 0000000..bf5ca36
Binary files /dev/null and b/documentation/mega-manual/figures/kernel-overview-2-generic.png differ
diff --git a/documentation/mega-manual/figures/kernel-overview-2.png b/documentation/mega-manual/figures/kernel-overview-2.png
deleted file mode 100644 (file)
index 5fee847..0000000
Binary files a/documentation/mega-manual/figures/kernel-overview-2.png and /dev/null differ
diff --git a/documentation/mega-manual/figures/kernel-overview-3-denzil.png b/documentation/mega-manual/figures/kernel-overview-3-denzil.png
deleted file mode 100644 (file)
index 5f2ea05..0000000
Binary files a/documentation/mega-manual/figures/kernel-overview-3-denzil.png and /dev/null differ
diff --git a/documentation/mega-manual/figures/kernel-overview-3-generic.png b/documentation/mega-manual/figures/kernel-overview-3-generic.png
new file mode 100644 (file)
index 0000000..616ca90
Binary files /dev/null and b/documentation/mega-manual/figures/kernel-overview-3-generic.png differ