diff mupdf-source/thirdparty/leptonica/src/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
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mupdf-source/thirdparty/leptonica/src/Makefile.am	Mon Sep 15 11:43:07 2025 +0200
@@ -0,0 +1,93 @@
+AM_CPPFLAGS = $(ZLIB_CFLAGS) $(LIBPNG_CFLAGS) $(JPEG_CFLAGS) $(LIBTIFF_CFLAGS) $(LIBWEBP_CFLAGS) $(LIBWEBPMUX_CFLAGS) $(LIBJP2K_CFLAGS)
+
+lib_LTLIBRARIES = libleptonica.la
+libleptonica_la_LIBADD = $(LIBPNG_LIBS) $(JPEG_LIBS) $(GIFLIB_LIBS) $(LIBTIFF_LIBS) $(LIBWEBP_LIBS) $(LIBWEBPMUX_LIBS) $(LIBJP2K_LIBS) $(GDI_LIBS) $(LIBM) $(ZLIB_LIBS)
+
+libleptonica_la_LDFLAGS = -no-undefined -version-info 6:0:0
+
+libleptonica_la_SOURCES = adaptmap.c affine.c                        \
+ affinecompose.c arrayaccess.c                                  \
+ bardecode.c baseline.c bbuffer.c                               \
+ bilateral.c bilinear.c binarize.c                              \
+ binexpand.c binreduce.c                                        \
+ blend.c bmf.c bmpio.c bmpiostub.c                              \
+ bootnumgen1.c bootnumgen2.c                                    \
+ bootnumgen3.c bootnumgen4.c                                    \
+ boxbasic.c boxfunc1.c boxfunc2.c boxfunc3.c                    \
+ boxfunc4.c boxfunc5.c bytearray.c                              \
+ ccbord.c ccthin.c checkerboard.c                               \
+ classapp.c colorcontent.c colorfill.c coloring.c               \
+ colormap.c colormorph.c                                        \
+ colorquant1.c colorquant2.c                                    \
+ colorseg.c colorspace.c                                        \
+ compare.c conncomp.c convertfiles.c                            \
+ convolve.c correlscore.c                                       \
+ dewarp1.c dewarp2.c dewarp3.c dewarp4.c                        \
+ dnabasic.c dnafunc1.c dnahash.c                                \
+ dwacomb.2.c dwacomblow.2.c                                     \
+ edge.c encoding.c enhance.c                                    \
+ fhmtauto.c fhmtgen.1.c fhmtgenlow.1.c                          \
+ finditalic.c flipdetect.c                                      \
+ fmorphauto.c fmorphgen.1.c fmorphgenlow.1.c                    \
+ fpix1.c fpix2.c gifio.c gifiostub.c                            \
+ gplot.c graphics.c graymorph.c                                 \
+ grayquant.c hashmap.c heap.c jbclass.c                         \
+ jp2kheader.c jp2kheaderstub.c                                  \
+ jp2kio.c jp2kiostub.c jpegio.c jpegiostub.c                    \
+ kernel.c leptwin.c libversions.c list.c map.c maze.c           \
+ morph.c morphapp.c morphdwa.c morphseq.c                       \
+ numabasic.c numafunc1.c numafunc2.c                            \
+ pageseg.c paintcmap.c                                          \
+ parseprotos.c partify.c partition.c                            \
+ pdfapp.c pdfappstub.c                                          \
+ pdfio1.c pdfio1stub.c pdfio2.c pdfio2stub.c                    \
+ pix1.c pix2.c pix3.c pix4.c pix5.c                             \
+ pixabasic.c pixacc.c pixafunc1.c pixafunc2.c                   \
+ pixalloc.c pixarith.c pixcomp.c pixconv.c                      \
+ pixlabel.c pixtiling.c pngio.c pngiostub.c                     \
+ pnmio.c pnmiostub.c projective.c                               \
+ psio1.c psio1stub.c psio2.c psio2stub.c                        \
+ ptabasic.c ptafunc1.c ptafunc2.c ptra.c                        \
+ quadtree.c queue.c rank.c rbtree.c                             \
+ readbarcode.c readfile.c                                       \
+ recogbasic.c recogdid.c recogident.c                           \
+ recogtrain.c regutils.c renderpdf.c                            \
+ rop.c roplow.c                                                 \
+ rotate.c rotateam.c rotateorth.c rotateshear.c                 \
+ runlength.c sarray1.c sarray2.c                                \
+ scale1.c scale2.c seedfill.c                                   \
+ sel1.c sel2.c selgen.c                                         \
+ shear.c skew.c spixio.c                                        \
+ stack.c stringcode.c                                           \
+ strokes.c sudoku.c textops.c                                   \
+ tiffio.c tiffiostub.c                                          \
+ utils1.c utils2.c warper.c watershed.c                         \
+ webpio.c webpiostub.c webpanimio.c webpanimiostub.c            \
+ writefile.c zlibmem.c zlibmemstub.c
+
+pkginclude_HEADERS = allheaders.h alltypes.h                    \
+ array.h array_internal.h                                       \
+ arrayaccess.h bbuffer.h                                        \
+ bilateral.h bmf.h bmfdata.h bmp.h                              \
+ ccbord.h ccbord_internal.h                                     \
+ colorfill.h dewarp.h endianness.h environ.h                    \
+ gplot.h hashmap.h heap.h imageio.h jbclass.h                   \
+ leptwin.h list.h morph.h                                       \
+ pix.h pix_internal.h                                           \
+ ptra.h queue.h rbtree.h                                        \
+ readbarcode.h recog.h regutils.h stack.h                       \
+ stringcode.h sudoku.h watershed.h
+
+LDADD = libleptonica.la
+
+EXTRA_DIST = hmttemplate1.txt hmttemplate2.txt                  \
+ leptonica-license.txt                                          \
+ morphtemplate1.txt morphtemplate2.txt                          \
+ stringtemplate1.txt stringtemplate2.txt
+
+$(top_builddir)/prog/xtractprotos$(EXEEXT): libleptonica.la
+	$(MAKE) -C $(top_builddir)/prog xtractprotos$(EXEEXT)
+
+allheaders: $(top_builddir)/prog/xtractprotos$(EXEEXT) $(libleptonica_la_SOURCES)
+	cd $(srcdir) && $(abs_top_builddir)/prog/xtractprotos$(EXEEXT) -prestring=LEPT_DLL -protos=inline $(libleptonica_la_SOURCES)
+