Another minor optimization squeezing out yet another average 5% on

building inside big directories


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12258 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Nicola Pero 2002-01-29 13:46:31 +00:00
parent 8594476b67
commit 9126065f5a

View file

@ -1,3 +1,17 @@
Tue Jan 29 13:29:26 2002 Nicola Pero <nicola@brainstorm.co.uk>
* rules.make (LIBRARIES_DEPEND_UPON): Pass only
target_LIBRARIES_DEPEND_UPON + LIBRARIES_DEPEND_UPON to the
submake. Do not run which_lib here.
* library.make (INTERNAL_LIBRARIES_DEPEND_UPON): New variable.
Define in terms of LIBRARIES_DEPEND_UPON, after filtering it via
which_lib.
($(GNUSTEP_OBJ_DIR)/$(DLL_NAME)): Use
INTERNAL_LIBRARIES_DEPEND_UPON, not LIBRARIES_DEPEND_UPON.
* clibrary.make: Same changes as in library.make.
* target.make: Replaced everywhere LIBRARIES_DEPEND_UPON with
INTERNAL_LIBRARIES_DEPEND_UPON.
Tue Jan 29 13:10:17 2002 Nicola Pero <nicola@brainstorm.co.uk>
* application.make (ALL_GUI_LIBS): Make sure it's not evaluated -