Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2022-02-26 07:17:42 +0300
committerMike Frysinger <vapier@gentoo.org>2022-03-01 03:04:11 +0300
commit28724b2f6257ef982efc17ed288ca1ee4b734111 (patch)
tree3c0c1c4350cd012f672edb2512c653e2bd5d7363 /libgloss/doc
parentec5ea6efaebae94f0b37d88b6f1cdc5d24ef878a (diff)
newlib: libc: move stdio multiplex logic from build to source files
Rather than define per-object rules in the Makefile, have small files that define & include the right content. This simplifies the build rules, and makes understanding the source a little easier (imo) as it makes all the subdirs behave the same: you have 1 source file and it produces 1 object. It's also about the same amount of boiler plate, without having to define custom build rules that can fall out of sync. Some of these rules were already unnecessary as they were compiling a single source file into the same named object w/out custom flags, and Automake handles that for us completely. This will also be important as we merge the libc.a build into the top dir since it relies on a single flat list of objects for overrides. Also take the opportunity to clean up the unnecessary header deps in here. Automake provides dependency generation for free now.
Diffstat (limited to 'libgloss/doc')
0 files changed, 0 insertions, 0 deletions