]> git.lyx.org Git - lyx.git/blob - Makefile.am
* metainfo.xml - homepage missing
[lyx.git] / Makefile.am
1 include $(top_srcdir)/config/common.am
2
3 ACLOCAL_AMFLAGS = -I m4 -I config
4
5 MAINTAINERCLEANFILES += $(srcdir)/aclocal.m4 $(srcdir)/configure \
6         $(srcdir)/config.h.in
7
8 DIST_SUBDIRS = 3rdparty autotests m4 config development po src sourcedoc lib
9
10 if BUILD_CLIENT_SUBDIR
11 CLIENT = src/client
12 endif
13
14
15 SUBDIRS = autotests config development po 3rdparty src sourcedoc lib \
16         $(CLIENT) src/tex2lyx src/convert
17
18
19 EXTRA_DIST = ANNOUNCE INSTALL.autoconf RELEASE-NOTES UPGRADING \
20         INSTALL.Win32 INSTALL.MacOSX INSTALL.cmake \
21         INSTALL.Cygwin README.localization lyx.1in \
22         autogen.sh CMakeLists.txt po/CMakeLists.txt
23
24 man_MANS = lyx.1
25
26 # Set high compression level for xz distribution
27 export XZ_OPT=-9ev
28
29 rpmdist: dist
30         $(LN_S) $(srcdir)/lib/images/lyx.png . ; \
31         if [ -z "`type -path rpmbuild`" ]; \
32         then \
33                 RPMBUILD=rpm; \
34         else \
35                 RPMBUILD=rpmbuild; \
36         fi; $$RPMBUILD -ta $(PACKAGE)-$(VERSION).tar.gz ; saved_status=$$?; \
37         rm lyx.png; exit $$saved_status
38
39 doxydoc:
40         cd sourcedoc; $(MAKE) doxydoc
41
42 lfundoc: $(srcdir)/lib/doc/LFUNs.lyx
43
44 $(srcdir)/lib/doc/LFUNs.lyx: $(srcdir)/development/tools/gen_lfuns.py $(srcdir)/src/LyXAction.cpp
45         $(AM_V_GEN)$(PYTHON) $^ >$@ 2>/dev/null
46
47 keystest:
48         development/keystest/lyx_make.sh
49
50 alltests: check alltests-recursive
51
52 alltests-recursive:
53         cd lib; $(MAKE) alltests-recursive
54         cd src; $(MAKE) alltests-recursive
55
56 updatetests:
57         cd src; $(MAKE) updatetests
58
59 lgbtags:
60         etags --totals=yes --recurse=yes -o TAGS $(top_srcdir)/*
61
62 .PHONY: doxydoc alltests alltests-recursive updatetests
63