Formerly ../hurd/hurdkill.c.~5~
[kopensolaris-gnu/glibc.git] / Makefile
index 969c324..82abccf 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -77,8 +77,7 @@ subdirs       := $(filter mach,$(subdirs)) $(filter hurd,$(subdirs)) \
                                              no-libc.a bin lib         \
                                              data headers others)
 \f
-headers := features.h errno.h sys/errno.h errnos.h limits.h \
-          $(stddef.h) $(stdarg.h)
+headers := features.h errno.h sys/errno.h errnos.h limits.h $(stddef.h)
 
 echo-headers: subdir_echo-headers
 \f
@@ -92,7 +91,7 @@ else
 $(objpfx)munch-init.c: munch.awk munch-tmpl.c $(+subdir_inits)
        awk -f $< subdirs='$(+init_subdirs)' $(word 2,$^) > $@-t
        mv $@-t $@
-generated := $(generated) $(objpfx)munch-init.c
+generated := $(generated) munch-init.c
 endif
 
 aux    := sysdep $(+init) version start
@@ -121,7 +120,7 @@ $(objpfx)Mcrt1.o $(objpfx)crt1.o:
        $(COMPILE.c) $(@:.o=.c) $(OUTPUT_OPTION)
        rm -f $(@:.o=.c)
 
-lib-noranlib: subdir_lib
+lib-noranlib $(libc.a)(__.SYMDEF): subdir_lib
 
 
 $(objpfx)sysd-dirs: $(+sysdir_pfx)config.make
@@ -186,6 +185,7 @@ $(all-subdirs-targets):
 parent-mostlyclean: common-mostlyclean # common-mostlyclean is in Makerules.
        -rm -f $(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 sysdirs)
 
 clean: parent-clean
@@ -227,16 +227,12 @@ parent_echo-distinfo:
 
 distribute  := README INSTALL NOTES COPYING.LIB COPYING ChangeLog NEWS \
               Makefile Makeconfig Makerules Rules Make-dist MakeTAGS   \
-              ansidecl.h mkinstalldirs move-if-change                  \
+              ansidecl.h mkinstalldirs move-if-change install.sh       \
               configure configure.in aclocal.m4 config.sub config.guess\
-              munch-tmpl.c munch.awk gnu-stabs.h sysdep.h install.sh
+              munch-tmpl.c munch.awk gnu-stabs.h sysdep.h set-hooks.h
 
-export distribute := $(strip $(distribute))
-export generated := $(generated) $(objpfx)stubs.h
-
-.PHONY: dist
-dist: Make-dist $(distribute)
-       $(MAKE) -f $< no_deps=t $(Make-dist-args)
+distribute := $(strip $(distribute))
+generated := $(generated) stubs.h
 
 README: README.template version.c ; # Make-dist should update README.