headers := $(headers) $(sysdep_headers)
-ifdef have_export_directive # kludge for GNU make before 3.63
-export sources headers
-endif
+# This is benign and useless in GNU make before version 3.63.
+export sources := $(sources)
+export headers := $(headers)
ifneq ($(findstring e,$(MAKEFLAGS)),)
You must not use the -e flag when building the GNU C library.
@(echo The GNU C Library has not been configured! ;\
echo Run \`configure\' to configure it before building.\
) >&2; exit 1
-ifdef have_export_directive # kludge for GNU make before 3.63
-export sysdirs
-export sysdep_dir
-endif
+export sysdirs := $(sysdirs)
+export sysdep_dir := $(sysdep_dir)
# Turn the list of sysdep names into a colon-separated list of directories
# under SYSDEP_DIR (the base directory for sysdep files), and tell Make to
override sources := $(addsuffix .c,$(routines) $(aux) \
$(sysdep_routines))
-ifdef have_export_directive # kludge for GNU make before 3.63
-export sysdep_routines
-endif
+export sysdep_routines := $(sysdep_routines)
# This is the list of all object files, gotten by
# replacing every ".c" in `sources' with a ".o".