From: Geoffrey F. <fu...@ga...> - 2002-01-21 20:21:10
|
Joao Cardoso writes: > The problem seems to be the shell again, or the make program, as no drivers > object files are included in LIBS_OBJ. The offending statment seems to be: > > static_drivers_obj := $(STATIC_DRIVERS:%=%$(O)) > > static_drivers_obj is empty, although STATIC_DRIVERS is not. > > Is any cure for this? That's a GNU make-ism. We agreed a while back to allow GNU make features in our makefiles. I don't remember typing that in specifically, but its probably mine. Anyway, for sure, it is an example of a GNU make pattern expansion. I'm gonna guess that your make is treating the % as a literal, and finding none in the STATIC)DRIVERS macro, it simply makes no change. Hmm, no, that doesn't explain your symptom. I dunno, are you using GNU make? If so, what version? -- Geoffrey Furnish fu...@ga... |