1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84
|
# Top-level Makefile.am
#
# Copyright (c) 1997-2020 Free Software Foundation, Inc.
#
# This file is part of GNU Zile.
#
# GNU Zile is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 3, or (at your option)
# any later version.
#
# GNU Zile is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, see <https://www.gnu.org/licenses/>.
CLOC = cloc --force-lang="C",h --autoconf
SUBDIRS = lib .
ACLOCAL_AMFLAGS = -I m4
AUTOMAKE_OPTIONS = subdir-objects
DISTCLEANFILES =
MAINTAINERCLEANFILES =
PERL_BUILDTIME = \
build-aux/mkbindings.pl \
build-aux/mkvars.pl \
build-aux/asan-suppressions.txt
EXTRA_DIST = \
FAQ \
build-aux/zile-help2man-wrapper \
$(PERL_BUILDTIME)
doc_DATA = AUTHORS FAQ NEWS
include doc/Makefile.am
include src/Makefile.am
include tests/Makefile.am
PRODUCTIONSOURCES = \
configure.ac \
Makefile.am \
$(PERL_BUILDTIME) \
doc/Makefile.am \
src/Makefile.am \
$(src_zile_SOURCE_FILES) \
$(VAPIS)
loc:
cd $(srcdir) && \
$(CLOC) $(PRODUCTIONSOURCES)
loc-all:
cd $(srcdir) && \
$(CLOC) $(PRODUCTIONSOURCES) $(LISP_ALL_TESTS) $(srcdir)/tests/run-lisp-tests.pl
prerelease:
{ $(MAKE) -k maintainer-clean || { ./configure && $(MAKE) maintainer-clean; } } && \
git checkout HEAD && \
git pull && \
git diff --exit-code && \
git push && \
./bootstrap && ./configure && \
$(MAKE) check distcheck
## ------------- ##
## Distribution. ##
## ------------- ##
distcheck-hook: syntax-check
dorelease:
git push origin master tag v$$(cat .prev-version)
woger gnu
## An empty target to depend on when a rule needs to always run
## whenever it is visited.
.FORCE:
|