X-Git-Url: https://git.carlh.net/gitweb/?a=blobdiff_plain;f=doc%2Fmanual%2FMakefile;h=8d9ee9149907c2dd8365437f5d5bbec9ead8e663;hb=154be392632ffb5a95cce71a824ede728f32dd09;hp=8cf5e6e75c792b295f6c73e63479c51560be2df3;hpb=9d82858f73679c9752e45ef632648e41d22ae864;p=dcpomatic.git diff --git a/doc/manual/Makefile b/doc/manual/Makefile index 8cf5e6e75..8d9ee9149 100644 --- a/doc/manual/Makefile +++ b/doc/manual/Makefile @@ -9,7 +9,7 @@ DIAGRAMS := file-structure.svg 3d-left-right.svg 3d-top-bottom.svg timecode.svg SCREENSHOTS := file-new.png video-new-film.png still-new-film.png video-select-content-file.png \ still-select-content-file.png examine-thumbs.png examine-content.png timing-tab.png \ calculate-audio-gain.png add-file.png dcp-tab.png colour-conversion.png \ - prefs-kdm-email.png prefs-colour-conversions.png prefs-metadata.png prefs-general.png prefs-tms.png \ + prefs-kdm-email.png prefs-general.png prefs-tms.png \ prefs-advanced.png prefs-defaults.png prefs-servers.png prefs-keys.png \ making-dcp.png filters.png video-tab.png audio-tab.png subtitles-tab.png timing-tab.png \ audio-plot.png audio-map-eg1.png audio-map-eg2.png audio-map-eg3.png kdm.png \ @@ -53,6 +53,9 @@ html/screenshots/export-dialogue.png: screenshots/export-dialogue.png html/screenshots/making-dcp.png: screenshots/making-dcp.png mkdir -p html/screenshots convert -resize 75% $< $@ +html/screenshots/kdm-creator.png: screenshots/kdm-creator.png + mkdir -p html/screenshots + convert -resize 75% $< $@ # For HTML: convert diagrams from SVG to PNG diagrams/%.png: diagrams/%.svg @@ -62,11 +65,23 @@ diagrams/%.png: diagrams/%.svg diagrams/%.pdf: diagrams/%.svg inkscape -z -f $< --export-pdf $@ --export-area-drawing +config.xml: ../../src/lib/config.cc config.py + python3 config.py ../../src/lib/config.cc > config.xml + +dcpomatic_create.xml: ../../src/tools/dcpomatic_create.cc cli.py + python3 cli.py dcpomatic_create > dcpomatic_create.xml + +dcpomatic_cli.xml: ../../src/tools/dcpomatic_cli.cc cli.py + python3 cli.py dcpomatic_cli > dcpomatic_cli.xml + +dcpomatic_kdm_cli.xml: ../../src/tools/dcpomatic_kdm_cli.cc cli.py + python3 cli.py dcpomatic_kdm_cli > dcpomatic_kdm_cli.xml + # # HTML # -html: $(XML) dcpomatic-html.xsl extensions-html.ent dcpomatic.css \ +html: $(XML) config.xml dcpomatic-html.xsl extensions-html.ent dcpomatic.css dcpomatic_create.xml dcpomatic_cli.xml dcpomatic_kdm_cli.xml \ $(addprefix html/screenshots/,$(SCREENSHOTS)) \ $(subst .svg,.png,$(addprefix diagrams/,$(DIAGRAMS))) \ @@ -86,7 +101,7 @@ html: $(XML) dcpomatic-html.xsl extensions-html.ent dcpomatic.css \ # PDF # -pdf: $(XML) dcpomatic-pdf.xsl extensions-pdf.ent \ +pdf: $(XML) config.xml dcpomatic-pdf.xsl extensions-pdf.ent dcpomatic_create.xml dcpomatic_cli.xml dcpomatic_kdm_cli.xml \ $(addprefix screenshots/,$(SCREENSHOTS)) \ $(subst .svg,.pdf,$(addprefix diagrams/,$(DIAGRAMS))) @@ -103,7 +118,7 @@ pdf: $(XML) dcpomatic-pdf.xsl extensions-pdf.ent \ # LaTeX (handy for debugging) # -tex: $(XML) dcpomatic-pdf.xsl extensions-pdf.ent +tex: $(XML) config.xml dcpomatic-pdf.xsl extensions-pdf.ent # The DocBook needs to know what file extensions to look for # for screenshots and diagrams; use the correct file to tell it.