diff options
author | Mike Frysinger <vapier@gentoo.org> | 2022-01-22 05:50:20 +0300 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2022-02-05 07:57:12 +0300 |
commit | fc2b4ffee0ec7697a02ae7185f1acb7927f2f115 (patch) | |
tree | ffeef100a30966fce8e55fb3b82fa1db41f0c852 /newlib/libc/time | |
parent | 44f6310bf93748ca1d55abcb9a2c82a432643256 (diff) |
newlib: libc: move manual into top-level build
This doesn't migrate all the docs, just the libc's manual (pdf/info).
This is to show the basic form of migrating the chew files.
For subdirs that didn't have any docs, I've stripped their settings
for clarity. If someone wanted to suddenly add docs, they can add
the corresponding Makefile.inc files easily.
Diffstat (limited to 'newlib/libc/time')
-rw-r--r-- | newlib/libc/time/Makefile.am | 22 | ||||
-rw-r--r-- | newlib/libc/time/Makefile.in | 29 | ||||
-rw-r--r-- | newlib/libc/time/Makefile.inc | 15 |
3 files changed, 31 insertions, 35 deletions
diff --git a/newlib/libc/time/Makefile.am b/newlib/libc/time/Makefile.am index 8871d1afb..e9dcee44c 100644 --- a/newlib/libc/time/Makefile.am +++ b/newlib/libc/time/Makefile.am @@ -42,20 +42,10 @@ endif # USE_LIBTOOL # This rule is needed so that wcsftime.o is rebuilt when strftime.c changes. include $(srcdir)/../../Makefile.shared -$(lpfx)wcsftime.$(oext): strftime.c - -CHEWOUT_FILES = \ - asctime.def \ - clock.def \ - ctime.def \ - difftime.def \ - gmtime.def \ - lcltime.def \ - mktime.def \ - strftime.def \ - time.def \ - tzlock.def \ - tzset.def \ - wcsftime.def +LIBC_CHEWOUT_FILES = +LIBC_CHAPTERS = +include ./Makefile.inc +CHEWOUT_FILES = $(LIBC_CHEWOUT_FILES) +CHAPTERS = $(LIBC_CHAPTERS) -CHAPTERS = time.tex +$(lpfx)wcsftime.$(oext): strftime.c diff --git a/newlib/libc/time/Makefile.in b/newlib/libc/time/Makefile.in index fba6fabe2..ac787d98f 100644 --- a/newlib/libc/time/Makefile.in +++ b/newlib/libc/time/Makefile.in @@ -393,26 +393,19 @@ DOCBOOK_CHEW = ${top_srcdir}/../doc/makedocbook.py DOCBOOK_OUT_FILES = $(CHEWOUT_FILES:.def=.xml) DOCBOOK_CHAPTERS = $(CHAPTERS:.tex=.xml) CLEANFILES = $(CHEWOUT_FILES) $(DOCBOOK_OUT_FILES) -CHEWOUT_FILES = \ - asctime.def \ - clock.def \ - ctime.def \ - difftime.def \ - gmtime.def \ - lcltime.def \ - mktime.def \ - strftime.def \ - time.def \ - tzlock.def \ - tzset.def \ - wcsftime.def - -CHAPTERS = time.tex + +# This rule is needed so that wcsftime.o is rebuilt when strftime.c changes. +LIBC_CHEWOUT_FILES = asctime.def clock.def ctime.def difftime.def \ + gmtime.def lcltime.def mktime.def strftime.def time.def \ + tzlock.def tzset.def wcsftime.def +LIBC_CHAPTERS = time.tex +CHEWOUT_FILES = $(LIBC_CHEWOUT_FILES) +CHAPTERS = $(LIBC_CHAPTERS) all: all-am .SUFFIXES: .SUFFIXES: .def .xml .c .lo .o .obj -$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(srcdir)/../../Makefile.shared $(am__configure_deps) +$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(srcdir)/../../Makefile.shared $(srcdir)/./Makefile.inc $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ @@ -432,7 +425,7 @@ Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; -$(srcdir)/../../Makefile.shared $(am__empty): +$(srcdir)/../../Makefile.shared $(srcdir)/./Makefile.inc $(am__empty): $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh @@ -820,8 +813,6 @@ docbook: $(DOCBOOK_OUT_FILES) ${top_srcdir}/../doc/chapter-texi2docbook.py <$(srcdir)/$${chapter%.xml}.tex >../$$chapter ; \ done -# This rule is needed so that wcsftime.o is rebuilt when strftime.c changes. - $(lpfx)wcsftime.$(oext): strftime.c # Tell versions [3.59,3.63) of GNU make to not export all variables. diff --git a/newlib/libc/time/Makefile.inc b/newlib/libc/time/Makefile.inc new file mode 100644 index 000000000..3e7ba4157 --- /dev/null +++ b/newlib/libc/time/Makefile.inc @@ -0,0 +1,15 @@ +LIBC_CHEWOUT_FILES += \ + %D%/asctime.def \ + %D%/clock.def \ + %D%/ctime.def \ + %D%/difftime.def \ + %D%/gmtime.def \ + %D%/lcltime.def \ + %D%/mktime.def \ + %D%/strftime.def \ + %D%/time.def \ + %D%/tzlock.def \ + %D%/tzset.def \ + %D%/wcsftime.def + +LIBC_CHAPTERS += %D%/time.tex |