* tools/help2man, tools/x-to-1.in: New files, copied from gnulib 1af55d85d9762a679b4302d5995f05ccd883e956. * configure.ac: Create x-to-1 and export CROSS_COMPILING. * Makefile.am: Distribute help2man. * src/bin/Makefile.am (SUBDIRS): New. * src/bin/man/Makefile.am: New file. * src/bin/man/genltl.x, src/bin/man/ltlfilt.x: New files. * src/bin/genltl.cc: Document the RANGE in the options, and move the bibliography to genltl.x. * README: Document src/bin/man
68 lines
2.5 KiB
Makefile
68 lines
2.5 KiB
Makefile
## -*- coding: utf-8 -*-
|
|
## Copyright (C) 2011, 2012 Laboratoire de Recherche et Développement
|
|
## de l'Epita (LRDE).
|
|
## Copyright (C) 2003, 2005 Laboratoire d'Informatique de Paris 6 (LIP6),
|
|
## département Systèmes Répartis Coopératifs (SRC), Université Pierre
|
|
## et Marie Curie.
|
|
##
|
|
## This file is part of Spot, a model checking library.
|
|
##
|
|
## Spot 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 2 of the License, or
|
|
## (at your option) any later version.
|
|
##
|
|
## Spot 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 Spot; see the file COPYING. If not, write to the Free
|
|
## Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
|
|
## 02111-1307, USA.
|
|
|
|
if WITH_INCLUDED_BUDDY
|
|
MAYBE_BUDDY = buddy
|
|
endif WITH_INCLUDED_BUDDY
|
|
if WITH_INCLUDED_LBTT
|
|
MAYBE_LBTT = lbtt
|
|
endif WITH_INCLUDED_LBTT
|
|
if NEVER
|
|
# For Automake a conditional directory
|
|
# is conditionally built, but unconditionally distributed.
|
|
# So using NEVER here ensures that `make all' will not
|
|
# recurse in bench/, but `make dist' will.
|
|
NEVER_BENCH = bench
|
|
endif
|
|
|
|
SUBDIRS = $(MAYBE_BUDDY) $(MAYBE_LBTT) \
|
|
$(NEVER_BENCH) doc lib src wrap ltdl iface
|
|
|
|
UTF8 = utf8/doc/ReleaseNotes utf8/doc/utf8cpp.html utf8/utf8.h \
|
|
utf8/utf8/checked.h utf8/utf8/core.h utf8/utf8/unchecked.h
|
|
|
|
ACLOCAL_AMFLAGS = -I m4
|
|
EXTRA_DIST = HACKING ChangeLog.1 tools/gitlog-to-changelog tools/help2man \
|
|
$(UTF8) m4/gnulib-cache.m4
|
|
|
|
dist-hook: gen-ChangeLog
|
|
|
|
gen_start = 2012-03-10
|
|
.PHONY: gen-ChangeLog
|
|
gen-ChangeLog:
|
|
if test -d .git; then \
|
|
## Generate all commits in the form "SHA1 subject"
|
|
git log --since=$(gen_start) --pretty=oneline | \
|
|
## Filter out commits whose subject start with '['. These are usually
|
|
## [buddy] or [lbtt] tags to indicate we are committing on a subproject.
|
|
grep -v '........................................ \[' | \
|
|
## Keep the SHA1
|
|
cut -c 1-40 | \
|
|
## Feed all that to gitlog-to-changelog
|
|
$(top_srcdir)/tools/gitlog-to-changelog \
|
|
--no-cluster --format='%s%n%n%b%n' -- \
|
|
--stdin --no-walk > $(distdir)/cl-t; \
|
|
rm -f $(distdir)/ChangeLog; \
|
|
mv $(distdir)/cl-t $(distdir)/ChangeLog; \
|
|
fi
|