From 643931fb35821fdf7717e3b4be76e6b9c63dde8e Mon Sep 17 00:00:00 2001 From: Roland McGrath Date: Fri, 21 Feb 2003 03:02:16 +0000 Subject: 2003-02-20 Roland McGrath * Makerules: Clean up conditional around include of tls.make. * Make-dist: Export generating=t to prevent using that. (+distinfo): Likewise for $(shell $(MAKE) ...) runs. --- Make-dist | 5 +++-- Makerules | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/Make-dist b/Make-dist index e757a64d3d..a5f4ddb54f 100644 --- a/Make-dist +++ b/Make-dist @@ -1,4 +1,4 @@ -# Copyright (C) 1991-2001, 2002 Free Software Foundation, Inc. +# Copyright (C) 1991-2001, 2002, 2003 Free Software Foundation, Inc. # This file is part of the GNU C Library. # The GNU C Library is free software; you can redistribute it and/or @@ -63,7 +63,7 @@ all-headers = $(filter-out $(sysdep_headers),$(headers)) else +distinfo := $(shell MAKEFLAGS= MFLAGS= $(MAKE) -s no_deps=t \ inhibit_interface_rules=t inhibit_mach_syscalls=t \ - inhibit_timezone_rules=t \ + inhibit_timezone_rules=t generating=t \ subdirs='$(subdirs)' echo-distinfo | grep -v '^make') foo:=$(shell echo>&2 '+distinfo=$(+distinfo)') all-headers := $(patsubst +header+%,%,$(filter +header+%,$(+distinfo))) @@ -263,3 +263,4 @@ unexport distribute generated export inhibit_mach_syscalls=t export no_deps=t export inhibit_interface_rules=t +export generating=t diff --git a/Makerules b/Makerules index a4acb89571..75dfd5a2bb 100644 --- a/Makerules +++ b/Makerules @@ -1181,7 +1181,7 @@ define check-abi | diff -pu0 - $(filter %.symlist,$^) endef -ifeq ($(sysd-sorted-done)$(generating),t) +ifeq ($(firstword $(sysd-sorted-done) f)$(firstword $(generating) f),tf) -include $(common-objpfx)tls.make config-tls-yes := tls config-tls-no := notls -- cgit 1.4.1