1 SUBDIRS = include src tools tests doc bash-completion
2 ACLOCAL_AMFLAGS = -I m4 ${ACLOCAL_FLAGS}
5 m4datadir = $(datadir)/aclocal
6 m4data_DATA = $(srcdir)/abigail.m4
8 pkgconfigdir = $(libdir)/pkgconfig
9 pkgconfig_DATA = libabigail.pc
11 dist_noinst_DATA = default.abignore
12 abigaillibdir = $(pkglibdir)
13 abigaillib_DATA = default.abignore
15 #bashcompletiondir = $(datadir)/bash-completion/completions
16 #dist_bashcompletion_DATA =
19 autoconf-archive/ax_check_python_modules.m4 \
20 autoconf-archive/ax_prog_python_version.m4 \
21 autoconf-archive/ax_compare_version.m4 \
22 NEWS README COPYING COMPILING \
23 COMMIT-LOG-GUIDELINES VISIBILITY \
24 ChangeLog COPYING-LGPLV2 COPYING-LGPLV3 \
25 COPYING-GPLV3 gen-changelog.py \
26 $(headers) $(m4data_DATA) \
29 # automake already tells which subdir is being entered.
30 # Don't make make repeat.
31 AM_MAKEFLAGS = --no-print-directory
35 doc: html-doc man info
38 $(MAKE) -C doc html-doc
39 $(MAKE) -C doc/manuals html-doc
42 $(MAKE) -C doc/manuals man
45 $(MAKE) -C doc/manuals info
48 $(MAKE) -C tests check-valgrind
50 check-valgrind-recursive:
51 $(MAKE) -C tests check-valgrind-memcheck-recursive
54 python $(srcdir)/gen-changelog.py > $(srcdir)/ChangeLog
56 TARBALL = $(PACKAGE_NAME)-$(VERSION).tar.gz
57 RELEASED_BRANCH = master
62 git tag -m "$(PACKAGE_NAME) release $(VERSION)" \
63 "$(PACKAGE_NAME)-$(VERSION)" $(RELEASED_BRANCH)
65 tag-release: tag-release-only
68 scp $(TARBALL) sourceware.org:~ftp/pub/libabigail
72 upload-release: tarball tag-release upload-release-only
74 release: upload-release
76 upload-release: tarball-and-tag-and-upload
78 tarball-and-tag-and-upload: tarball-and-all
80 tarball-and-all: tag-and-all
83 tag-and-all: distcheck
84 $(MAKE) tag-release-only