# This file is part of cfpeek # Copyright (C) 2011, 2012, 2015 Sergey Poznyakoff # # Cfpeek 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. # # Cfpeek 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 cfpeek. If not, see . dist_man_MANS = cfpeek.1 info_TEXINFOS=cfpeek.texi LISTINGS = \ list1.lst\ list2.lst\ list3.lst\ list4.lst\ list5.lst\ list6.lst\ list7.lst\ list8.lst\ list9.lst\ list10.lst\ togit.texi cfpeek_TEXINFOS=\ macros.texi\ scripting.texi\ sample.texi\ fdl.texi\ $(LISTINGS) BUILT_SOURCES = \ sample.texi EXTRA_DIST = sample.conf GNUmakefile togit.scm .conf.texi: sed '/^#/d;s/\([{}@]\)/@\1/g' $< > $@ AM_MAKEINFOFLAGS = @IMPRIMATUR_MAKEINFOFLAGS@ -I $(top_srcdir)/@GRECS_SUBDIR@/doc imprimatur_INPUT=$(info_TEXINFOS) $(cfpeek_TEXINFOS) include ../imprimatur/imprimatur.mk CHECK_DOCS=$(top_srcdir)/@IMPRIMATUR_MODULE_DIR@/check-docs.sh GENDOCS=$(srcdir)/gendocs.sh --no-copy-images --html '--init-file=$(abs_srcdir)/html.init' EXTRA_DIST += gendocs.sh TEXI2DVI=texi2dvi -t '@set $(RENDITION)' # Make sure you set TEXINPUTS. # TEXINPUTS=/usr/share/texmf/pdftex/plain/misc/ is ok for most distributions .PHONY: manual manual: TEXINPUTS=$(srcdir):$(top_srcdir)/build-aux:$(TEXINPUTS) \ MAKEINFO="$(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS)" \ TEXI2DVI="$(TEXI2DVI) -E" \ $(GENDOCS) $(PACKAGE) '$(PACKAGE_NAME) manual' # Checking check-options: @$(CHECK_DOCS) options \ '/OPTIONS_BEGIN/,/OPTIONS_END/s/OPTION( *\([^,][^,]*\),.*/\1/pg' \ '/@opindex *\(help\|version\|usage\),/d;s/@opindex *\([^ @,]\{2,\}\).*/\1/p' \ $(top_srcdir)/src/cmdline.opt -- \ $(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS) -I $(srcdir) -E - \ $(info_TEXINFOS) all-check-docs: imprimatur-basic-checks check-options check-docs: $(MAKE) -k all-check-docs master-menu: imprimatur-master-menu untabify: imprimatur-untabify final: imprimatur-final