From 6bf028786c61b3b1e98d34557c5c442c2f954526 Mon Sep 17 00:00:00 2001 From: Roland McGrath Date: Tue, 21 Mar 1995 04:26:12 +0000 Subject: [PATCH] * Makefile (parent-mostlyclean): Don't use $(libc.a). (parent-clean): Use $(objpfx) to find sysd-*. * Rules (generated): Append dummy.o dummy.c. --- ChangeLog | 3 +++ Makefile | 4 ++-- Rules | 1 + 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 7efbe7b581..dfaaf624e1 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,8 @@ Mon Mar 20 03:19:23 1995 Roland McGrath + * Makefile (parent-mostlyclean): Don't use $(libc.a). + (parent-clean): Use $(objpfx) to find sysd-*. + * Rules (generated): Append dummy.o dummy.c. * Makerules (lib): Depend on lib-noranlib. (lib-noranlib): Depend on $(install-lib) in objdir. (common-mostlyclean): Remove $(install-lib) and stub-$(subdir) diff --git a/Makefile b/Makefile index 4f76bc14c0..beabbccc7f 100644 --- a/Makefile +++ b/Makefile @@ -171,10 +171,10 @@ $(all-subdirs-targets): # Subroutines of all cleaning targets. parent-mostlyclean: common-mostlyclean # common-mostlyclean is in Makerules. - -rm -f $(libc.a) $(addprefix $(objpfx),$(install-lib)) + -rm -f $(common-objpfx)libc.a $(addprefix $(objpfx),$(install-lib)) parent-clean: parent-mostlyclean common-clean -rm -f $(addprefix $(common-objpfx),$(common-generated)) - -rm -f $(addprefix $(+sysdir_pfx),sysd-Makefile sysd-dirs sysd-rules) + -rm -f $(addprefix $(objpfx),sysd-Makefile sysd-dirs sysd-rules) clean: parent-clean # This is done this way rather than having `subdir_clean' be a diff --git a/Rules b/Rules index df944e4c90..b0187d9d5e 100644 --- a/Rules +++ b/Rules @@ -67,6 +67,7 @@ $(objpfx)dummy.o: @rm -f $(@:.o=.c) echo 'void __dummy__ () { }' > $(@:.o=.c) $(CC) -c $(@:.o=.c) -o $@ +generated := $(generated) dummy.o dummy.c # This makes all the auxilliary and test programs.