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
|
AUTOMAKE_OPTIONS = gnu no-dependencies
MAINTAINERCLEANFILES = Makefile.in
DISTCLEANFILES = manual.fns
info_TEXINFOS = manual.texi
EXTRA_DIST = api-comment-style.txt gendoc.awk gnome-doc.el \
PLATFORMS $(BUILT_SOURCES)
BUILT_SOURCES = filament.texi list.texi register.texi \
snprintfv.texi stream.texi
SUFFIXES = .info .texi .h
AWK = @AWK@
# Bah! various flavours of awk treat gendoc slightly differently =(O|
AWK = gawk
GENDOC = $(AWK) -v format=SNV_GNUC_PRINTF \
-f $(srcdir)/gendoc.awk
filament.texi: $(top_builddir)/snprintfv/filament.h
@echo Generating $@ from $(top_builddir)/snprintfv/filament.h
@-$(GENDOC) $(top_builddir)/snprintfv/filament.h > $@
list.texi: $(top_builddir)/snprintfv/list.h
@echo Generating $@ from $(top_builddir)/snprintfv/list.h
@-$(GENDOC) $(top_builddir)/snprintfv/list.h > $@
register.texi: $(top_builddir)/snprintfv/register.h
@echo Generating $@ from $(top_builddir)/snprintfv/register.h
@-$(GENDOC) $(top_builddir)/snprintfv/register.h > $@
snprintfv.texi: $(top_builddir)/snprintfv/snprintfv.h
@echo Generating $@ from $(top_builddir)/snprintfv/snprintfv.h
@-$(GENDOC) $(top_builddir)/snprintfv/snprintfv.h > $@
stream.texi: $(top_builddir)/snprintfv/stream.h
@echo Generating $@ from $(top_builddir)/snprintfv/stream.h
@-$(GENDOC) $(top_builddir)/snprintfv/stream.h > $@
snprintfv.info: manual.texi $(BUILT_SOURCES)
@cd $(srcdir) && rm -f $@ $@-[0-9] $@-[1-9][0-9]
$(MAKEINFO) -I$(srcdir) < $(srcdir)/manual.texi
|