X-Git-Url: https://git.carlh.net/gitweb/?p=dcpomatic.git;a=blobdiff_plain;f=doc%2Fmanual%2FMakefile;h=7413f2422a8d680ab95a160e3123fa0bcb0783a7;hp=d57dd26307f8f2a657eae9d383abc7d707b622c1;hb=d3aa752cd087f22561bda6c5891e5b3bf3b72a6b;hpb=3f047eef5b84c4212da865b5cdadb70076f07805 diff --git a/doc/manual/Makefile b/doc/manual/Makefile index d57dd2630..7413f2422 100644 --- a/doc/manual/Makefile +++ b/doc/manual/Makefile @@ -1,6 +1,7 @@ # DCP-o-matic manual makefile INKSCAPE = ~/Applications/inkscape +LIBDCP = ~/src/libdcp all: html pdf @@ -17,7 +18,8 @@ SCREENSHOTS := file-new.pdf new-film.pdf video-select-content-file.pdf \ prefs-notifications.pdf timeline1.pdf timed-text-tab.pdf \ making-dcp.pdf filters.pdf video-tab.pdf audio-tab.pdf \ audio-plot.pdf audio-map-eg1.pdf audio-map-eg2.pdf audio-map-eg3.pdf kdm.pdf \ - kdm-creator.pdf export.pdf advanced-content.pdf + kdm-creator.pdf export.pdf advanced-content.pdf disk-writer-notice.pdf disk-writer.pdf \ + markers.pdf prefs-notifications.pdf prefs-cover-sheet.pdf XML := dcpomatic.xml @@ -104,11 +106,24 @@ SHORTCUTS := ../../src/tools/dcpomatic.cc shortcuts.xml: $(SHORTCUTS) shortcuts.py python3 shortcuts.py $(SHORTCUTS) > $@ +LIBDCP_DEPS = $(LIBDCP)/src/verify_j2k.cc $(LIBDCP)/src/dcp.cc $(LIBDCP)/src/verify.cc + +verify_errors.xml: verifier.py $(LIBDCP_DEPS) + python3 verifier.py $(LIBDCP) ERROR > $@ + +verify_bv21_errors.xml: verifier.py $(LIBDCP_DEPS) + python3 verifier.py $(LIBDCP) BV21_ERROR > $@ + +verify_warnings.xml: verifier.py $(LIBDCP_DEPS) + python3 verifier.py $(LIBDCP) WARNING > $@ + + # # HTML # -html: $(XML) config.xml shortcuts.xml dcpomatic-html.xsl extensions-html.ent dcpomatic.css dcpomatic_create.xml dcpomatic_cli.xml dcpomatic_kdm_cli.xml \ +html: $(XML) config.xml shortcuts.xml verify_errors.xml verify_bv21_errors.xml verify_warnings.xml \ + dcpomatic-html.xsl extensions-html.ent dcpomatic.css dcpomatic_create.xml dcpomatic_cli.xml dcpomatic_kdm_cli.xml \ $(subst .pdf,.png,$(addprefix html/screenshots/,$(SCREENSHOTS))) \ $(subst .svg,.png,$(addprefix diagrams/,$(DIAGRAMS))) \ @@ -128,7 +143,8 @@ html: $(XML) config.xml shortcuts.xml dcpomatic-html.xsl extensions-html.ent dcp # PDF # -pdf: $(XML) config.xml dcpomatic-pdf.xsl extensions-pdf.ent dcpomatic_create.xml dcpomatic_cli.xml dcpomatic_kdm_cli.xml \ +pdf: $(XML) config.xml shortcuts.xml verify_errors.xml verify_bv21_errors.xml verify_warnings.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)))