diff options
author | Jeff Johnston <jjohnstn@redhat.com> | 2015-11-03 02:00:28 +0300 |
---|---|---|
committer | Jeff Johnston <jjohnstn@redhat.com> | 2015-11-03 02:02:39 +0300 |
commit | 06312793945e184036b9491767b9eacac9be3890 (patch) | |
tree | b8e4fbafe646bf9b186d1b93ff56d0f7c7794658 /newlib/libc/signal | |
parent | 53617ce4e634bd6f67e6e08939518dba77dee3f1 (diff) |
Move duplicated documentation rules to Makefile.shared
- Also, harmonize libm to use CHEWOUT_FILES like libc, rather than chobj.
Update documentation appropriately.
* HOWTO: Update.
* Makefile.shared: Move documentation rules to here...
* libc/argz/Makefile.am: ... from here ...
* libc/ctype/Makefile.am: ... and here.
* libc/errno/Makefile.am: Ditto.
* libc/iconv/Makefile.am: Ditto.
* libc/iconv/ccs/Makefile.am : Ditto.
* libc/iconv/ces/Makefile.am: Ditto.
* libc/iconv/lib/Makefile.am: Ditto.
* libc/locale/Makefile.am: Ditto.
* libc/misc/Makefile.am: Ditto.
* libc/posix/Makefile.am: Ditto.
* libc/reent/Makefile.am: Ditto.
* libc/search/Makefile.am: Ditto.
* libc/stdio/Makefile.am: Ditto.
* libc/stdio64/Makefile.am: Ditto.
* libc/stdlib/Makefile.am : Ditto.
* libc/string/Makefile.am: Ditto.
* libc/syscalls/Makefile.am: Ditto.
* libc/time/Makefile.am : Ditto.
* libc/unix/Makefile.am: Ditto.
* libc/xdr/Makefile.am: Ditto.
* libm/common/Makefile.am: Ditto.
* libm/complex/Makefile.am: Ditto.
* libm/math/Makefile.am: Ditto.
* libm/mathfp/Makefile.am: Ditto.
Diffstat (limited to 'newlib/libc/signal')
-rw-r--r-- | newlib/libc/signal/Makefile.am | 15 | ||||
-rw-r--r-- | newlib/libc/signal/Makefile.in | 17 |
2 files changed, 14 insertions, 18 deletions
diff --git a/newlib/libc/signal/Makefile.am b/newlib/libc/signal/Makefile.am index 7a7e64cbd..a93dba7a9 100644 --- a/newlib/libc/signal/Makefile.am +++ b/newlib/libc/signal/Makefile.am @@ -23,17 +23,4 @@ include $(srcdir)/../../Makefile.shared CHEWOUT_FILES = psignal.def raise.def signal.def -SUFFIXES = .def - -CHEW = ../../doc/makedoc -f $(srcdir)/../../doc/doc.str - -.c.def: - $(CHEW) < $< > $*.def 2> $*.ref - touch stmp-def - -TARGETDOC = ../tmp.texi - -doc: $(CHEWOUT_FILES) - cat $(srcdir)/signal.tex >> $(TARGETDOC) - -CLEANFILES = $(CHEWOUT_FILES) *.ref +CHAPTERS = signal.tex diff --git a/newlib/libc/signal/Makefile.in b/newlib/libc/signal/Makefile.in index 92a06f79f..f2d0b313e 100644 --- a/newlib/libc/signal/Makefile.in +++ b/newlib/libc/signal/Makefile.in @@ -261,11 +261,15 @@ libsignal_la_LDFLAGS = -Xcompiler -nostdlib @USE_LIBTOOL_FALSE@noinst_LIBRARIES = lib.a @USE_LIBTOOL_FALSE@lib_a_SOURCES = $(LIB_SOURCES) @USE_LIBTOOL_FALSE@lib_a_CFLAGS = $(AM_CFLAGS) -CHEWOUT_FILES = psignal.def raise.def signal.def + +# +# documentation rules +# SUFFIXES = .def -CHEW = ../../doc/makedoc -f $(srcdir)/../../doc/doc.str -TARGETDOC = ../tmp.texi +CHEW = ${top_builddir}/../doc/makedoc -f $(top_srcdir)/../doc/doc.str CLEANFILES = $(CHEWOUT_FILES) *.ref +CHEWOUT_FILES = psignal.def raise.def signal.def +CHAPTERS = signal.tex all: all-am .SUFFIXES: @@ -541,8 +545,13 @@ objectlist.awk.in: $(noinst_LTLIBRARIES) $(CHEW) < $< > $*.def 2> $*.ref touch stmp-def +TARGETDOC ?= ../tmp.texi + doc: $(CHEWOUT_FILES) - cat $(srcdir)/signal.tex >> $(TARGETDOC) + for chapter in $(CHAPTERS) ; \ + do \ + cat $(srcdir)/$$chapter >> $(TARGETDOC) ; \ + done # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. |