blob: 303cf8eec70950dd0b68c68f0fc685ce0994418a [file] [log] [blame]
Patrick Williamsc124f4f2015-09-15 14:41:29 -05001Documentation
2=============
3
4This is the directory that contains the BitBake documentation.
5
6Manual Organization
7===================
8
9Folders exist for individual manuals as follows:
10
11* bitbake-user-manual - The BitBake User Manual
12
13Each folder is self-contained regarding content and figures.
14
15If you want to find HTML versions of the BitBake manuals on the web,
16go to http://www.openembedded.org/wiki/Documentation.
17
Andrew Geissler4873add2020-11-02 18:44:49 -060018Makefile
19========
Patrick Williamsc124f4f2015-09-15 14:41:29 -050020
Andrew Geissler4873add2020-11-02 18:44:49 -060021The Makefile processes manual directories to create HTML, PDF,
22tarballs, etc. Details on how the Makefile work are documented
23inside the Makefile. See that file for more information.
Patrick Williamsc124f4f2015-09-15 14:41:29 -050024
Andrew Geissler4873add2020-11-02 18:44:49 -060025To build a manual, you run the make command and pass it the name
26of the folder containing the manual's contents.
27For example, the following command run from the documentation directory
28creates an HTML and a PDF version of the BitBake User Manual.
29The DOC variable specifies the manual you are making:
Patrick Williamsc124f4f2015-09-15 14:41:29 -050030
Andrew Geissler4873add2020-11-02 18:44:49 -060031 $ make DOC=bitbake-user-manual
Patrick Williamsc124f4f2015-09-15 14:41:29 -050032
Andrew Geissler4873add2020-11-02 18:44:49 -060033template
34========
35Contains various templates, fonts, and some old PNG files.
Patrick Williamsc124f4f2015-09-15 14:41:29 -050036
Andrew Geissler4873add2020-11-02 18:44:49 -060037tools
38=====
39Contains a tool to convert the DocBook files to PDF format.