Mercurial > hgrepos > Python2 > PyMuPDF
comparison mupdf-source/thirdparty/tesseract/java/Makefile.am @ 3:2c135c81b16c
MERGE: upstream PyMuPDF 1.26.4 with MuPDF 1.26.7
| author | Franz Glasner <fzglas.hg@dom66.de> |
|---|---|
| date | Mon, 15 Sep 2025 11:44:09 +0200 |
| parents | b50eed0cc0ef |
| children |
comparison
equal
deleted
inserted
replaced
| 0:6015a75abc2d | 3:2c135c81b16c |
|---|---|
| 1 SUBDIRS = com | |
| 2 scrollview_path = @datadir@/tessdata | |
| 3 | |
| 4 JAVAC = javac | |
| 5 JAR = jar | |
| 6 | |
| 7 if !GRAPHICS_DISABLED | |
| 8 SCROLLVIEW_FILES = \ | |
| 9 $(srcdir)/com/google/scrollview/ui/SVAbstractMenuItem.java \ | |
| 10 $(srcdir)/com/google/scrollview/ui/SVCheckboxMenuItem.java \ | |
| 11 $(srcdir)/com/google/scrollview/ui/SVEmptyMenuItem.java \ | |
| 12 $(srcdir)/com/google/scrollview/events/SVEvent.java \ | |
| 13 $(srcdir)/com/google/scrollview/events/SVEventHandler.java \ | |
| 14 $(srcdir)/com/google/scrollview/events/SVEventType.java \ | |
| 15 $(srcdir)/com/google/scrollview/ui/SVImageHandler.java \ | |
| 16 $(srcdir)/com/google/scrollview/ui/SVMenuBar.java \ | |
| 17 $(srcdir)/com/google/scrollview/ui/SVMenuItem.java \ | |
| 18 $(srcdir)/com/google/scrollview/ui/SVPopupMenu.java \ | |
| 19 $(srcdir)/com/google/scrollview/ui/SVSubMenuItem.java \ | |
| 20 $(srcdir)/com/google/scrollview/ui/SVWindow.java \ | |
| 21 $(srcdir)/com/google/scrollview/ScrollView.java | |
| 22 | |
| 23 SCROLLVIEW_CLASSES = \ | |
| 24 com/google/scrollview/ui/SVAbstractMenuItem.class \ | |
| 25 com/google/scrollview/ui/SVCheckboxMenuItem.class \ | |
| 26 com/google/scrollview/ui/SVEmptyMenuItem.class \ | |
| 27 com/google/scrollview/events/SVEvent.class \ | |
| 28 com/google/scrollview/events/SVEventHandler.class \ | |
| 29 com/google/scrollview/events/SVEventType.class \ | |
| 30 com/google/scrollview/ui/SVImageHandler.class \ | |
| 31 com/google/scrollview/ui/SVMenuBar.class \ | |
| 32 com/google/scrollview/ui/SVMenuItem.class \ | |
| 33 com/google/scrollview/ui/SVPopupMenu.class \ | |
| 34 com/google/scrollview/ui/SVSubMenuItem.class \ | |
| 35 com/google/scrollview/ui/SVWindow.class \ | |
| 36 com/google/scrollview/ScrollView.class | |
| 37 | |
| 38 SCROLLVIEW_LIBS = \ | |
| 39 piccolo2d-core-3.0.1.jar \ | |
| 40 piccolo2d-extras-3.0.1.jar \ | |
| 41 jaxb-api-2.3.1.jar | |
| 42 | |
| 43 CLASSPATH = piccolo2d-core-3.0.1.jar:piccolo2d-extras-3.0.1.jar:jaxb-api-2.3.1.jar | |
| 44 | |
| 45 ScrollView.jar : $(SCROLLVIEW_CLASSES) | |
| 46 $(JAR) cfm $@ $(srcdir)/Manifest.txt com/google/scrollview/*.class \ | |
| 47 com/google/scrollview/events/*.class com/google/scrollview/ui/*.class | |
| 48 | |
| 49 $(SCROLLVIEW_CLASSES) : $(SCROLLVIEW_FILES) $(SCROLLVIEW_LIBS) | |
| 50 $(JAVAC) -encoding UTF8 -sourcepath $(srcdir) -classpath $(CLASSPATH) $(SCROLLVIEW_FILES) -d $(builddir) | |
| 51 | |
| 52 .PHONY: fetch-jars | |
| 53 fetch-jars $(SCROLLVIEW_LIBS): | |
| 54 curl -sSLO https://repo1.maven.org/maven2/org/piccolo2d/piccolo2d-core/3.0.1/piccolo2d-core-3.0.1.jar | |
| 55 curl -sSLO https://repo1.maven.org/maven2/org/piccolo2d/piccolo2d-extras/3.0.1/piccolo2d-extras-3.0.1.jar | |
| 56 curl -sSLO https://repo1.maven.org/maven2/javax/xml/bind/jaxb-api/2.3.1/jaxb-api-2.3.1.jar | |
| 57 | |
| 58 .PHONY: install-jars | |
| 59 install-jars : ScrollView.jar | |
| 60 @if [ ! -d $(scrollview_path) ]; then mkdir -p $(scrollview_path); fi; | |
| 61 $(INSTALL) -m 644 $(SCROLLVIEW_LIBS) $(scrollview_path); | |
| 62 $(INSTALL) -m 644 ScrollView.jar $(scrollview_path); | |
| 63 @echo "Don't forget to set environment variable SCROLLVIEW_PATH to $(scrollview_path)"; | |
| 64 | |
| 65 uninstall: | |
| 66 rm -f $(scrollview_path)/*.jar | |
| 67 endif | |
| 68 | |
| 69 clean-local: | |
| 70 rm -f ScrollView.jar $(SCROLLVIEW_CLASSES) | |
| 71 | |
| 72 # all-am does nothing, to make the java part optional. | |
| 73 all all-am install : |
