2003-02-22 Roland McGrath <roland@redhat.com>

* MakeTAGS (sub-make-vars): New variable, includes generating=t.
	Use that in $(MAKE) calls.
This commit is contained in:
Roland McGrath 2003-02-22 20:20:29 +00:00
parent 757f9fcb6f
commit 52a86d0abe

View File

@ -1,5 +1,6 @@
# Make the TAGS files. # Make the TAGS files.
# Copyright (C) 1992,1994,1995,1996,1998,2002 Free Software Foundation, Inc. # Copyright (C) 1992,1994,1995,1996,1998,2002,2003
# Free Software Foundation, Inc.
# This file is part of the GNU C Library. # This file is part of the GNU C Library.
# The GNU C Library is free software; you can redistribute it and/or # The GNU C Library is free software; you can redistribute it and/or
@ -26,6 +27,9 @@ endif
include $(..)Makeconfig include $(..)Makeconfig
# Pass these to $(MAKE) calls to avoid source generation and such.
sub-make-vars = generating=t no_deps=t
ifndef tags_sources ifndef tags_sources
ifeq ($(subdir),ctype) ifeq ($(subdir),ctype)
# In most cases, we want the C source files to come before # In most cases, we want the C source files to come before
@ -123,7 +127,7 @@ TAGS: subdir_TAGS
.PHONY: subdir_TAGS $(subdirs:%=%/TAGS) .PHONY: subdir_TAGS $(subdirs:%=%/TAGS)
subdir_TAGS: $(subdirs:%=%/TAGS) subdir_TAGS: $(subdirs:%=%/TAGS)
$(subdirs:%=%/TAGS): $(subdirs:%=%/TAGS):
$(MAKE) -C $(@D) no_deps=t $(@F) $(MAKE) -C $(@D) $(sub-make-vars) $(@F)
endif # subdir endif # subdir
@ -180,6 +184,6 @@ ifeq ($(with-cvs),yes)
endif endif
$(subdirs:%=$P/%.pot): $P/%.pot: FORCE $(subdirs:%=$P/%.pot): $P/%.pot: FORCE
$(MAKE) -C $* no_deps=t ../$@ $(MAKE) -C $* $(sub-make-vars) ../$@
FORCE: FORCE:
endif endif