## run autogen.sh to create Makefile.in from this file ACLOCAL_AMFLAGS = -I m4 if ENABLE_TRAINING TRAINING_SUBDIR = src/training training: all @$(MAKE) -C src/training training-install: training @$(MAKE) -C src/training install training-uninstall: @$(MAKE) -C src/training uninstall clean-local: @$(MAKE) -C src/training clean else training: @echo "Need to reconfigure project, so there are no errors" endif .PHONY: doc install-langs ScrollView.jar install-jars training SUBDIRS = src/arch src/ccutil src/viewer src/cutil src/opencl src/ccstruct SUBDIRS += src/dict src/classify src/wordrec src/textord src/lstm SUBDIRS += src/ccmain src/api . tessdata doc unittest EXTRA_DIST = README.md EXTRA_DIST += aclocal.m4 config configure.ac autogen.sh EXTRA_DIST += tesseract.pc.in $(TRAINING_SUBDIR) java doc langtests unlvtests DIST_SUBDIRS = $(SUBDIRS) $(TRAINING_SUBDIR) uninstall-hook: rm -rf $(DESTDIR)$(pkgincludedir) dist-hook: # Need to remove .svn directories from directories # added using EXTRA_DIST. $(distdir)/tessdata would in # theory suffice. rm -rf $(find $(distdir) -name .svn) rm -rf $(find $(distdir) -name .git) rm -rf $(find $(distdir) -name .deps) rm -rf $(find $(distdir) -name .libs) rm -rf $(find $(distdir) -name *.o) rm -rf $(find $(distdir) -name *.lo) rm -rf $(find $(distdir) -name *.la) rm -rf $(find $(distdir)/training -executable -type f) rm -rf $(distdir)/doc/html/* ScrollView.jar: @cd "$(top_builddir)/java" && $(MAKE) $@ install-jars: @cd "$(top_builddir)/java" && $(MAKE) $@ doc: -srcdir="$(top_srcdir)" builddir="$(top_builddir)" \ version="@PACKAGE_VERSION@" name="@PACKAGE_NAME@" \ doxygen $(top_srcdir)/doc/Doxyfile doc-pack: doc -chmod a+r $(top_srcdir)/doc/html/* @tar --create --directory=$(top_srcdir)/doc/html --verbose --file=- . | gzip -c -9 > $(top_srcdir)/@PACKAGE_NAME@-@PACKAGE_VERSION@-doc-html.tar.gz; doc-clean: rm -rf $(top_srcdir)/doc/html/* pkgconfigdir = $(libdir)/pkgconfig pkgconfig_DATA = tesseract.pc