Mercurial > hgrepos > Python2 > PyMuPDF
comparison mupdf-source/thirdparty/leptonica/Makefile.am @ 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 ACLOCAL_AMFLAGS = -I m4 | |
| 2 AUTOMAKE_OPTIONS = foreign | |
| 3 EXTRA_DIST = config README.html leptonica-license.txt moller52.jpg version-notes.html make-for-auto make-for-local autogen.sh Doxyfile | |
| 4 | |
| 5 pkgconfigdir = $(libdir)/pkgconfig | |
| 6 pkgconfig_DATA = lept.pc | |
| 7 | |
| 8 # Cmake configs: | |
| 9 lept_cmakeconfigdir = $(libdir)/cmake/ | |
| 10 lept_cmakeconfig_DATA = \ | |
| 11 cmake/templates/LeptonicaConfig.cmake \ | |
| 12 cmake/templates/LeptonicaConfig-version.cmake | |
| 13 | |
| 14 SUBDIRS = src prog | |
| 15 | |
| 16 # The fuzzing tests are run by OSS-Fuzz https://oss-fuzz.com/, | |
| 17 # but can also be run locally. | |
| 18 # Note: -fsanitize=fuzzer currently requires the clang++ compiler. | |
| 19 | |
| 20 # LIB_FUZZING_ENGINE can be overridden by the caller. | |
| 21 # This is used by OSS-Fuzz. | |
| 22 LIB_FUZZING_ENGINE ?= -fsanitize=fuzzer | |
| 23 | |
| 24 FUZZERS := | |
| 25 FUZZERS += adaptmap_fuzzer | |
| 26 FUZZERS += affine_fuzzer | |
| 27 FUZZERS += barcode_fuzzer | |
| 28 FUZZERS += baseline_fuzzer | |
| 29 FUZZERS += bilateral_fuzzer | |
| 30 FUZZERS += binarize_fuzzer | |
| 31 FUZZERS += blend_fuzzer | |
| 32 FUZZERS += boxfunc_fuzzer | |
| 33 FUZZERS += boxfunc3_fuzzer | |
| 34 FUZZERS += boxfunc4_fuzzer | |
| 35 FUZZERS += boxfunc5_fuzzer | |
| 36 FUZZERS += ccbord_fuzzer | |
| 37 FUZZERS += checkerboard_fuzzer | |
| 38 FUZZERS += classapp_fuzzer | |
| 39 FUZZERS += colorfill_fuzzer | |
| 40 FUZZERS += colorquant_fuzzer | |
| 41 FUZZERS += compare_fuzzer | |
| 42 FUZZERS += dewarp_fuzzer | |
| 43 FUZZERS += edge_fuzzer | |
| 44 FUZZERS += enhance_fuzzer | |
| 45 FUZZERS += fhmtgen_fuzzer | |
| 46 FUZZERS += finditalic_fuzzer | |
| 47 FUZZERS += flipdetect_fuzzer | |
| 48 FUZZERS += fpix2_fuzzer | |
| 49 FUZZERS += graphics_fuzzer | |
| 50 FUZZERS += graymorph_fuzzer | |
| 51 FUZZERS += grayquant_fuzzer | |
| 52 FUZZERS += jpegiostub_fuzzer | |
| 53 FUZZERS += kernel_fuzzer | |
| 54 FUZZERS += mask_fuzzer | |
| 55 FUZZERS += maze_fuzzer | |
| 56 FUZZERS += morph_fuzzer | |
| 57 FUZZERS += morphapp_fuzzer | |
| 58 FUZZERS += pageseg_fuzzer | |
| 59 FUZZERS += paintcmap_fuzzer | |
| 60 FUZZERS += pix1_fuzzer | |
| 61 FUZZERS += pix3_fuzzer | |
| 62 FUZZERS += pix4_fuzzer | |
| 63 FUZZERS += pixa_recog_fuzzer | |
| 64 FUZZERS += pixconv_fuzzer | |
| 65 FUZZERS += pix_orient_fuzzer | |
| 66 FUZZERS += pix_rotate_shear_fuzzer | |
| 67 FUZZERS += recog_basic_fuzzer | |
| 68 | |
| 69 fuzzers: $(FUZZERS) | |
| 70 | |
| 71 $(FUZZERS): all | |
| 72 | |
| 73 %_fuzzer: $(top_srcdir)/prog/fuzzing/%_fuzzer.cc | |
| 74 $(CXX) $(CXXFLAGS) -g $(LIB_FUZZING_ENGINE) \ | |
| 75 -I $(top_srcdir)/src \ | |
| 76 -I $(builddir)/src \ | |
| 77 $< \ | |
| 78 $(builddir)/src/.libs/libleptonica.a \ | |
| 79 $(GIFLIB_LIBS) \ | |
| 80 $(JPEG_LIBS) \ | |
| 81 $(LIBJP2K_LIBS) \ | |
| 82 $(LIBPNG_LIBS) \ | |
| 83 $(LIBTIFF_LIBS) \ | |
| 84 $(LIBWEBP_LIBS) \ | |
| 85 -o $@ |
