1 # Help text for the GIMP-manual build system.
3 # This text will be printed when you type
5 # where %LANGUAGES% (and %ALL_LINGUAS% & %LINGUAS%) are
6 # replaced with the value of the respective 'make' variable
7 # and lines starting with '#' (comments) are skipped.
9 # Feel free to enhance this text... :-)
12 Default (main) targets:
13 all Create/update HTML manual (and AUTHORS file)
14 (equivalent to "make [..] html AUTHORS" or "make [..]")
15 html Create/update HTML manual for all languages
17 AUTHORS Create/update AUTHORS file
19 Language-specific targets for making the GIMP-manual:
20 html-LANG Build HTML for language LANG (implies xml-LANG)
21 pdf-LANG Build PDF for language LANG (implies xml-LANG)
22 odf-LANG Build ODF for language LANG (implies xml-LANG)
24 Omitting LANG (e.g."make [..] html") is equivalent to making target
25 for all languages: %LANGUAGES%
27 WARNING: Making HTML (or PDF, ODF, XML) will automatically update
28 ------- po files if necessary. This may lead to unintended commits
29 when working directly on a GIT sandbox.
31 Internal targets (intermediate stages):
32 pot Create/update POT files
33 po-LANG Create/update PO files for language LANG (implies pot)
34 xml-LANG Create/update XML files for language LANG (implies po-LANG)
36 Special (helper) targets for documenters and translators:
37 status-LANG Show translation progress for language LANG
38 po/LANG/path/to/file.po
39 Force re-making of po file
41 Force re-making of pot file
42 preview-xml/LANG/path/to/file.xml
43 Make a single draft HTML file for language "LANG"
44 preview-src/path/to/file.xml
45 Make single draft HTML files for all languages
48 validate-LANG Validate XML for language LANG via 'xmllint'
49 validate Same as "validate-en"
51 Find broken image references and orphaned image files
52 for language LANG (and for English images ("C"))
53 check-images Same as "check-images-en"
56 gimp-help-2-html-LANG.tar.gz
57 gimp-help-2-html-LANG.tar.bz2
58 gimp-help-2-html-LANG.zip
59 Make HTML package for the specified language LANG.
61 Special (helper) targets for build-system development:
62 dot Create a visualized version of the Makefile dependencies
63 (this may be not up-to-date!)
65 Make variables (can be overriden at command-line):
66 LINGUAS="..." Space-separated list of manual languages (e.g. "en de fr"),
67 restricted to ALL_LINGUAS=%ALL_LINGUAS%
68 LANGUAGES="..." Space-separated list of manual languages (e.g. "en de fr"),
69 overriding ALL_LINGUAS
70 VERBOSE=0|1|2 Controls the amount of output messages:
71 1 = moderate (default), 2 = all, 0 = nearly silent
73 More (optional) make variables (empty by default):
74 GIMP_PO_ROOT Path to the local GIMP (not: gimp-help-2) git repository
75 containing po files (po*/LANG.po) which may be used as
76 additional libraries of translations
77 XSLTEXTRAFLAGS Additional flags passed to the xsltproc tool
78 DBLATEXEXTRAFLAGS Additional flags passed to the dblatex tool