|
From: | Jan M |
Subject: | determining targets with recursive makefiles |
Date: | Wed, 20 Jul 2005 13:33:13 +0100 |
Hi,
I am trying to determine the build targets of
glib version 2.6.4 in order to locate an old library that may be
causing build problems with gtk+-2.6.7.
The GNU make manual reference to recursion
doesnt provide a hint as to how, with this method of recursion, make
is finding the sub-makefiles and -d output doesnt provide the full sub-makefile
pathname so following what is happening is difficult.
The 'top' makefile contains:
BUILT_SOURCES = stamp-gc-h #note: not glibconfig.h
RECURSIVE_TARGETS = ... all-recursive ...
all: $(BUILT_SOURCES) config.h
$(MAKE) $(AM_MAKEFLAGS)
all-recursive
Exactly what is happening here?
By what mechanism is make locating the other makefiles
(cd <subdirectory> appears not to be used as in the example of
recursion in the manual)?
What is the significance of all-recursive, which is declared but appears
not to be defined?
I'm using make version 3.80 on Mandrake Linux 10.0.
Thanks,
Jan
|
[Prev in Thread] | Current Thread | [Next in Thread] |