Erik Schanze wrote: > If I use any other name than "MAKEFLAGS" for the variable, it works > as expected. There is the key? Yes, there's your bug. MAKEFLAGS is an internal make variable which is passed automatically to all sub-make invocations (of course they *must* be invoked with $(MAKE)). Do not use it unless for very special cases as described in `(make)Options/Recursion'.