From d7e47a557e62ba0f96067e4ca84d1d931be3972f Mon Sep 17 00:00:00 2001 From: Jon Turney Date: Mon, 4 Jul 2016 17:09:30 +0100 Subject: Regenerate newlib Makefiles --- newlib/libc/stdio/Makefile.in | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) (limited to 'newlib/libc/stdio/Makefile.in') diff --git a/newlib/libc/stdio/Makefile.in b/newlib/libc/stdio/Makefile.in index 26dcbd135..8ea5f0abb 100644 --- a/newlib/libc/stdio/Makefile.in +++ b/newlib/libc/stdio/Makefile.in @@ -651,9 +651,12 @@ libstdio_la_LDFLAGS = -Xcompiler -nostdlib # # documentation rules # -SUFFIXES = .def +SUFFIXES = .def .xml CHEW = ${top_builddir}/../doc/makedoc -f $(top_srcdir)/../doc/doc.str -CLEANFILES = $(CHEWOUT_FILES) *.ref +DOCBOOK_CHEW = ${top_srcdir}/../doc/makedocbook.py +DOCBOOK_OUT_FILES = $(CHEWOUT_FILES:.def=.xml) +DOCBOOK_CHAPTERS = $(CHAPTERS:.tex=.xml) +CLEANFILES = $(CHEWOUT_FILES) $(CHEWOUT_FILES:.def=.ref) $(DOCBOOK_OUT_FILES) @NEWLIB_NANO_FORMATTED_IO_FALSE@CHEWOUT_INT_FORMATTED_IO_FILES = \ @NEWLIB_NANO_FORMATTED_IO_FALSE@ diprintf.def \ @NEWLIB_NANO_FORMATTED_IO_FALSE@ siprintf.def \ @@ -746,7 +749,7 @@ CHAPTERS = stdio.tex all: all-am .SUFFIXES: -.SUFFIXES: .def .c .lo .o .obj +.SUFFIXES: .def .xml .c .lo .o .obj $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(srcdir)/../../Makefile.shared $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ @@ -1860,6 +1863,16 @@ doc: $(CHEWOUT_FILES) cat $(srcdir)/$$chapter >> $(TARGETDOC) ; \ done +.c.xml: + $(DOCBOOK_CHEW) < $< > $*.xml || ( rm $*.xml && false ) + @touch stmp-xml + +docbook: $(DOCBOOK_OUT_FILES) + for chapter in $(DOCBOOK_CHAPTERS) ; \ + do \ + ${top_srcdir}/../doc/chapter-texi2docbook.py <$(srcdir)/$${chapter%.xml}.tex >../$$chapter ; \ + done + # Though small footprint nano-formatted-IO implementation is used # when NEWLIB_NANO_FORMATTED_IO is enabled, we keep all rules for # the other implementation of formatted IO including all i-family -- cgit v1.2.3