1include $(top_srcdir)/config/common.am 2 3ACLOCAL_AMFLAGS = -I m4 -I config 4 5MAINTAINERCLEANFILES += $(srcdir)/aclocal.m4 $(srcdir)/configure \ 6 $(srcdir)/config.h.in 7 8DIST_SUBDIRS = autotests m4 config po src sourcedoc lib 9 10if BUILD_CLIENT_SUBDIR 11CLIENT = src/client 12endif 13 14 15SUBDIRS = autotests config po src sourcedoc lib \ 16 $(CLIENT) src/tex2lyx src/convert 17 18 19EXTRA_DIST = ANNOUNCE INSTALL.autoconf RELEASE-NOTES UPGRADING \ 20 INSTALL.Win32 INSTALL.MacOSX INSTALL.cmake \ 21 README.Win32 README.Cygwin README.localization lyx.1in \ 22 autogen.sh CMakeLists.txt po/CMakeLists.txt 23 24man_MANS = lyx.1 25 26#Wait some time for bumping automake 1.11, which can use dist-xz 27#directly without this code, which is to be removed. 28#xz has low compression by default, but can be affected via 29#export XZ_OPT=-9ev put somewhere in the makefile. 30lyxdist: dist 31 bunzip2 $(PACKAGE)-$(VERSION).tar.bz2 32 xz -9 $(PACKAGE)-$(VERSION).tar 33 ls -hl $(PACKAGE)-$(VERSION).tar.* 34 35rpmdist: dist 36 $(LN_S) $(srcdir)/lib/images/lyx.png . ; \ 37 if [ -z "`type -path rpmbuild`" ]; \ 38 then \ 39 RPMBUILD=rpm; \ 40 else \ 41 RPMBUILD=rpmbuild; \ 42 fi; $$RPMBUILD -ta $(PACKAGE)-$(VERSION).tar.gz ; saved_status=$$?; \ 43 rm lyx.png; exit $$saved_status 44 45doxydoc: 46 cd sourcedoc; $(MAKE) doxydoc 47 48lfundoc: $(srcdir)/lib/doc/LFUNs.lyx 49 50$(srcdir)/lib/doc/LFUNs.lyx: $(srcdir)/development/tools/gen_lfuns.py $(srcdir)/src/LyXAction.cpp 51 $(AM_V_GEN)$(PYTHON) $^ >$@ 2>/dev/null 52 53keystest: 54 development/keystest/lyx_make.sh 55 56alltests: check alltests-recursive 57 58alltests-recursive: 59 cd lib; $(MAKE) alltests-recursive 60 cd src; $(MAKE) alltests-recursive 61 62updatetests: 63 cd src; $(MAKE) updatetests 64 65lgbtags: 66 etags --totals=yes --recurse=yes -o TAGS $(top_srcdir)/* 67 68.PHONY: doxydoc alltests alltests-recursive updatetests 69 70