diff options
author | 2002-10-14 08:03:18 +0000 | |
---|---|---|
committer | 2002-10-14 08:03:18 +0000 | |
commit | d62507ddb703c5219bb320e0a4a87ddea17976e0 (patch) | |
tree | b16fe246166d8b3ffd23ba155b1a528652be68a1 /Makefile | |
parent | * elf/dl-load.c (_dl_dst_count, _dl_dst_substitute): Handle $LIB (diff) | |
download | glibc-d62507ddb703c5219bb320e0a4a87ddea17976e0.tar.xz glibc-d62507ddb703c5219bb320e0a4a87ddea17976e0.zip |
2002-10-05 Roland McGrath <roland@redhat.com>
* include/stubs-prologue.h: New file. Give #error under #ifdef _LIBC.
* Makefile ($(inst_includedir)/gnu/stubs.h): Depend on it.
Use that file's contents instead of literal echo's for the prologue.
* include/features.h: Include <gnu/stubs.h> unconditionally.
* include/gnu/stubs.h: New file.
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 8 |
1 files changed, 2 insertions, 6 deletions
@@ -163,14 +163,10 @@ subdir-stubs := $(foreach dir,$(subdirs),$(common-objpfx)$(dir)/stubs) # iterates over all the subdirs; subdir_install in each subdir depends on # the subdir's stubs file. Having more direct dependencies would result in # extra iterations over the list for subdirs and many recursive makes. -$(inst_includedir)/gnu/stubs.h: subdir_install +$(inst_includedir)/gnu/stubs.h: include/stubs-prologue.h subdir_install $(make-target-directory) @rm -f $(objpfx)stubs.h - (echo '/* This file is automatically generated.';\ - echo ' It defines a symbol `__stub_FUNCTION'\'' for each function';\ - echo ' in the C library which is a stub, meaning it will fail';\ - echo ' every time called, usually setting errno to ENOSYS. */';\ - LC_ALL=C sort $(subdir-stubs)) > $(objpfx)stubs.h + (sed '/^@/d' $<; LC_ALL=C sort $(subdir-stubs)) > $(objpfx)stubs.h if test -r $@ && cmp -s $(objpfx)stubs.h $@; \ then echo 'stubs.h unchanged'; \ else $(INSTALL_DATA) $(objpfx)stubs.h $@; fi |