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
|
# Documentation Makefile.am
#
# Copyright (c) 2008 Free Software Foundation, Inc.
# Copyright (c) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004 Sandro Sigala.
# Copyright (c) 2003, 2004, 2005, 2006, 2007, 2008 Reuben Thomas.
# Copyright (c) 2004 David Capello.
#
# 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 GNU Zile; see the file COPYING. If not, write to the
# Free Software Foundation, Fifth Floor, 51 Franklin Street, Boston,
# MA 02111-1301, USA.
info_TEXINFOS = zile.texi
ziledir = $(datadir)/zile
zile_DATA = \
AUTODOC \
FAQ \
HELP \
TUTORIAL \
dotzile.sample
EXTRA_DIST = \
FAQ \
TUTORIAL \
dotzile.sample \
dotzile.texi \
zlint \
zile.1.in \
mkdoc.c \
config.h
man_MANS = zile.1
HELP: zile.info
makeinfo --no-header --no-split -I$(top_srcdir)/doc $(top_srcdir)/doc/zile.texi >$@
AUTODOCSRCS = $(top_srcdir)/src/*.c
AM_CFLAGS = -I$(top_srcdir) -I$(top_srcdir)/lib -I$(top_srcdir)/src
mkdoc$(EXEEXT_FOR_BUILD): mkdoc.o
$(CC_FOR_BUILD) $(CFLAGS) $(LDFLAGS) -o $@ mkdoc.o
mkdoc.o: mkdoc.c config.h $(top_srcdir)/src/tbl_funcs.h $(top_srcdir)/src/tbl_vars.h \
$(top_srcdir)/src/strrstr.c $(top_srcdir)/src/vasprintf.c $(top_srcdir)/src/zmalloc.c $(top_srcdir)/src/astr.c
$(CC_FOR_BUILD) -c -I$(top_srcdir)/doc -I$(top_srcdir) -I$(top_srcdir)/src $(CFLAGS) $(srcdir)/mkdoc.c
AUTODOC: $(AUTODOCSRCS) mkdoc$(EXEEXT_FOR_BUILD)
./mkdoc $(AUTODOCSRCS) >AUTODOC
zile.info: dotzile.texi
dotzile.texi: dotzile.sample
@echo "@c Automatically generated file: NO DOT EDIT!" >$@
@echo "@setfilename dotzile.info" >>$@
@echo "@example" >>$@
expand $? >>$@
@echo "@end example" >>$@
zile.1: zile.1.in
rm -f $@
sed s+'@'pkgdatadir@+$(pkgdatadir)+g $? > $@
all-local: HELP AUTODOC
clean-local:
rm -f mkdoc$(EXEEXT_FOR_BUILD) AUTODOC HELP *.o
rm -f zile.1
check-local:
cd $(top_srcdir)/doc && $(top_srcdir)/doc/zlint
|