1# grog.am for 'grog' 2# 3# File position: <groff-source>/src/roff/grog/grog.am 4# 5# Copyright (C) 1993-2018 Free Software Foundation, Inc. 6# 7# Latest update: 22 Aug 2015 8# 9# This file is part of 'grog' which is part of 'groff'. 10# 11# 'groff' is free software; you can redistribute it and/or modify it 12# under the terms of the GNU General Public License as published by 13# the Free Software Foundation, either version 3 of the License, or 14# (at your option) any later version. 15# 16# 'groff' is distributed in the hope that it will be useful, but 17# WITHOUT ANY WARRANTY; without even the implied warranty of 18# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 19# General Public License for more details. 20# 21# You should have received a copy of the GNU General Public License 22# along with this program. If not, see <http://www.gnu.org/licenses/>. 23 24grog_srcdir = $(top_srcdir)/src/roff/grog 25bin_SCRIPTS += grog 26GROG = src/roff/grog/subs.pl 27 28# grog_dir is defined by a m4 macro 29grogdir = $(grog_dir) 30dist_grog_DATA = $(GROG) 31man1_MANS += src/roff/grog/grog.1 32EXTRA_DIST += \ 33 src/roff/grog/grog.1.man \ 34 src/roff/grog/grog.pl 35 36# Perl version works for all parts of 'groff'. 37 38grog: $(grog_srcdir)/grog.pl $(GROG) $(SH_DEPS_SED_SCRIPT) 39 $(AM_V_GEN)$(RM) $@ \ 40 && sed -f "$(SH_DEPS_SED_SCRIPT)" \ 41 -e "1s|^\(#! \).*perl|\\1$(PERL)|" \ 42 -e "s|[@]g[@]|$(g)|g" \ 43 -e "s|[@]BINDIR[@]|$(DESTDIR)$(bindir)|g" \ 44 -e "s|[@]libdir[@]|$(DESTDIR)$(libdir)|g" \ 45 -e "s|[@]EGREP[@]|$(EGREP)|g" \ 46 -e "s|[@]VERSION[@]|$(VERSION)|" \ 47 -e "s|[@]grog_dir[@]|$(grog_dir)|" \ 48 -e "$(SH_SCRIPT_SED_CMD)" \ 49 $(grog_srcdir)/grog.pl \ 50 >$@ \ 51 && chmod +x $@ 52 53 54######################################################################## 55# Editor settings 56######################################################################## 57# 58# Local Variables: 59# mode: makefile-automake 60# fill-column: 72 61# End: 62# vim: set filetype=automake textwidth=72: 63