]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
Use it in dependency list of installation targets.
authorUlrich Drepper <drepper@redhat.com>
Wed, 20 May 1998 12:12:27 +0000 (12:12 +0000)
committerUlrich Drepper <drepper@redhat.com>
Wed, 20 May 1998 12:12:27 +0000 (12:12 +0000)
Makefile
db/Makefile
elf/Makefile
hurd/Makefile
intl/Makefile
po/Makefile
sunrpc/Makefile
sysdeps/mach/hurd/Makefile
sysdeps/standalone/i386/force_cpu386/Makefile
time/Makefile

index 98ef6bec3fde15857563e5da9e5be78524a3aa7d..16f02ef8763b296a2fde807e4fd0bfd5f85d4c25 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -194,7 +194,7 @@ $(inst_includedir)/gnu/stubs.h: subdir_install
 \f
 ifeq (yes,$(build-shared))
 
-$(inst_includedir)/gnu/lib-names.h: $(common-objpfx)gnu/lib-names.h
+$(inst_includedir)/gnu/lib-names.h: $(common-objpfx)gnu/lib-names.h $(+force)
        if test -r $@ && cmp -s $< $@; \
        then echo 'gnu/lib-names.h unchanged'; \
        else $(INSTALL_DATA) $< $@; fi
index bb22a4fcc1ade06a46549014a5ec7ad8bcb9d1a1..32a637f0bf967d6506a8f420d361c97c0afcde0f 100644 (file)
@@ -52,11 +52,11 @@ endif
 $(objpfx)libdb.so: $(common-objpfx)libc.so
 
 subdir_install: $(inst_libdir)/libndbm.a
-$(inst_libdir)/libndbm.a: $(inst_libdir)/libdb.a
+$(inst_libdir)/libndbm.a: $(inst_libdir)/libdb.a $(+force)
        $(make-link)
 
 ifeq ($(build-shared),yes)
 subdir_install: $(inst_libdir)/libndbm.so
-$(inst_libdir)/libndbm.so: $(inst_libdir)/libdb.so
+$(inst_libdir)/libndbm.so: $(inst_libdir)/libdb.so $(+force)
        $(make-link)
 endif
index 46669194783390b78409ef899a1603e768249338..be6cc25c1e972e8980648855e46eb60f219ac179 100644 (file)
@@ -124,7 +124,7 @@ CFLAGS-dl-load.c += -Wno-uninitialized
 # rule to build a shared library.
 $(objpfx)libdl.so: $(objpfx)libdl_pic.a $(common-objpfx)libc.so $(objpfx)ld.so
 
-$(inst_slibdir)/$(rtld-version-installed-name): $(objpfx)ld.so
+$(inst_slibdir)/$(rtld-version-installed-name): $(objpfx)ld.so $(+force)
        $(do-install-program)
 
 $(inst_slibdir)/$(rtld-installed-name): \
index a42d148675d9f269c8ed7fbf5cd1c6adadc0a37a..edbef76e151418e10e223828bf006650b28ecd7d 100644 (file)
@@ -77,7 +77,7 @@ sunrpc-headers = netdb.h pmap_prot.h xdr.h types.h auth.h \
 installed-sunrpc-headers = $(addprefix $(inst_includedir)/rpc/, \
                                       $(sunrpc-headers))
 install-headers-nosubdir: $(installed-sunrpc-headers)
-$(installed-sunrpc-headers): $(inst_includedir)/%: $(..)sunrpc/%
+$(installed-sunrpc-headers): $(inst_includedir)/%: $(..)sunrpc/% $(+force)
        $(do-install)
 
 
index 8f411fba9613e098873baf60b305ffd53cb0a1bd..c270baa347cfcbda37c8e89247c2e3712f989dc5 100644 (file)
@@ -32,7 +32,7 @@ include ../Rules
 CPPFLAGS += -D'GNULOCALEDIR="$(localedir)"' \
            -D'LOCALE_ALIAS_PATH="$(localedir):$(i18ndir)"'
 
-$(inst_localedir)/locale.alias: locale.alias
+$(inst_localedir)/locale.alias: locale.alias $(+force)
        $(do-install)
 
 ifdef gettext-srcdir
index 10098049cf75ac5b422dd6b622fe8733f2f16d52..1a9ae0ca599debd194f2d728523fbed2b9cb3ff3 100644 (file)
@@ -61,7 +61,7 @@ include ../Rules
        $(MSGFMT) -o $@ $<
 
 # Install the message object files as libc.po in the language directory.
-$(mo-installed): %.mo; $(do-install) || exit 0
+$(mo-installed): %.mo $(+force); $(do-install) || exit 0
 
 .PHONY: linguas linguas.mo
 linguas: $(ALL_LINGUAS:=.po)
index 2b232acbe37a888ce3a846e5f1572faa9e4d6c09..36e906fa93bf9643853c5e12595c4c9122187580 100644 (file)
@@ -106,12 +106,12 @@ rpcgen-cmd = $(built-program-cmd)
 # a shorter name.  But if the filesystem can handle it, we want to
 # install under the proper name as well.
 $(inst_includedir)/rpcsvc/bootparam_prot.h: \
-  $(inst_includedir)/rpcsvc/bootparam.h
+  $(inst_includedir)/rpcsvc/bootparam.h $(+force)
        @echo It is safe to ignore an error here if this file name is too long.
        -$(do-install)
 
 # Install the rpc data base file.
-$(inst_sysconfdir)/rpc: etc.rpc
+$(inst_sysconfdir)/rpc: etc.rpc $(+force)
        $(do-install)
 
 defines := $(defines) -D_PATH_RPC='"$(sysconfdir)/rpc"'
index 98cf3ea01ce26aea00ab11a229a0da2be901cc18..e108ed8db8668282601dab04735e4434674933ff 100644 (file)
@@ -104,8 +104,8 @@ libc-name = crt
 
 ifeq (,$(subdir))
 install-others += $(inst_libdir)/libc.a $(inst_libdir)/libc_p.a
-$(inst_libdir)/libc.a: $(hurd)/libc-ldscript; $(do-install)
-$(inst_libdir)/libc_p.a: $(hurd)/libc_p-ldscript; $(do-install)
+$(inst_libdir)/libc.a: $(hurd)/libc-ldscript $(+force); $(do-install)
+$(inst_libdir)/libc_p.a: $(hurd)/libc_p-ldscript $(+force); $(do-install)
 endif
 
 # Make sure these are used to build the libc.so shared object too.
index a51ed7f42964b76d7bc647f4cf38e3231248fb94..3ed09643b267210661a44f07e3cba9ca45749a68 100644 (file)
@@ -20,6 +20,7 @@
 
 ifeq (bare,$(subdir))
 install-others += $(inst_libdir)/force_cpu386.ld
-$(inst_libdir)/force_cpu386.ld: $(sysdep_dir)/standalone/i386/target.ld
+$(inst_libdir)/force_cpu386.ld: $(sysdep_dir)/standalone/i386/target.ld \
+                               $(+force)
        $(do-install)
 endif
index ec870f2700859f469fcfdd8e84328ad747d0ae74..cc86c1c2ed8931eb5399b27a205116b75582dda3 100644 (file)
@@ -139,7 +139,8 @@ target-zone-flavor = $(filter /posix /right, \
                                          $(patsubst $(inst_zonedir)/%,%,$@))))
 
 ifdef localtime
-$(installed-localtime-file): $(inst_zonedir)/$(localtime) $(objpfx)zic
+$(installed-localtime-file): $(inst_zonedir)/$(localtime) $(objpfx)zic \
+                            $(+force)
        $(make-target-directory)
        if test -r $@; then \
          echo Site timezone NOT reset to Factory.; \
@@ -150,7 +151,8 @@ $(installed-localtime-file): $(inst_zonedir)/$(localtime) $(objpfx)zic
        fi
 endif
 ifdef posixrules
-$(installed-posixrules-file): $(inst_zonedir)/$(posixrules) $(objpfx)zic
+$(installed-posixrules-file): $(inst_zonedir)/$(posixrules) $(objpfx)zic \
+                             $(+force)
        $(zic-cmd) -p $(posixrules)
 endif
 
@@ -193,5 +195,6 @@ $(objpfx)tzselect: tzselect.ksh $(common-objpfx)config.make
        chmod 555 $@.new
        mv -f $@.new $@
 
-$(addprefix $(inst_zonedir)/,iso3166.tab zone.tab): $(inst_zonedir)/%: %
+$(addprefix $(inst_zonedir)/,iso3166.tab zone.tab): \
+    $(inst_zonedir)/%: % $(+force)
        $(do-install)