[PATCH 5/5 v2] newlib: drop shared documentation rules

Mike Frysinger vapier@gentoo.org
Fri Jan 28 07:58:26 GMT 2022


Now that the top-level makefile handles these, don't need to copy
these into every single subdir.
---
 newlib/Makefile.shared                        | 36 -------------------
 newlib/libc/argz/Makefile.in                  | 35 +-----------------
 newlib/libc/ctype/Makefile.in                 | 35 +-----------------
 newlib/libc/errno/Makefile.in                 | 35 +-----------------
 newlib/libc/iconv/Makefile.in                 | 34 ------------------
 newlib/libc/iconv/ccs/Makefile.in             | 35 +-----------------
 newlib/libc/iconv/ccs/binary/Makefile.in      | 34 ------------------
 newlib/libc/iconv/ces/Makefile.in             | 35 +-----------------
 newlib/libc/iconv/lib/Makefile.in             | 35 +-----------------
 newlib/libc/locale/Makefile.in                | 35 +-----------------
 newlib/libc/machine/i386/Makefile.in          | 35 +-----------------
 newlib/libc/misc/Makefile.in                  | 35 +-----------------
 newlib/libc/posix/Makefile.in                 | 35 +-----------------
 newlib/libc/reent/Makefile.in                 | 35 +-----------------
 newlib/libc/search/Makefile.in                | 35 +-----------------
 newlib/libc/signal/Makefile.in                | 35 +-----------------
 newlib/libc/ssp/Makefile.in                   | 35 +-----------------
 newlib/libc/stdio/Makefile.in                 | 35 +-----------------
 newlib/libc/stdio64/Makefile.in               | 35 +-----------------
 newlib/libc/stdlib/Makefile.in                | 35 +-----------------
 newlib/libc/string/Makefile.in                | 35 +-----------------
 newlib/libc/sys/linux/argp/Makefile.in        | 35 +-----------------
 newlib/libc/sys/linux/cmath/Makefile.in       | 35 +-----------------
 newlib/libc/sys/linux/dl/Makefile.in          | 35 +-----------------
 newlib/libc/sys/linux/iconv/Makefile.in       | 35 +-----------------
 newlib/libc/sys/linux/intl/Makefile.in        | 35 +-----------------
 .../libc/sys/linux/linuxthreads/Makefile.in   | 35 +-----------------
 .../linuxthreads/machine/i386/Makefile.in     | 35 +-----------------
 .../libc/sys/linux/machine/i386/Makefile.in   | 35 +-----------------
 newlib/libc/sys/linux/net/Makefile.in         | 35 +-----------------
 newlib/libc/syscalls/Makefile.in              | 35 +-----------------
 newlib/libc/time/Makefile.in                  | 35 +-----------------
 newlib/libc/unix/Makefile.in                  | 35 +-----------------
 newlib/libc/xdr/Makefile.in                   | 35 +-----------------
 newlib/libm/common/Makefile.in                | 35 +-----------------
 newlib/libm/complex/Makefile.in               | 35 +-----------------
 newlib/libm/fenv/Makefile.in                  | 35 +-----------------
 newlib/libm/machine/aarch64/Makefile.in       | 35 +-----------------
 newlib/libm/machine/arm/Makefile.in           | 35 +-----------------
 newlib/libm/machine/i386/Makefile.in          | 35 +-----------------
 newlib/libm/machine/mips/Makefile.in          | 35 +-----------------
 newlib/libm/machine/nds32/Makefile.in         | 35 +-----------------
 newlib/libm/machine/powerpc/Makefile.in       | 35 +-----------------
 newlib/libm/machine/pru/Makefile.in           | 35 +-----------------
 newlib/libm/machine/riscv/Makefile.in         | 35 +-----------------
 newlib/libm/machine/sparc/Makefile.in         | 35 +-----------------
 newlib/libm/machine/spu/Makefile.in           | 35 +-----------------
 newlib/libm/machine/x86_64/Makefile.in        | 35 +-----------------
 newlib/libm/math/Makefile.in                  | 35 +-----------------
 newlib/libm/mathfp/Makefile.in                | 35 +-----------------
 50 files changed, 47 insertions(+), 1702 deletions(-)

diff --git a/newlib/Makefile.shared b/newlib/Makefile.shared
index f1152fc627cf..00ea8533581c 100644
--- a/newlib/Makefile.shared
+++ b/newlib/Makefile.shared
@@ -4,39 +4,3 @@ objectlist.awk.in: $(noinst_LTLIBRARIES)
 	do \
 	  echo $$i `pwd`/$$i >> objectlist.awk.in ; \
 	done
-
-#
-# documentation rules
-#
-
-SUFFIXES = .def .xml
-
-CHEW = ${top_builddir}/../doc/makedoc -f $(top_srcdir)/../doc/doc.str
-
-.c.def:
-	$(CHEW) < $< > $*.def || ( rm $*.def && false )
-	@touch stmp-def
-
-TARGETDOC ?= ../tmp.texi
-
-doc: $(CHEWOUT_FILES)
-	for chapter in $(CHAPTERS) ; \
-	do \
-	  cat $(srcdir)/$$chapter >> $(TARGETDOC) ; \
-	done
-
-DOCBOOK_CHEW = ${top_srcdir}/../doc/makedocbook.py
-DOCBOOK_OUT_FILES = $(CHEWOUT_FILES:.def=.xml)
-DOCBOOK_CHAPTERS = $(CHAPTERS:.tex=.xml)
-
-.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
-
-CLEANFILES = $(CHEWOUT_FILES) $(DOCBOOK_OUT_FILES)
-- 
2.34.1



More information about the Newlib mailing list