Mercurial > hgrepos > Python2 > PyMuPDF
comparison mupdf-source/scripts/release-test.make @ 2:b50eed0cc0ef upstream
ADD: MuPDF v1.26.7: the MuPDF source as downloaded by a default build of PyMuPDF 1.26.4.
The directory name has changed: no version number in the expanded directory now.
| author | Franz Glasner <fzglas.hg@dom66.de> |
|---|---|
| date | Mon, 15 Sep 2025 11:43:07 +0200 |
| parents | |
| children |
comparison
equal
deleted
inserted
replaced
| 1:1d09e1dec1d9 | 2:b50eed0cc0ef |
|---|---|
| 1 run-release-test: | |
| 2 $(MAKE) nuke | |
| 3 $(MAKE) -f scripts/release-test.make test-release-build | |
| 4 $(MAKE) nuke | |
| 5 $(MAKE) -f scripts/release-test.make test-no-icc-build | |
| 6 $(MAKE) nuke | |
| 7 $(MAKE) -f scripts/release-test.make test-no-js-build | |
| 8 $(MAKE) nuke | |
| 9 $(MAKE) -f scripts/release-test.make test-sanitize-build | |
| 10 $(MAKE) nuke | |
| 11 $(MAKE) -f scripts/release-test.make test-valgrind-build | |
| 12 $(MAKE) nuke | |
| 13 $(MAKE) -f scripts/release-test.make test-memento-build | |
| 14 $(MAKE) nuke | |
| 15 $(MAKE) -f scripts/release-test.make make-all-disabled | |
| 16 $(MAKE) nuke | |
| 17 $(MAKE) -f scripts/release-test.make test-examples | |
| 18 $(MAKE) nuke | |
| 19 $(MAKE) -f scripts/release-test.make make-python-build | |
| 20 $(MAKE) nuke | |
| 21 $(MAKE) -f scripts/release-test.make make-python-with-tesseract-build | |
| 22 $(MAKE) nuke | |
| 23 $(MAKE) -f scripts/release-test.make make-cplusplus-build | |
| 24 $(MAKE) nuke | |
| 25 $(MAKE) -f scripts/release-test.make make-csharp-build | |
| 26 $(MAKE) nuke | |
| 27 $(MAKE) -f scripts/release-test.make test-java-examples | |
| 28 $(MAKE) nuke | |
| 29 $(MAKE) -f scripts/release-test.make test-docs | |
| 30 $(MAKE) nuke | |
| 31 $(MAKE) -f scripts/release-test.make test-java-build | |
| 32 | |
| 33 make-release-build: | |
| 34 $(MAKE) -j2 build=release build/release/mutool | |
| 35 | |
| 36 test-release-build: make-release-build pdfref17.pdf | |
| 37 /usr/bin/test 38b6fd1d44108881f06fe8a260b0c7b3 == $$(./build/release/mutool draw -s5 pdfref17.pdf 1140 2>&1 | grep '^page pdfref17.pdf 1140 ' | cut -d' ' -f4) | |
| 38 /usr/bin/test a62d97b3506d05bc2dbd3214d6d07113 == $$(./build/release/mutool draw -N -s5 pdfref17.pdf 1140 2>&1 | grep '^page pdfref17.pdf 1140 ' | cut -d' ' -f4) | |
| 39 /usr/bin/test 3208e5b2e4f7d2ce91e922d697f2be33 == $$(./build/release/mutool draw -s5 pdfref17.pdf N-1 2>&1 | grep -v '^warning: ' | md5sum - | cut -d' ' -f1) | |
| 40 /usr/bin/test e0a97c8a2003b8d90edda1e45a45dea0 == $$(./build/release/mutool draw -s5 pdfref17.pdf N-1 2>&1 | md5sum - | cut -d' ' -f1) | |
| 41 | |
| 42 make-no-icc-build: | |
| 43 $(MAKE) -j2 XCFLAGS=-DFZ_ENABLE_ICC=0 build=release build/release/mutool | |
| 44 | |
| 45 test-no-icc-build: make-no-icc-build pdfref17.pdf | |
| 46 /usr/bin/test a62d97b3506d05bc2dbd3214d6d07113 == $$(./build/release/mutool draw -s5 pdfref17.pdf 1140 2>&1 | grep '^page pdfref17.pdf 1140 ' | cut -d' ' -f4) | |
| 47 /usr/bin/test a62d97b3506d05bc2dbd3214d6d07113 == $$(./build/release/mutool draw -N -s5 pdfref17.pdf 1140 2>&1 | grep '^page pdfref17.pdf 1140 ' | cut -d' ' -f4) | |
| 48 | |
| 49 make-no-js-build: | |
| 50 $(MAKE) -j2 XCFLAGS=-DFZ_ENABLE_JS=0 build=release build/release/mutool | |
| 51 | |
| 52 test-no-js-build: make-no-js-build pdfref17.pdf | |
| 53 /usr/bin/test 38b6fd1d44108881f06fe8a260b0c7b3 == $$(./build/release/mutool draw -s5 pdfref17.pdf 1140 2>&1 | grep '^page pdfref17.pdf 1140 ' | cut -d' ' -f4) | |
| 54 | |
| 55 make-sanitize-build: | |
| 56 $(MAKE) -j2 build=sanitize build/sanitize/mutool | |
| 57 | |
| 58 test-sanitize-build: make-sanitize-build pdfref17.pdf | |
| 59 ./build/sanitize/mutool draw -st pdfref17.pdf N-1 | |
| 60 | |
| 61 make-valgrind-build: | |
| 62 $(MAKE) -j2 build=valgrind build/valgrind/mutool | |
| 63 | |
| 64 test-valgrind-build: make-valgrind-build pdfref17.pdf | |
| 65 ./build/valgrind/mutool draw -st pdfref17.pdf N-1 | |
| 66 | |
| 67 make-memento-build: | |
| 68 $(MAKE) -j2 build=memento build/memento/mutool | |
| 69 | |
| 70 test-memento-build: make-memento-build pdfref17.pdf | |
| 71 ./build/memento/mutool draw -st pdfref17.pdf N-1 | |
| 72 | |
| 73 make-all-disabled: | |
| 74 $(MAKE) -j2 XCFLAGS='-DFZ_ENABLE_CBZ=0 -DFZ_ENABLE_DOCX_OUTPUT=0 -DFZ_ENABLE_EPUB=0 -DFZ_ENABLE_FB2=0 -DFZ_ENABLE_HTML=0 -DFZ_ENABLE_HTML_ENGINE=0 -DFZ_ENABLE_ICC=0 -DFZ_ENABLE_IMG=0 -DFZ_ENABLE_JPX=0 -DFZ_ENABLE_JS=0 -DFZ_ENABLE_MOBI=0 -DFZ_ENABLE_OCR_OUTPUT=0 -DFZ_ENABLE_ODT_OUTPUT=0 -DFZ_ENABLE_OFFICE=0 -DFZ_ENABLE_PDF=0 -DFZ_ENABLE_SPOT_RENDERING=0 -DFZ_ENABLE_SVG=0 -DFZ_ENABLE_TXT=0 -DFZ_ENABLE_XPS=0 -DFZ_ENABLE_BROTLI=0' | |
| 75 | |
| 76 make-examples: | |
| 77 $(MAKE) -j2 build=debug | |
| 78 $(MAKE) -j2 build=debug examples | |
| 79 | |
| 80 test-examples: make-examples pdfref17.pdf | |
| 81 mkdir -p build/examples | |
| 82 build/debug/example pdfref17.pdf 1 > build/examples/out.pnm | |
| 83 cd build/examples; ../debug/multi-threaded ../../pdfref17.pdf; zip -0 ../examples.zip out*; cd ../.. | |
| 84 /usr/bin/test df4d542e96c0fbac488adcba6b870077 == $$(./build/debug/mutool draw -Ds5 build/examples.zip 2>&1 | md5sum - | cut -d' ' -f1) | |
| 85 | |
| 86 make-python-build: | |
| 87 $(MAKE) -j2 python | |
| 88 | |
| 89 make-python-with-tesseract-build: | |
| 90 $(MAKE) -j2 tesseract=yes python | |
| 91 | |
| 92 make-cplusplus-build: | |
| 93 $(MAKE) -j2 c++ | |
| 94 | |
| 95 make-csharp-build: | |
| 96 $(MAKE) -j2 csharp | |
| 97 | |
| 98 make-java-build: | |
| 99 $(MAKE) -j2 -C platform/java build=release default | |
| 100 | |
| 101 test-java-examples: make-java-build platform/java/pdfref17.pdf | |
| 102 /usr/bin/test 93ecea2a290429260f0fef4107012a51 == $$(MUPDF_ARGS="pdfref17.pdf 1140" $(MAKE) -C platform/java build=release run-example | grep -Ev '^(make|java)' | md5sum - | cut -d' ' -f1) | |
| 103 | |
| 104 make-docs: | |
| 105 $(MAKE) docs | |
| 106 | |
| 107 test-docs: make-docs | |
| 108 linkchecker file://$(PWD)/build/docs/index.html | |
| 109 | |
| 110 test-java-build: make-java-build | |
| 111 MUPDF_ARGS=pdfref17.pdf $(MAKE) -C platform/java build=release run | |
| 112 nuke: | |
| 113 $(MAKE) nuke |
