]> sourceware.org Git - newlib-cygwin.git/commitdiff
makedoc: make errors visible
authorJon Turney <jon.turney@dronecode.org.uk>
Mon, 4 Dec 2017 18:08:28 +0000 (18:08 +0000)
committerJon Turney <jon.turney@dronecode.org.uk>
Thu, 7 Dec 2017 11:54:11 +0000 (11:54 +0000)
Discard QUICKREF sections, rather than writing them to stderr
Discard MATHREF sections, rather than discarding as an error
Pass NOTES sections through to texinfo, rather than discarding as an error
Don't redirect makedoc stderr to .ref file
Remove makedoc output on error
Remove .ref files from CLEANFILES
Regenerate Makefile.ins

Signed-off-by: Jon Turney <jon.turney@dronecode.org.uk>
46 files changed:
newlib/Makefile.shared
newlib/doc/doc.str
newlib/doc/makedoc.c
newlib/libc/argz/Makefile.in
newlib/libc/ctype/Makefile.in
newlib/libc/errno/Makefile.in
newlib/libc/iconv/Makefile.in
newlib/libc/iconv/ccs/Makefile.in
newlib/libc/iconv/ccs/binary/Makefile.in
newlib/libc/iconv/ces/Makefile.in
newlib/libc/iconv/lib/Makefile.in
newlib/libc/locale/Makefile.in
newlib/libc/machine/i386/Makefile.in
newlib/libc/misc/Makefile.in
newlib/libc/posix/Makefile.in
newlib/libc/reent/Makefile.in
newlib/libc/search/Makefile.in
newlib/libc/signal/Makefile.in
newlib/libc/ssp/Makefile.in
newlib/libc/stdio/Makefile.in
newlib/libc/stdio64/Makefile.in
newlib/libc/stdlib/Makefile.in
newlib/libc/string/Makefile.in
newlib/libc/sys/linux/argp/Makefile.in
newlib/libc/sys/linux/cmath/Makefile.in
newlib/libc/sys/linux/dl/Makefile.in
newlib/libc/sys/linux/iconv/Makefile.in
newlib/libc/sys/linux/intl/Makefile.in
newlib/libc/sys/linux/linuxthreads/Makefile.in
newlib/libc/sys/linux/linuxthreads/machine/i386/Makefile.in
newlib/libc/sys/linux/machine/i386/Makefile.in
newlib/libc/sys/linux/net/Makefile.in
newlib/libc/syscalls/Makefile.in
newlib/libc/time/Makefile.in
newlib/libc/unix/Makefile.in
newlib/libc/xdr/Makefile.in
newlib/libm/common/Makefile.in
newlib/libm/complex/Makefile.in
newlib/libm/machine/aarch64/Makefile.in
newlib/libm/machine/arm/Makefile.in
newlib/libm/machine/i386/Makefile.in
newlib/libm/machine/nds32/Makefile.in
newlib/libm/machine/riscv/Makefile.in
newlib/libm/machine/spu/Makefile.in
newlib/libm/math/Makefile.in
newlib/libm/mathfp/Makefile.in

index c9ce5f468cece7496b7c0ff889ef810371a11337..f1152fc627cf350f74784fa7e6505bc55f9c5eae 100644 (file)
@@ -14,8 +14,8 @@ SUFFIXES = .def .xml
 CHEW = ${top_builddir}/../doc/makedoc -f $(top_srcdir)/../doc/doc.str
 
 .c.def:
-       $(CHEW) < $< > $*.def 2> $*.ref
-       touch stmp-def
+       $(CHEW) < $< > $*.def || ( rm $*.def && false )
+       @touch stmp-def
 
 TARGETDOC ?= ../tmp.texi
 
@@ -39,4 +39,4 @@ docbook: $(DOCBOOK_OUT_FILES)
          ${top_srcdir}/../doc/chapter-texi2docbook.py <$(srcdir)/$${chapter%.xml}.tex >../$$chapter ; \
        done
 
-CLEANFILES = $(CHEWOUT_FILES) $(CHEWOUT_FILES:.def=.ref) $(DOCBOOK_OUT_FILES)
+CLEANFILES = $(CHEWOUT_FILES) $(DOCBOOK_OUT_FILES)
index 3fc1006f8526b60ece5587a4b19078815f307bf6..949c6e794f70496c2ab129706bd57bc5d630e21c 100644 (file)
 
 : QUICKREF
        skip_past_newline
-       get_stuff_in_command
-       "&&~&&~&&\cr\tablerule\n"
-       quickref
+       ;
+
+: MATHREF
+       skip_past_newline
        ;
 
 : EXAMPLE
 : SEEALSO
        "@strong{See Also}@*\n" catstr subhead ;
 
+: NOTES
+       "@strong{Notes}@*\n" catstr subhead ;
+
 : INTERNAL_FUNCTION
        ;
 
index 96362f7824190050ed53b3e47a775de83d9ca5a3..fdcc5b9267ed92f28667196653057b1b25d08f20 100644 (file)
@@ -444,52 +444,6 @@ WORD(translatecomments)
     
 }
 
-/* find something like
-   QUICKREF
-     memchar ansi  pure
-
-     into
-     merge with words on tos and output them to stderror
-
-*/
-WORD(quickref)
-{
-  string_type *nos = tos-1;
-  unsigned int nosscan = 0;
-  unsigned int idx = 0;
-  
-  while (at(tos, idx)) 
-  {
-    if (at(tos,idx) == '~')
-    {
-      /* Skip the whitespace */
-      while (at(nos, nosscan) == ' ')
-       nosscan++;
-    
-      /* Sub the next word from the nos*/
-      while (at(nos, nosscan) != ' ' &&
-            at(nos, nosscan) != 0)
-      {
-       fprintf(stderr, "%c", at(nos, nosscan));
-       nosscan++;
-      }
-    }
-  
-    else 
-    {
-      fprintf(stderr,"%c", at(tos, idx));
-    
-    }
-    idx++;
-  }
-
-  delete_string(tos);
-  delete_string(nos);
-  tos-=2;
-  pc++;
-  
-}
-
 #if 0
 /* turn everything not starting with a . into a comment */
 
@@ -1428,7 +1382,6 @@ char *av[])
     add_intrinsic("translatecomments", translatecomments );
     add_intrinsic("kill_bogus_lines", kill_bogus_lines);
     add_intrinsic("indent", indent);
-    add_intrinsic("quickref", quickref);
     add_intrinsic("internalmode", internalmode);
     
     /* Put a nl at the start */
index a129dc0fc03d8537dedd57646db1c635bde0c8ef..e18a2d117ddda3b3b0db84aeb8c0d8b02b511808 100644 (file)
@@ -319,7 +319,7 @@ CHEW = ${top_builddir}/../doc/makedoc -f $(top_srcdir)/../doc/doc.str
 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)
+CLEANFILES = $(CHEWOUT_FILES) $(DOCBOOK_OUT_FILES)
 all: all-am
 
 .SUFFIXES:
@@ -694,8 +694,8 @@ objectlist.awk.in: $(noinst_LTLIBRARIES)
        done
 
 .c.def:
-       $(CHEW) < $< > $*.def 2> $*.ref
-       touch stmp-def
+       $(CHEW) < $< > $*.def || ( rm $*.def && false )
+       @touch stmp-def
 
 TARGETDOC ?= ../tmp.texi
 
index f883e1c990b2be2463b1f283b763355d937916b6..2b2331767a0f0782901a1a4d6ccfd47579b1af4c 100644 (file)
@@ -425,7 +425,7 @@ CHEW = ${top_builddir}/../doc/makedoc -f $(top_srcdir)/../doc/doc.str
 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)
+CLEANFILES = $(CHEWOUT_FILES) $(DOCBOOK_OUT_FILES)
 CHEWOUT_FILES = \
        isalnum.def     \
        isalpha.def     \
@@ -1124,8 +1124,8 @@ objectlist.awk.in: $(noinst_LTLIBRARIES)
        done
 
 .c.def:
-       $(CHEW) < $< > $*.def 2> $*.ref
-       touch stmp-def
+       $(CHEW) < $< > $*.def || ( rm $*.def && false )
+       @touch stmp-def
 
 TARGETDOC ?= ../tmp.texi
 
index 4855f926bfd6c38531b320dd155658f2b14fcf0a..724def2366e7bb4711e7e2fd27bb3744d61bda58 100644 (file)
@@ -269,7 +269,7 @@ CHEW = ${top_builddir}/../doc/makedoc -f $(top_srcdir)/../doc/doc.str
 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)
+CLEANFILES = $(CHEWOUT_FILES) $(DOCBOOK_OUT_FILES)
 CHEWOUT_FILES = 
 CHAPTERS = 
 all: all-am
@@ -532,8 +532,8 @@ objectlist.awk.in: $(noinst_LTLIBRARIES)
        done
 
 .c.def:
-       $(CHEW) < $< > $*.def 2> $*.ref
-       touch stmp-def
+       $(CHEW) < $< > $*.def || ( rm $*.def && false )
+       @touch stmp-def
 
 TARGETDOC ?= ../tmp.texi
 
index 1bdf44b34a9f46eb2bef589f493e0c6b6324df44..3bc64c58701eb82694c2ae260ae2bac9153e1346 100644 (file)
@@ -276,7 +276,7 @@ CHEW = ${top_builddir}/../doc/makedoc -f $(top_srcdir)/../doc/doc.str
 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)
+CLEANFILES = $(CHEWOUT_FILES) $(DOCBOOK_OUT_FILES)
 CHEWOUT_FILES = iconv.def
 CHAPTERS = iconv.tex
 all: all-recursive
@@ -606,8 +606,8 @@ objectlist.awk.in: $(noinst_LTLIBRARIES)
        done
 
 .c.def:
-       $(CHEW) < $< > $*.def 2> $*.ref
-       touch stmp-def
+       $(CHEW) < $< > $*.def || ( rm $*.def && false )
+       @touch stmp-def
 
 TARGETDOC ?= ../tmp.texi
 
index 4de6bc9ad058b86f877d0e9451370fa7d0e96bad..ff849d544a78201d8778f18ec51a91e9db5e9851 100644 (file)
@@ -360,7 +360,7 @@ CHEW = ${top_builddir}/../doc/makedoc -f $(top_srcdir)/../doc/doc.str
 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)
+CLEANFILES = $(CHEWOUT_FILES) $(DOCBOOK_OUT_FILES)
 all: all-recursive
 
 .SUFFIXES:
@@ -942,8 +942,8 @@ objectlist.awk.in: $(noinst_LTLIBRARIES)
        done
 
 .c.def:
-       $(CHEW) < $< > $*.def 2> $*.ref
-       touch stmp-def
+       $(CHEW) < $< > $*.def || ( rm $*.def && false )
+       @touch stmp-def
 
 TARGETDOC ?= ../tmp.texi
 
index be683c6388963778ec7cd572ff7adc07024b58eb..0748e79363a4a3d7d273842c3566058b8d516f24 100644 (file)
@@ -273,7 +273,7 @@ CHEW = ${top_builddir}/../doc/makedoc -f $(top_srcdir)/../doc/doc.str
 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)
+CLEANFILES = $(CHEWOUT_FILES) $(DOCBOOK_OUT_FILES)
 all: all-am
 
 .SUFFIXES:
@@ -466,8 +466,8 @@ objectlist.awk.in: $(noinst_LTLIBRARIES)
        done
 
 .c.def:
-       $(CHEW) < $< > $*.def 2> $*.ref
-       touch stmp-def
+       $(CHEW) < $< > $*.def || ( rm $*.def && false )
+       @touch stmp-def
 
 TARGETDOC ?= ../tmp.texi
 
index b4c17c536f0f30f829459badd1893cb7762e8a0d..ab3836096a9cdd2287367397e4d864f1cef6df46 100644 (file)
@@ -296,7 +296,7 @@ CHEW = ${top_builddir}/../doc/makedoc -f $(top_srcdir)/../doc/doc.str
 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)
+CLEANFILES = $(CHEWOUT_FILES) $(DOCBOOK_OUT_FILES)
 CHEWOUT_FILES = 
 CHAPTERS = 
 all: all-am
@@ -607,8 +607,8 @@ objectlist.awk.in: $(noinst_LTLIBRARIES)
        done
 
 .c.def:
-       $(CHEW) < $< > $*.def 2> $*.ref
-       touch stmp-def
+       $(CHEW) < $< > $*.def || ( rm $*.def && false )
+       @touch stmp-def
 
 TARGETDOC ?= ../tmp.texi
 
index 85e3394e7605174f61daf6ce25d41496b49f5db5..ee4510a38458c6a5b4fdd948d3fbda29c973b156 100644 (file)
@@ -279,7 +279,7 @@ CHEW = ${top_builddir}/../doc/makedoc -f $(top_srcdir)/../doc/doc.str
 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)
+CLEANFILES = $(CHEWOUT_FILES) $(DOCBOOK_OUT_FILES)
 CHEWOUT_FILES = iconv.def
 CHAPTER = 
 all: all-am
@@ -560,8 +560,8 @@ objectlist.awk.in: $(noinst_LTLIBRARIES)
        done
 
 .c.def:
-       $(CHEW) < $< > $*.def 2> $*.ref
-       touch stmp-def
+       $(CHEW) < $< > $*.def || ( rm $*.def && false )
+       @touch stmp-def
 
 TARGETDOC ?= ../tmp.texi
 
index 07efc34abcf28573a36a9a1cca937c60598356fb..c939fa358dd6eaca1a6ae582a5efb92b4712c65b 100644 (file)
@@ -298,7 +298,7 @@ CHEW = ${top_builddir}/../doc/makedoc -f $(top_srcdir)/../doc/doc.str
 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)
+CLEANFILES = $(CHEWOUT_FILES) $(DOCBOOK_OUT_FILES)
 CHEWOUT_FILES = \
        duplocale.def \
        freelocale.def \
@@ -633,8 +633,8 @@ objectlist.awk.in: $(noinst_LTLIBRARIES)
        done
 
 .c.def:
-       $(CHEW) < $< > $*.def 2> $*.ref
-       touch stmp-def
+       $(CHEW) < $< > $*.def || ( rm $*.def && false )
+       @touch stmp-def
 
 TARGETDOC ?= ../tmp.texi
 
index fb580806487958891c8212eb505c514143ba550e..5ab7c00b6cd7b1bd14bb398bd50b04ea390f69d0 100644 (file)
@@ -273,7 +273,7 @@ CHEW = ${top_builddir}/../doc/makedoc -f $(top_srcdir)/../doc/doc.str
 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)
+CLEANFILES = $(CHEWOUT_FILES) $(DOCBOOK_OUT_FILES)
 ACLOCAL_AMFLAGS = -I ../../.. -I ../../../..
 CONFIG_STATUS_DEPENDENCIES = $(newlib_basedir)/configure.host
 all: all-am
@@ -588,8 +588,8 @@ objectlist.awk.in: $(noinst_LTLIBRARIES)
        done
 
 .c.def:
-       $(CHEW) < $< > $*.def 2> $*.ref
-       touch stmp-def
+       $(CHEW) < $< > $*.def || ( rm $*.def && false )
+       @touch stmp-def
 
 TARGETDOC ?= ../tmp.texi
 
index e7925231c203897d917f41accf6560e3336895bc..803db8d23bf800fd88d05748ba990c4e50dfe6ac 100644 (file)
@@ -278,7 +278,7 @@ CHEW = ${top_builddir}/../doc/makedoc -f $(top_srcdir)/../doc/doc.str
 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)
+CLEANFILES = $(CHEWOUT_FILES) $(DOCBOOK_OUT_FILES)
 CHEWOUT_FILES = unctrl.def lock.def ffs.def
 CHAPTERS = misc.tex
 all: all-am
@@ -571,8 +571,8 @@ objectlist.awk.in: $(noinst_LTLIBRARIES)
        done
 
 .c.def:
-       $(CHEW) < $< > $*.def 2> $*.ref
-       touch stmp-def
+       $(CHEW) < $< > $*.def || ( rm $*.def && false )
+       @touch stmp-def
 
 TARGETDOC ?= ../tmp.texi
 
index 360f2ca87b8f20eaa641cc979a7ff8803bfae1b9..147476a33778c13f5ff2df3742e21f198def71df 100644 (file)
@@ -328,7 +328,7 @@ CHEW = ${top_builddir}/../doc/makedoc -f $(top_srcdir)/../doc/doc.str
 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)
+CLEANFILES = $(CHEWOUT_FILES) $(DOCBOOK_OUT_FILES)
 CHEWOUT_FILES = \
        popen.def \
        posix_spawn.def
@@ -775,8 +775,8 @@ objectlist.awk.in: $(noinst_LTLIBRARIES)
        done
 
 .c.def:
-       $(CHEW) < $< > $*.def 2> $*.ref
-       touch stmp-def
+       $(CHEW) < $< > $*.def || ( rm $*.def && false )
+       @touch stmp-def
 
 TARGETDOC ?= ../tmp.texi
 
index 62b8500d43a7696a1e8f1522342e541e2ad5f35b..4b323f20988c56a34c97377d5c1493b6c7d748eb 100644 (file)
@@ -343,7 +343,7 @@ CHEW = ${top_builddir}/../doc/makedoc -f $(top_srcdir)/../doc/doc.str
 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)
+CLEANFILES = $(CHEWOUT_FILES) $(DOCBOOK_OUT_FILES)
 CHEWOUT_FILES = \
        closer.def \
        reent.def \
@@ -776,8 +776,8 @@ objectlist.awk.in: $(noinst_LTLIBRARIES)
        done
 
 .c.def:
-       $(CHEW) < $< > $*.def 2> $*.ref
-       touch stmp-def
+       $(CHEW) < $< > $*.def || ( rm $*.def && false )
+       @touch stmp-def
 
 TARGETDOC ?= ../tmp.texi
 
index dc748c2b8562740d039a74c31fc65443c406fe29..54f33e122c0d5b3d3efbc48d89d9cd6c3c49f324 100644 (file)
@@ -328,7 +328,7 @@ CHEW = ${top_builddir}/../doc/makedoc -f $(top_srcdir)/../doc/doc.str
 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)
+CLEANFILES = $(CHEWOUT_FILES) $(DOCBOOK_OUT_FILES)
 all: all-am
 
 .SUFFIXES:
@@ -685,8 +685,8 @@ objectlist.awk.in: $(noinst_LTLIBRARIES)
        done
 
 .c.def:
-       $(CHEW) < $< > $*.def 2> $*.ref
-       touch stmp-def
+       $(CHEW) < $< > $*.def || ( rm $*.def && false )
+       @touch stmp-def
 
 TARGETDOC ?= ../tmp.texi
 
index ad5bddc0ea814fa352d76f7553b3b0dbeeebc429..2f89f73d131faf1a5b24eeac945b296034c38b4b 100644 (file)
@@ -270,7 +270,7 @@ CHEW = ${top_builddir}/../doc/makedoc -f $(top_srcdir)/../doc/doc.str
 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)
+CLEANFILES = $(CHEWOUT_FILES) $(DOCBOOK_OUT_FILES)
 CHEWOUT_FILES = psignal.def raise.def signal.def
 CHAPTERS = signal.tex
 all: all-am
@@ -545,8 +545,8 @@ objectlist.awk.in: $(noinst_LTLIBRARIES)
        done
 
 .c.def:
-       $(CHEW) < $< > $*.def 2> $*.ref
-       touch stmp-def
+       $(CHEW) < $< > $*.def || ( rm $*.def && false )
+       @touch stmp-def
 
 TARGETDOC ?= ../tmp.texi
 
index 7b5ca11ff5e32bd1b223deddb29510e463878258..8de2d36c67234aa6040702c0f7a77b2f77bdc975 100644 (file)
@@ -323,7 +323,7 @@ CHEW = ${top_builddir}/../doc/makedoc -f $(top_srcdir)/../doc/doc.str
 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)
+CLEANFILES = $(CHEWOUT_FILES) $(DOCBOOK_OUT_FILES)
 all: all-am
 
 .SUFFIXES:
@@ -680,8 +680,8 @@ objectlist.awk.in: $(noinst_LTLIBRARIES)
        done
 
 .c.def:
-       $(CHEW) < $< > $*.def 2> $*.ref
-       touch stmp-def
+       $(CHEW) < $< > $*.def || ( rm $*.def && false )
+       @touch stmp-def
 
 TARGETDOC ?= ../tmp.texi
 
index 061554d2dd9b9b4896c57ef5ec863dc9f6309caf..aa22a0e3ae8704f6e974aff906b88d3858ac9801 100644 (file)
@@ -657,7 +657,7 @@ CHEW = ${top_builddir}/../doc/makedoc -f $(top_srcdir)/../doc/doc.str
 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)
+CLEANFILES = $(CHEWOUT_FILES) $(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            \
@@ -1859,8 +1859,8 @@ objectlist.awk.in: $(noinst_LTLIBRARIES)
        done
 
 .c.def:
-       $(CHEW) < $< > $*.def 2> $*.ref
-       touch stmp-def
+       $(CHEW) < $< > $*.def || ( rm $*.def && false )
+       @touch stmp-def
 
 TARGETDOC ?= ../tmp.texi
 
index 5e77115c7d632fb8d39ef26ced7c13e9e6a66ddb..d002af62acc15db1d6decc73f3176d4e826a4013 100644 (file)
@@ -300,7 +300,7 @@ CHEW = ${top_builddir}/../doc/makedoc -f $(top_srcdir)/../doc/doc.str
 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)
+CLEANFILES = $(CHEWOUT_FILES) $(DOCBOOK_OUT_FILES)
 AM_CFLAGS = -I $(srcdir)/../stdio
 CHEWOUT_FILES = \
        fdopen64.def            \
@@ -627,8 +627,8 @@ objectlist.awk.in: $(noinst_LTLIBRARIES)
        done
 
 .c.def:
-       $(CHEW) < $< > $*.def 2> $*.ref
-       touch stmp-def
+       $(CHEW) < $< > $*.def || ( rm $*.def && false )
+       @touch stmp-def
 
 TARGETDOC ?= ../tmp.texi
 
index 00d07bf6d41e3529e9d45682cff7ce390f32ec27..5cca4f2e52938879e1f22cf963eb32d250b9a865 100644 (file)
@@ -500,7 +500,7 @@ CHEW = ${top_builddir}/../doc/makedoc -f $(top_srcdir)/../doc/doc.str
 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)
+CLEANFILES = $(CHEWOUT_FILES) $(DOCBOOK_OUT_FILES)
 MALLOC_COMPILE = $(LIB_COMPILE) -DINTERNAL_NEWLIB
 CHEWOUT_FILES = \
        _Exit.def       \
@@ -1561,8 +1561,8 @@ objectlist.awk.in: $(noinst_LTLIBRARIES)
        done
 
 .c.def:
-       $(CHEW) < $< > $*.def 2> $*.ref
-       touch stmp-def
+       $(CHEW) < $< > $*.def || ( rm $*.def && false )
+       @touch stmp-def
 
 TARGETDOC ?= ../tmp.texi
 
index a73d2fe7b5ce8b5910863db47f4236123c9d58a8..eb8fafc6b9592b00265823edf441d1d69bd68211 100644 (file)
@@ -485,7 +485,7 @@ CHEW = ${top_builddir}/../doc/makedoc -f $(top_srcdir)/../doc/doc.str
 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)
+CLEANFILES = $(CHEWOUT_FILES) $(DOCBOOK_OUT_FILES)
 CHEWOUT_FILES = \
 bcmp.def       memcpy.def      strcmp.def      strncat.def strstr.def \
 bcopy.def      memmove.def     strcoll.def     strncmp.def strtok.def \
@@ -1392,8 +1392,8 @@ objectlist.awk.in: $(noinst_LTLIBRARIES)
        done
 
 .c.def:
-       $(CHEW) < $< > $*.def 2> $*.ref
-       touch stmp-def
+       $(CHEW) < $< > $*.def || ( rm $*.def && false )
+       @touch stmp-def
 
 TARGETDOC ?= ../tmp.texi
 
index cfd05bd81f37bf4a602e6d6b3a79b24064412a18..76841d1ec7dac47a9518aaaff2d44f67ef34d1cb 100644 (file)
@@ -263,7 +263,7 @@ CHEW = ${top_builddir}/../doc/makedoc -f $(top_srcdir)/../doc/doc.str
 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)
+CLEANFILES = $(CHEWOUT_FILES) $(DOCBOOK_OUT_FILES)
 all: all-am
 
 .SUFFIXES:
@@ -572,8 +572,8 @@ objectlist.awk.in: $(noinst_LTLIBRARIES)
        done
 
 .c.def:
-       $(CHEW) < $< > $*.def 2> $*.ref
-       touch stmp-def
+       $(CHEW) < $< > $*.def || ( rm $*.def && false )
+       @touch stmp-def
 
 TARGETDOC ?= ../tmp.texi
 
index 882b17e5f368d10bf45eb2a63528570f519f4826..2c6c3da264a748d565eedc4f36f26b1a80a9c2d1 100644 (file)
@@ -286,7 +286,7 @@ CHEW = ${top_builddir}/../doc/makedoc -f $(top_srcdir)/../doc/doc.str
 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)
+CLEANFILES = $(CHEWOUT_FILES) $(DOCBOOK_OUT_FILES)
 all: all-am
 
 .SUFFIXES:
@@ -757,8 +757,8 @@ objectlist.awk.in: $(noinst_LTLIBRARIES)
        done
 
 .c.def:
-       $(CHEW) < $< > $*.def 2> $*.ref
-       touch stmp-def
+       $(CHEW) < $< > $*.def || ( rm $*.def && false )
+       @touch stmp-def
 
 TARGETDOC ?= ../tmp.texi
 
index e1c8485aee01b4b042b5769be92535077e57072f..6598fd8d5bd1c779ebf3011f0db360a20383049c 100644 (file)
@@ -273,7 +273,7 @@ CHEW = ${top_builddir}/../doc/makedoc -f $(top_srcdir)/../doc/doc.str
 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)
+CLEANFILES = $(CHEWOUT_FILES) $(DOCBOOK_OUT_FILES)
 all: all-am
 
 .SUFFIXES:
@@ -660,8 +660,8 @@ objectlist.awk.in: $(noinst_LTLIBRARIES)
        done
 
 .c.def:
-       $(CHEW) < $< > $*.def 2> $*.ref
-       touch stmp-def
+       $(CHEW) < $< > $*.def || ( rm $*.def && false )
+       @touch stmp-def
 
 TARGETDOC ?= ../tmp.texi
 
index f535c37965ab6ec5bc5058ffbe692ae84afad2d9..238c62d4a439f5f26b4d2bd7badcfccb92282aee 100644 (file)
@@ -273,7 +273,7 @@ CHEW = ${top_builddir}/../doc/makedoc -f $(top_srcdir)/../doc/doc.str
 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)
+CLEANFILES = $(CHEWOUT_FILES) $(DOCBOOK_OUT_FILES)
 all: all-am
 
 .SUFFIXES:
@@ -645,8 +645,8 @@ objectlist.awk.in: $(noinst_LTLIBRARIES)
        done
 
 .c.def:
-       $(CHEW) < $< > $*.def 2> $*.ref
-       touch stmp-def
+       $(CHEW) < $< > $*.def || ( rm $*.def && false )
+       @touch stmp-def
 
 TARGETDOC ?= ../tmp.texi
 
index 2c2999abde6fdb4036152d1a513f3b80f98b35f8..b54bfe15286d26d6043bdd5f05b69d49f4306fee 100644 (file)
@@ -272,7 +272,7 @@ CHEW = ${top_builddir}/../doc/makedoc -f $(top_srcdir)/../doc/doc.str
 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)
+CLEANFILES = $(CHEWOUT_FILES) $(DOCBOOK_OUT_FILES)
 AM_CFLAGS = -DNOT_IN_libc -DHAVE_CONFIG_H -D_GNU_SOURCE -D__libc_enable_secure=1 -D'LOCALEDIR="$(msgcatdir)"' -D'LOCALE_ALIAS_PATH="$(msgcatdir)"' -DNLSPATH='"$(msgcatdir)/%L/%N:$(msgcatdir)/%L/LC_MESSAGES/%N:$(msgcatdir)/%l/%N:$(msgcatdir)/%l/LC_MESSAGES/%N:"'
 
 # shouldn't have to do the following, but if needed
@@ -639,8 +639,8 @@ objectlist.awk.in: $(noinst_LTLIBRARIES)
        done
 
 .c.def:
-       $(CHEW) < $< > $*.def 2> $*.ref
-       touch stmp-def
+       $(CHEW) < $< > $*.def || ( rm $*.def && false )
+       @touch stmp-def
 
 TARGETDOC ?= ../tmp.texi
 
index 49094bece8763c2e86b55a330479056aa4623a93..ce07c8344f0a0f8ebebcfc9c93514f4ef113bd49 100644 (file)
@@ -451,7 +451,7 @@ CHEW = ${top_builddir}/../doc/makedoc -f $(top_srcdir)/../doc/doc.str
 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)
+CLEANFILES = $(CHEWOUT_FILES) $(DOCBOOK_OUT_FILES)
 AM_CFLAGS = -D_XOPEN_SOURCE=600 -D_GNU_SOURCE=1
 ACLOCAL_AMFLAGS = -I ../../../.. -I ../../../../..
 CONFIG_STATUS_DEPENDENCIES = $(newlib_basedir)/configure.host
@@ -1290,8 +1290,8 @@ objectlist.awk.in: $(noinst_LTLIBRARIES)
        done
 
 .c.def:
-       $(CHEW) < $< > $*.def 2> $*.ref
-       touch stmp-def
+       $(CHEW) < $< > $*.def || ( rm $*.def && false )
+       @touch stmp-def
 
 TARGETDOC ?= ../tmp.texi
 
index f3c78282e59c0743c82f2202c9198f99312d5dd3..87797a0b3323b3ac71c6c4702c8385dd5e44ef80 100644 (file)
@@ -265,7 +265,7 @@ CHEW = ${top_builddir}/../doc/makedoc -f $(top_srcdir)/../doc/doc.str
 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)
+CLEANFILES = $(CHEWOUT_FILES) $(DOCBOOK_OUT_FILES)
 AM_CFLAGS = -D_XOPEN_SOURCE=600 -D_GNU_SOURCE=1
 ACLOCAL_AMFLAGS = -I ../../../../../.. -I ../../../../../../..
 CONFIG_STATUS_DEPENDENCIES = $(newlib_basedir)/configure.host
@@ -566,8 +566,8 @@ objectlist.awk.in: $(noinst_LTLIBRARIES)
        done
 
 .c.def:
-       $(CHEW) < $< > $*.def 2> $*.ref
-       touch stmp-def
+       $(CHEW) < $< > $*.def || ( rm $*.def && false )
+       @touch stmp-def
 
 TARGETDOC ?= ../tmp.texi
 
index c4edaaf93a53fe1b6eb530f851e86034bfc6f331..80cc02161d1cbd03ee01ed1a4903129346f9d599 100644 (file)
@@ -267,7 +267,7 @@ CHEW = ${top_builddir}/../doc/makedoc -f $(top_srcdir)/../doc/doc.str
 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)
+CLEANFILES = $(CHEWOUT_FILES) $(DOCBOOK_OUT_FILES)
 ACLOCAL_AMFLAGS = -I ../../../../.. -I ../../../../../..
 CONFIG_STATUS_DEPENDENCIES = $(newlib_basedir)/configure.host
 all: all-am
@@ -579,8 +579,8 @@ objectlist.awk.in: $(noinst_LTLIBRARIES)
        done
 
 .c.def:
-       $(CHEW) < $< > $*.def 2> $*.ref
-       touch stmp-def
+       $(CHEW) < $< > $*.def || ( rm $*.def && false )
+       @touch stmp-def
 
 TARGETDOC ?= ../tmp.texi
 
index f11a554103cce7b99b4708ec81c04f961cac893a..cce36182e81c59ea143b8a3675d98596ce925dd0 100644 (file)
@@ -400,7 +400,7 @@ CHEW = ${top_builddir}/../doc/makedoc -f $(top_srcdir)/../doc/doc.str
 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)
+CLEANFILES = $(CHEWOUT_FILES) $(DOCBOOK_OUT_FILES)
 all: all-am
 
 .SUFFIXES:
@@ -1600,8 +1600,8 @@ objectlist.awk.in: $(noinst_LTLIBRARIES)
        done
 
 .c.def:
-       $(CHEW) < $< > $*.def 2> $*.ref
-       touch stmp-def
+       $(CHEW) < $< > $*.def || ( rm $*.def && false )
+       @touch stmp-def
 
 TARGETDOC ?= ../tmp.texi
 
index 8ff80d4d84b737c545a5408609d136bc03989bd0..5c1cc3aecb0d90e1a63c23b8b7b44fde6b97f5a2 100644 (file)
@@ -310,7 +310,7 @@ CHEW = ${top_builddir}/../doc/makedoc -f $(top_srcdir)/../doc/doc.str
 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)
+CLEANFILES = $(CHEWOUT_FILES) $(DOCBOOK_OUT_FILES)
 CHEWOUT_FILES = 
 CHAPTERS = 
 all: all-am
@@ -681,8 +681,8 @@ objectlist.awk.in: $(noinst_LTLIBRARIES)
        done
 
 .c.def:
-       $(CHEW) < $< > $*.def 2> $*.ref
-       touch stmp-def
+       $(CHEW) < $< > $*.def || ( rm $*.def && false )
+       @touch stmp-def
 
 TARGETDOC ?= ../tmp.texi
 
index 4d91d682aeb833a9eaf6a82e00e68e0b53da4ad6..a323332342cbc34db1f7694d8c84edaa0af0123b 100644 (file)
@@ -306,7 +306,7 @@ CHEW = ${top_builddir}/../doc/makedoc -f $(top_srcdir)/../doc/doc.str
 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)
+CLEANFILES = $(CHEWOUT_FILES) $(DOCBOOK_OUT_FILES)
 CHEWOUT_FILES = \
        asctime.def     \
        clock.def       \
@@ -708,8 +708,8 @@ objectlist.awk.in: $(noinst_LTLIBRARIES)
        done
 
 .c.def:
-       $(CHEW) < $< > $*.def 2> $*.ref
-       touch stmp-def
+       $(CHEW) < $< > $*.def || ( rm $*.def && false )
+       @touch stmp-def
 
 TARGETDOC ?= ../tmp.texi
 
index 0657bc7102fff901cca9083219f4cea276e5e3c8..9d7da14a49d9a73aab9c7f87f7d06dc633c44221 100644 (file)
@@ -310,7 +310,7 @@ CHEW = ${top_builddir}/../doc/makedoc -f $(top_srcdir)/../doc/doc.str
 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)
+CLEANFILES = $(CHEWOUT_FILES) $(DOCBOOK_OUT_FILES)
 CHEWOUT_FILES = 
 CHAPTERS = 
 all: all-am
@@ -639,8 +639,8 @@ objectlist.awk.in: $(noinst_LTLIBRARIES)
        done
 
 .c.def:
-       $(CHEW) < $< > $*.def 2> $*.ref
-       touch stmp-def
+       $(CHEW) < $< > $*.def || ( rm $*.def && false )
+       @touch stmp-def
 
 TARGETDOC ?= ../tmp.texi
 
index 29a49dc0846cbfb5bcf05a4eae11123a537c1765..7495c1178f4f11082034554585642bf4ac696f90 100644 (file)
@@ -306,7 +306,7 @@ CHEW = ${top_builddir}/../doc/makedoc -f $(top_srcdir)/../doc/doc.str
 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)
+CLEANFILES = $(CHEWOUT_FILES) $(DOCBOOK_OUT_FILES)
 all: all-am
 
 .SUFFIXES:
@@ -621,8 +621,8 @@ objectlist.awk.in: $(noinst_LTLIBRARIES)
        done
 
 .c.def:
-       $(CHEW) < $< > $*.def 2> $*.ref
-       touch stmp-def
+       $(CHEW) < $< > $*.def || ( rm $*.def && false )
+       @touch stmp-def
 
 TARGETDOC ?= ../tmp.texi
 
index c603be361db54456d307bd0300fc477998f07d6d..6a0ba73d24d039cc610d417df474a51ccba223b9 100644 (file)
@@ -391,7 +391,7 @@ CHEW = ${top_builddir}/../doc/makedoc -f $(top_srcdir)/../doc/doc.str
 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)
+CLEANFILES = $(CHEWOUT_FILES) $(DOCBOOK_OUT_FILES)
 CHEWOUT_FILES = s_cbrt.def s_copysign.def s_exp10.def s_expm1.def s_ilogb.def \
        s_infinity.def s_isnan.def s_log1p.def s_matherr.def s_modf.def \
        s_nan.def s_nextafter.def s_pow10.def s_scalbn.def \
@@ -1495,8 +1495,8 @@ objectlist.awk.in: $(noinst_LTLIBRARIES)
        done
 
 .c.def:
-       $(CHEW) < $< > $*.def 2> $*.ref
-       touch stmp-def
+       $(CHEW) < $< > $*.def || ( rm $*.def && false )
+       @touch stmp-def
 
 TARGETDOC ?= ../tmp.texi
 
index ba30971be1885d335eba047531d282feb5b75b64..1c878780a40837b281ac82cb5c47931283b0c784 100644 (file)
@@ -316,7 +316,7 @@ CHEW = ${top_builddir}/../doc/makedoc -f $(top_srcdir)/../doc/doc.str
 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)
+CLEANFILES = $(CHEWOUT_FILES) $(DOCBOOK_OUT_FILES)
 CHEWOUT_FILES = cabs.def cacos.def cacosh.def carg.def \
         casin.def casinh.def catan.def catanh.def \
         ccos.def ccosh.def cexp.def cimag.def clog.def \
@@ -1020,8 +1020,8 @@ objectlist.awk.in: $(noinst_LTLIBRARIES)
        done
 
 .c.def:
-       $(CHEW) < $< > $*.def 2> $*.ref
-       touch stmp-def
+       $(CHEW) < $< > $*.def || ( rm $*.def && false )
+       @touch stmp-def
 
 TARGETDOC ?= ../tmp.texi
 
index 2c5a3e71fc5ff50207f152d8c07adf127c1783d2..d31237e0f6ee32885cb8ff15ab1959a3b3bae48c 100644 (file)
@@ -256,7 +256,7 @@ CHEW = ${top_builddir}/../doc/makedoc -f $(top_srcdir)/../doc/doc.str
 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)
+CLEANFILES = $(CHEWOUT_FILES) $(DOCBOOK_OUT_FILES)
 ACLOCAL_AMFLAGS = -I ../../.. -I ../../../..
 CONFIG_STATUS_DEPENDENCIES = $(newlib_basedir)/configure.host
 all: all-am
@@ -677,8 +677,8 @@ objectlist.awk.in: $(noinst_LTLIBRARIES)
        done
 
 .c.def:
-       $(CHEW) < $< > $*.def 2> $*.ref
-       touch stmp-def
+       $(CHEW) < $< > $*.def || ( rm $*.def && false )
+       @touch stmp-def
 
 TARGETDOC ?= ../tmp.texi
 
index 5088db82896fc6bf61d44cb17c3afe6747bccc34..0a5a27327eac4a98b4ce4b621d52f07cac384e84 100644 (file)
@@ -232,7 +232,7 @@ CHEW = ${top_builddir}/../doc/makedoc -f $(top_srcdir)/../doc/doc.str
 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)
+CLEANFILES = $(CHEWOUT_FILES) $(DOCBOOK_OUT_FILES)
 ACLOCAL_AMFLAGS = -I ../../.. -I ../../../..
 CONFIG_STATUS_DEPENDENCIES = $(newlib_basedir)/configure.host
 all: all-am
@@ -557,8 +557,8 @@ objectlist.awk.in: $(noinst_LTLIBRARIES)
        done
 
 .c.def:
-       $(CHEW) < $< > $*.def 2> $*.ref
-       touch stmp-def
+       $(CHEW) < $< > $*.def || ( rm $*.def && false )
+       @touch stmp-def
 
 TARGETDOC ?= ../tmp.texi
 
index f3f16f9d14828d14359cbad6139ec6aef44d1f40..13f536e40948d107cdbdef99e4a44fd080d2be15 100644 (file)
@@ -284,7 +284,7 @@ CHEW = ${top_builddir}/../doc/makedoc -f $(top_srcdir)/../doc/doc.str
 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)
+CLEANFILES = $(CHEWOUT_FILES) $(DOCBOOK_OUT_FILES)
 ACLOCAL_AMFLAGS = -I ../../.. -I ../../../..
 CONFIG_STATUS_DEPENDENCIES = $(newlib_basedir)/configure.host
 all: all-am
@@ -710,8 +710,8 @@ objectlist.awk.in: $(noinst_LTLIBRARIES)
        done
 
 .c.def:
-       $(CHEW) < $< > $*.def 2> $*.ref
-       touch stmp-def
+       $(CHEW) < $< > $*.def || ( rm $*.def && false )
+       @touch stmp-def
 
 TARGETDOC ?= ../tmp.texi
 
index d31488610ac7d2515090f825870ff78cb736327a..a72bc6f9c51a7a1afcb8aa5ff028d08d3a1db8fd 100644 (file)
@@ -223,7 +223,7 @@ CHEW = ${top_builddir}/../doc/makedoc -f $(top_srcdir)/../doc/doc.str
 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)
+CLEANFILES = $(CHEWOUT_FILES) $(DOCBOOK_OUT_FILES)
 ACLOCAL_AMFLAGS = -I ../../.. -I ../../../..
 CONFIG_STATUS_DEPENDENCIES = $(newlib_basedir)/configure.host
 all: all-am
@@ -476,8 +476,8 @@ objectlist.awk.in: $(noinst_LTLIBRARIES)
        done
 
 .c.def:
-       $(CHEW) < $< > $*.def 2> $*.ref
-       touch stmp-def
+       $(CHEW) < $< > $*.def || ( rm $*.def && false )
+       @touch stmp-def
 
 TARGETDOC ?= ../tmp.texi
 
index 511b3785dfd30d500135aa5ba608ed3afac0143f..68cb6780ae79b2a46fcda5b0ababb1502c4e53a3 100644 (file)
@@ -221,7 +221,7 @@ CHEW = ${top_builddir}/../doc/makedoc -f $(top_srcdir)/../doc/doc.str
 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)
+CLEANFILES = $(CHEWOUT_FILES) $(DOCBOOK_OUT_FILES)
 ACLOCAL_AMFLAGS = -I ../../.. -I ../../../..
 CONFIG_STATUS_DEPENDENCIES = $(newlib_basedir)/configure.host
 all: all-am
@@ -534,8 +534,8 @@ objectlist.awk.in: $(noinst_LTLIBRARIES)
        done
 
 .c.def:
-       $(CHEW) < $< > $*.def 2> $*.ref
-       touch stmp-def
+       $(CHEW) < $< > $*.def || ( rm $*.def && false )
+       @touch stmp-def
 
 TARGETDOC ?= ../tmp.texi
 
index fa7a30ce75a90991074b377b93225a82504f0545..ef4e3f4c7f6432c3908ec11b82f77c3b2da9962d 100644 (file)
@@ -296,7 +296,7 @@ CHEW = ${top_builddir}/../doc/makedoc -f $(top_srcdir)/../doc/doc.str
 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)
+CLEANFILES = $(CHEWOUT_FILES) $(DOCBOOK_OUT_FILES)
 ACLOCAL_AMFLAGS = -I ../../.. -I ../../../..
 CONFIG_STATUS_DEPENDENCIES = $(newlib_basedir)/configure.host
 all: all-am
@@ -1287,8 +1287,8 @@ objectlist.awk.in: $(noinst_LTLIBRARIES)
        done
 
 .c.def:
-       $(CHEW) < $< > $*.def 2> $*.ref
-       touch stmp-def
+       $(CHEW) < $< > $*.def || ( rm $*.def && false )
+       @touch stmp-def
 
 TARGETDOC ?= ../tmp.texi
 
index 1f5a6940688b68a48d6f0a23b1b7d1f955b69f82..0ac2b16685c9823cc9087d99a629bd9656d833c6 100644 (file)
@@ -394,7 +394,7 @@ CHEW = ${top_builddir}/../doc/makedoc -f $(top_srcdir)/../doc/doc.str
 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)
+CLEANFILES = $(CHEWOUT_FILES) $(DOCBOOK_OUT_FILES)
 CHEWOUT_FILES = w_acos.def w_acosh.def w_asin.def s_asinh.def \
        s_atan.def w_atan2.def w_atanh.def w_j0.def \
        w_cosh.def s_erf.def w_exp.def w_exp2.def \
@@ -1469,8 +1469,8 @@ objectlist.awk.in: $(noinst_LTLIBRARIES)
        done
 
 .c.def:
-       $(CHEW) < $< > $*.def 2> $*.ref
-       touch stmp-def
+       $(CHEW) < $< > $*.def || ( rm $*.def && false )
+       @touch stmp-def
 
 TARGETDOC ?= ../tmp.texi
 
index 76db091d81d800f077e2a7a475b0d2ebed2b1f4e..383121bd695f7a132aecc0f0cfa0b008cb9cb278 100644 (file)
@@ -357,7 +357,7 @@ CHEW = ${top_builddir}/../doc/makedoc -f $(top_srcdir)/../doc/doc.str
 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)
+CLEANFILES = $(CHEWOUT_FILES) $(DOCBOOK_OUT_FILES)
 CHEWOUT_FILES = e_acosh.def \
        e_atanh.def \
        e_hypot.def \
@@ -1200,8 +1200,8 @@ objectlist.awk.in: $(noinst_LTLIBRARIES)
        done
 
 .c.def:
-       $(CHEW) < $< > $*.def 2> $*.ref
-       touch stmp-def
+       $(CHEW) < $< > $*.def || ( rm $*.def && false )
+       @touch stmp-def
 
 TARGETDOC ?= ../tmp.texi
 
This page took 0.107875 seconds and 5 git commands to generate.