]> sourceware.org Git - newlib-cygwin.git/commit
newlib: libc: merge sys/ trampoline up a level
authorMike Frysinger <vapier@gentoo.org>
Sun, 23 Jan 2022 04:10:46 +0000 (23:10 -0500)
committerMike Frysinger <vapier@gentoo.org>
Wed, 26 Jan 2022 08:11:20 +0000 (03:11 -0500)
commitfbfeebc221556d70ab473b153a44c92260c3caf0
tree4da3c751d18a9296f4a8b9c041852b0d1467b0ce
parentdb2ef77287fcc19dfa1fe6c3d3068794ff99bd01
newlib: libc: merge sys/ trampoline up a level

The sys/{configure,Makefile} files exist to fan out to the specific
sys/$arch/ subdir, and to possibly generate a crt0.  We already have
all that same info in the libc/ dir itself, so by moving the recursive
configure and make calls into it, we can cut off some of this logic
entirely and save the overhead.

For arches that don't have a sys subdir, it means they can skip the
logic entirely.

The sys subdir itself is kept for the crt0 logic, for now.  We'll try
and clean that up next.
32 files changed:
newlib/libc/Makefile.am
newlib/libc/Makefile.in
newlib/libc/argz/Makefile.in
newlib/libc/configure
newlib/libc/configure.ac
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/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/Makefile.am
newlib/libc/sys/Makefile.in
newlib/libc/sys/aclocal.m4 [deleted file]
newlib/libc/sys/configure [deleted file]
newlib/libc/sys/configure.ac [deleted file]
newlib/libc/syscalls/Makefile.in
newlib/libc/time/Makefile.in
newlib/libc/unix/Makefile.in
newlib/libc/xdr/Makefile.in
This page took 0.035621 seconds and 5 git commands to generate.