mirror of
git://sourceware.org/git/glibc.git
synced 2024-11-27 03:41:23 +08:00
1999-07-19 Andreas Schwab <schwab@suse.de>
* libio/Makefile (routines): Add fwprintf. PowerPC has own version of w_sqrt.c and w_sqrtf.c. * math/w_sqrt.c: Moved to ... * sysdeps/generic/w_sqrt.c: ... here. * math/w_sqrtf.c: Moved to ... * sysdeps/generic/w_sqrtf.c: ... here. * Make-dist (generic-dirs): New variable. (try-sysdeps, +sysdep-names): Use it. * extra-lib.mk (all-$(lib)-routines): New variable. Use it instead of $(lib)-routines. * elf/Makefile (distribute): Add dl-cache.h. * db2/Makefile (distribute): Add all new files. * iconvdata/Makefile (distribute): Don't distribute CVS directory. * math/Makefile (distribute): Remove machine/endian.h, add math_ldbl.h. * stdio-common/Makefile (distribute): Add _itowa.h. * sysdeps/generic/Dist: Remove make_siglist.c, add siglist.h. * sysdeps/gnu/Dist: Add eval.c * sysdeps/gnu/Makefile (libdl-sysdep_routines) [$(subdir) = dlfcn]: Add to this instead of libdl-routines. * sysdeps/ieee754/ldbl-128/Dist: New file. * sysdeps/mach/hurd/Dist: Add siglist.h * sysdeps/unix/sysv/linux/Dist: Add kernel-features.h.
This commit is contained in:
parent
3944f99e84
commit
b3ed821981
29
ChangeLog
29
ChangeLog
@ -1,3 +1,32 @@
|
|||||||
|
1999-07-19 Andreas Schwab <schwab@suse.de>
|
||||||
|
|
||||||
|
* libio/Makefile (routines): Add fwprintf.
|
||||||
|
|
||||||
|
PowerPC has own version of w_sqrt.c and w_sqrtf.c.
|
||||||
|
* math/w_sqrt.c: Moved to ...
|
||||||
|
* sysdeps/generic/w_sqrt.c: ... here.
|
||||||
|
* math/w_sqrtf.c: Moved to ...
|
||||||
|
* sysdeps/generic/w_sqrtf.c: ... here.
|
||||||
|
|
||||||
|
* Make-dist (generic-dirs): New variable.
|
||||||
|
(try-sysdeps, +sysdep-names): Use it.
|
||||||
|
* extra-lib.mk (all-$(lib)-routines): New variable. Use it
|
||||||
|
instead of $(lib)-routines.
|
||||||
|
* elf/Makefile (distribute): Add dl-cache.h.
|
||||||
|
* db2/Makefile (distribute): Add all new files.
|
||||||
|
* iconvdata/Makefile (distribute): Don't distribute CVS
|
||||||
|
directory.
|
||||||
|
* math/Makefile (distribute): Remove machine/endian.h, add
|
||||||
|
math_ldbl.h.
|
||||||
|
* stdio-common/Makefile (distribute): Add _itowa.h.
|
||||||
|
* sysdeps/generic/Dist: Remove make_siglist.c, add siglist.h.
|
||||||
|
* sysdeps/gnu/Dist: Add eval.c
|
||||||
|
* sysdeps/gnu/Makefile (libdl-sysdep_routines) [$(subdir) =
|
||||||
|
dlfcn]: Add to this instead of libdl-routines.
|
||||||
|
* sysdeps/ieee754/ldbl-128/Dist: New file.
|
||||||
|
* sysdeps/mach/hurd/Dist: Add siglist.h
|
||||||
|
* sysdeps/unix/sysv/linux/Dist: Add kernel-features.h.
|
||||||
|
|
||||||
1999-07-18 Ulrich Drepper <drepper@cygnus.com>
|
1999-07-18 Ulrich Drepper <drepper@cygnus.com>
|
||||||
|
|
||||||
* sysdeps/unix/sysv/linux/sparc/Dist: Add ldd-rewrite.sed.
|
* sysdeps/unix/sysv/linux/sparc/Dist: Add ldd-rewrite.sed.
|
||||||
|
11
Make-dist
11
Make-dist
@ -90,14 +90,17 @@ sources += $(addsuffix .c,$(elided-routines) \
|
|||||||
$(filter %.c %.S %.s %.h %.sub,$(distribute))
|
$(filter %.c %.S %.s %.h %.sub,$(distribute))
|
||||||
foo:=$(shell echo '+maybe-sysdeps=$(+maybe-sysdeps)'>&2)
|
foo:=$(shell echo '+maybe-sysdeps=$(+maybe-sysdeps)'>&2)
|
||||||
# Find all the files that have a generic version.
|
# Find all the files that have a generic version.
|
||||||
try-sysdeps := $(foreach dir,$(..)sysdeps/generic $(..)sysdeps/libm-ieee754,\
|
generic-dirs = $(..)sysdeps/generic $(..)sysdeps/ieee754 \
|
||||||
|
$(..)sysdeps/ieee754/flt-32 $(..)sysdeps/ieee754/dbl-64 \
|
||||||
|
$(..)sysdeps/ieee754/ldbl-96 $(..)sysdeps/ieee754/ldbl-128
|
||||||
|
try-sysdeps := $(foreach dir,$(generic-dirs),\
|
||||||
$(addprefix $(dir)/,$(+maybe-sysdeps)))
|
$(addprefix $(dir)/,$(+maybe-sysdeps)))
|
||||||
foo:=$(shell echo 'try-sysdeps=$(try-sysdeps)'>&2)
|
foo:=$(shell echo 'try-sysdeps=$(try-sysdeps)'>&2)
|
||||||
+sysdeps := $(wildcard $(try-sysdeps))
|
+sysdeps := $(wildcard $(try-sysdeps))
|
||||||
foo:=$(shell echo 'generic +sysdeps=$(+sysdeps)'>&2)
|
foo:=$(shell echo 'generic +sysdeps=$(+sysdeps)'>&2)
|
||||||
+sysdep-names := $(sort $(patsubst $(..)sysdeps/generic/%,%,\
|
+sysdep-names := $(sort $(foreach dir, $(generic-dirs),\
|
||||||
$(patsubst $(..)sysdeps/libm-ieee754/%,%,\
|
$(patsubst $(dir)/%,%,\
|
||||||
$(+sysdeps))))
|
$(filter $(dir)/%,$(+sysdeps)))))
|
||||||
foo:=$(shell echo '+sysdep-names=$(+sysdep-names)' >&2)
|
foo:=$(shell echo '+sysdep-names=$(+sysdep-names)' >&2)
|
||||||
|
|
||||||
ifdef subdir-dirs
|
ifdef subdir-dirs
|
||||||
|
@ -37,8 +37,8 @@ distribute = db_int.h config.h compat.h clib/getlong.c btree/btree.src \
|
|||||||
txn/txn.src README LICENSE \
|
txn/txn.src README LICENSE \
|
||||||
$(addprefix include/,btree.h btree_auto.h btree_ext.h \
|
$(addprefix include/,btree.h btree_auto.h btree_ext.h \
|
||||||
clib_ext.h common_ext.h cxx_int.h \
|
clib_ext.h common_ext.h cxx_int.h \
|
||||||
db_am.h db_auto.h \
|
db_185.h.src db_am.h db_auto.h db_cxx.h \
|
||||||
db_cxx.h db_dispatch.h db_ext.h \
|
db_dispatch.h db_ext.h db_join.h \
|
||||||
db_page.h db_shash.h db_swap.h \
|
db_page.h db_shash.h db_swap.h \
|
||||||
hash.h hash_auto.h hash_ext.h lock.h \
|
hash.h hash_auto.h hash_ext.h lock.h \
|
||||||
lock_ext.h log.h log_auto.h log_ext.h \
|
lock_ext.h log.h log_auto.h log_ext.h \
|
||||||
@ -46,7 +46,10 @@ distribute = db_int.h config.h compat.h clib/getlong.c btree/btree.src \
|
|||||||
shqueue.h txn.h txn_auto.h txn_ext.h \
|
shqueue.h txn.h txn_auto.h txn_ext.h \
|
||||||
os.h os_jump.h xa.h xa_ext.h) \
|
os.h os_jump.h xa.h xa_ext.h) \
|
||||||
$(addprefix mutex/,x86.gcc uts4_cc.s sparc.gcc parisc.gcc \
|
$(addprefix mutex/,x86.gcc uts4_cc.s sparc.gcc parisc.gcc \
|
||||||
README 68020.gcc tsl_parisc.s sco.cc)
|
README 68020.gcc tsl_parisc.s sco.cc) \
|
||||||
|
$(addprefix progs/db_printlog/,README commit.awk count.awk \
|
||||||
|
pgno.awk range.awk status.awk \
|
||||||
|
txn.awk)
|
||||||
|
|
||||||
vpath %.c $(subdir-dirs)
|
vpath %.c $(subdir-dirs)
|
||||||
|
|
||||||
|
@ -36,7 +36,7 @@ elide-routines.os = $(dl-routines) dl-support enbl-secure
|
|||||||
# interpreter and operating independent of libc.
|
# interpreter and operating independent of libc.
|
||||||
rtld-routines := rtld $(dl-routines) dl-sysdep dl-environ dl-minimal
|
rtld-routines := rtld $(dl-routines) dl-sysdep dl-environ dl-minimal
|
||||||
distribute := $(rtld-routines:=.c) dynamic-link.h do-rel.h dl-machine.h \
|
distribute := $(rtld-routines:=.c) dynamic-link.h do-rel.h dl-machine.h \
|
||||||
dl-hash.h soinit.c sofini.c ldd.bash.in \
|
dl-cache.h dl-hash.h soinit.c sofini.c ldd.bash.in \
|
||||||
genrtldtbl.awk atomicity.h dl-procinfo.h ldsodefs.h \
|
genrtldtbl.awk atomicity.h dl-procinfo.h ldsodefs.h \
|
||||||
dl-librecon.h interp.c sln.c dl-dst.h hp-timing.h \
|
dl-librecon.h interp.c sln.c dl-dst.h hp-timing.h \
|
||||||
do-lookup.h sprof.c gen-trusted-dirs.awk \
|
do-lookup.h sprof.c gen-trusted-dirs.awk \
|
||||||
|
14
extra-lib.mk
14
extra-lib.mk
@ -3,7 +3,8 @@
|
|||||||
# is initialized first to $(extra-libs) so that with each
|
# is initialized first to $(extra-libs) so that with each
|
||||||
# inclusion, we advance $(lib) to the next library name (e.g. libfoo).
|
# inclusion, we advance $(lib) to the next library name (e.g. libfoo).
|
||||||
# The variable $($(lib)-routines) defines the list of modules
|
# The variable $($(lib)-routines) defines the list of modules
|
||||||
# to be included in that library.
|
# to be included in that library. A sysdep Makefile can add to
|
||||||
|
# $(lib)-sysdep_routines to include additional modules.
|
||||||
|
|
||||||
lib := $(firstword $(extra-libs-left))
|
lib := $(firstword $(extra-libs-left))
|
||||||
extra-libs-left := $(filter-out $(lib),$(extra-libs-left))
|
extra-libs-left := $(filter-out $(lib),$(extra-libs-left))
|
||||||
@ -17,14 +18,17 @@ ifneq (,$(object-suffixes-$(lib)))
|
|||||||
install-lib := $(install-lib)
|
install-lib := $(install-lib)
|
||||||
extra-objs := $(extra-objs)
|
extra-objs := $(extra-objs)
|
||||||
|
|
||||||
|
# The modules that go in $(lib).
|
||||||
|
all-$(lib)-routines := $($(lib)-routines) $($(lib)-sysdep_routines)
|
||||||
|
|
||||||
# Add each flavor of library to the lists of things to build and install.
|
# Add each flavor of library to the lists of things to build and install.
|
||||||
install-lib += $(foreach o,$(object-suffixes-$(lib)),$(lib:lib%=$(libtype$o)))
|
install-lib += $(foreach o,$(object-suffixes-$(lib)),$(lib:lib%=$(libtype$o)))
|
||||||
extra-objs += $(foreach o,$(object-suffixes-$(lib):.os=),\
|
extra-objs += $(foreach o,$(object-suffixes-$(lib):.os=),\
|
||||||
$(patsubst %,%$o,$(filter-out \
|
$(patsubst %,%$o,$(filter-out \
|
||||||
$($(lib)-shared-only-routines),\
|
$($(lib)-shared-only-routines),\
|
||||||
$($(lib)-routines))))
|
$(all-$(lib)-routines))))
|
||||||
ifneq (,$(filter .os,$(object-suffixes-$(lib))))
|
ifneq (,$(filter .os,$(object-suffixes-$(lib))))
|
||||||
extra-objs += $($(lib)-routines:=.os)
|
extra-objs += $(all-$(lib)-routines:%=%.os)
|
||||||
endif
|
endif
|
||||||
alltypes-$(lib) := $(foreach o,$(object-suffixes-$(lib)),\
|
alltypes-$(lib) := $(foreach o,$(object-suffixes-$(lib)),\
|
||||||
$(objpfx)$(patsubst %,$(libtype$o),\
|
$(objpfx)$(patsubst %,$(libtype$o),\
|
||||||
@ -52,7 +56,7 @@ define o-iterator-doit
|
|||||||
$(objpfx)$(patsubst %,$(libtype$o),$(lib:lib%=%)): \
|
$(objpfx)$(patsubst %,$(libtype$o),$(lib:lib%=%)): \
|
||||||
$(patsubst %,$(objpfx)%$o,\
|
$(patsubst %,$(objpfx)%$o,\
|
||||||
$(filter-out $($(lib)-shared-only-routines),\
|
$(filter-out $($(lib)-shared-only-routines),\
|
||||||
$($(lib)-routines))); \
|
$(all-$(lib)-routines))); \
|
||||||
$$(build-extra-lib)
|
$$(build-extra-lib)
|
||||||
endef
|
endef
|
||||||
object-suffixes-left = $(object-suffixes-$(lib):.os=)
|
object-suffixes-left = $(object-suffixes-$(lib):.os=)
|
||||||
@ -61,7 +65,7 @@ endif
|
|||||||
|
|
||||||
ifneq (,$(filter .os,$(object-suffixes-$(lib))))
|
ifneq (,$(filter .os,$(object-suffixes-$(lib))))
|
||||||
$(objpfx)$(patsubst %,$(libtype.os),$(lib:lib%=%)): \
|
$(objpfx)$(patsubst %,$(libtype.os),$(lib:lib%=%)): \
|
||||||
$($(lib)-routines:%=$(objpfx)%.os)
|
$(all-$(lib)-routines:%=$(objpfx)%.os)
|
||||||
$(build-extra-lib)
|
$(build-extra-lib)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
@ -81,8 +81,8 @@ LDFLAGS-libCNS.so = -Wl,-soname,$(@F)
|
|||||||
|
|
||||||
distribute := gconv-modules extra-module.mk gap.awk gaptab.awk \
|
distribute := gconv-modules extra-module.mk gap.awk gaptab.awk \
|
||||||
gen-8bit.sh gen-8bit-gap.sh gen-8bit-gap-1.sh \
|
gen-8bit.sh gen-8bit-gap.sh gen-8bit-gap-1.sh \
|
||||||
TESTS $(wildcard testdata/*) run-iconv-test.sh \
|
TESTS $(filter-out testdata/CVS%, $(wildcard testdata/*)) \
|
||||||
8bit-generic.c 8bit-gap.c \
|
run-iconv-test.sh 8bit-generic.c 8bit-gap.c \
|
||||||
ansi_x3.110.c asmo_449.c baltic.c big5.c cp737.c cp737.h \
|
ansi_x3.110.c asmo_449.c baltic.c big5.c cp737.c cp737.h \
|
||||||
cp775.c cp775.h ibm874.c cns11643.c cns11643.h \
|
cp775.c cp775.h ibm874.c cns11643.c cns11643.h \
|
||||||
cns11643l1.c cns11643l1.h cp1250.c cp1251.c cp1252.c cp1253.c \
|
cns11643l1.c cns11643l1.h cp1250.c cp1251.c cp1252.c cp1253.c \
|
||||||
|
@ -26,7 +26,7 @@ headers := math.h bits/mathcalls.h bits/mathinline.h bits/huge_val.h \
|
|||||||
fenv.h bits/fenv.h bits/mathdef.h tgmath.h
|
fenv.h bits/fenv.h bits/mathdef.h tgmath.h
|
||||||
|
|
||||||
# Internal header files.
|
# Internal header files.
|
||||||
distribute := math_private.h machine/asm.h machine/endian.h
|
distribute := math_ldbl.h math_private.h machine/asm.h
|
||||||
|
|
||||||
# FPU support code.
|
# FPU support code.
|
||||||
aux := setfpucw fpu_control
|
aux := setfpucw fpu_control
|
||||||
|
@ -42,7 +42,7 @@ include ../Makeconfig
|
|||||||
install-others := $(inst_includedir)/bits/stdio_lim.h
|
install-others := $(inst_includedir)/bits/stdio_lim.h
|
||||||
|
|
||||||
aux := errlist siglist
|
aux := errlist siglist
|
||||||
distribute := _itoa.h printf-parse.h stdio_lim.h.in
|
distribute := _itoa.h _itowa.h printf-parse.h stdio_lim.h.in
|
||||||
|
|
||||||
tests := tst-printf tstscanf test_rdwr test-popen tstgetln test-fseek \
|
tests := tst-printf tstscanf test_rdwr test-popen tstgetln test-fseek \
|
||||||
temptest tst-fileno test-fwrite tst-ungetc tst-ferror \
|
temptest tst-fileno test-fwrite tst-ungetc tst-ferror \
|
||||||
|
@ -1,4 +1,3 @@
|
|||||||
make_siglist.c
|
|
||||||
signame.c
|
signame.c
|
||||||
signame.h
|
signame.h
|
||||||
det_endian.c
|
det_endian.c
|
||||||
@ -15,3 +14,4 @@ setutxent.c
|
|||||||
updwtmpx.c
|
updwtmpx.c
|
||||||
utmpxname.c
|
utmpxname.c
|
||||||
bits/libc-tsd.h
|
bits/libc-tsd.h
|
||||||
|
siglist.h
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
errlist.awk
|
errlist.awk
|
||||||
|
eval.c
|
||||||
utmpx.h
|
utmpx.h
|
||||||
bits/utmpx.h
|
bits/utmpx.h
|
||||||
netinet/tcp.h
|
netinet/tcp.h
|
||||||
|
@ -48,5 +48,5 @@ endif
|
|||||||
|
|
||||||
|
|
||||||
ifeq ($(subdir),dlfcn)
|
ifeq ($(subdir),dlfcn)
|
||||||
libdl-routines += eval
|
libdl-sysdep_routines += eval
|
||||||
endif
|
endif
|
||||||
|
1
sysdeps/ieee754/ldbl-128/Dist
Normal file
1
sysdeps/ieee754/ldbl-128/Dist
Normal file
@ -0,0 +1 @@
|
|||||||
|
ieee754.h
|
@ -12,3 +12,4 @@ net/if_arp.h
|
|||||||
net/if_ether.h
|
net/if_ether.h
|
||||||
net/if_ppp.h
|
net/if_ppp.h
|
||||||
net/route.h
|
net/route.h
|
||||||
|
siglist.h
|
||||||
|
@ -4,6 +4,7 @@ errlist.h
|
|||||||
getdirentries.c
|
getdirentries.c
|
||||||
getdirentries64.c
|
getdirentries64.c
|
||||||
init-first.h
|
init-first.h
|
||||||
|
kernel-features.h
|
||||||
kernel_sigaction.h
|
kernel_sigaction.h
|
||||||
kernel_stat.h
|
kernel_stat.h
|
||||||
kernel_termios.h
|
kernel_termios.h
|
||||||
|
Loading…
Reference in New Issue
Block a user