|Subject:||determining targets with recursive makefiles|
|Date:||Wed, 20 Jul 2005 13:33:13 +0100|
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.
|[Prev in Thread]||Current Thread||[Next in Thread]|