Il 19/06/2013 16:16, Stefan Hajnoczi ha scritto: >> The foo.cflags isn't really necessary, but when you specify one >> > thing one way (target-specific variable), and another thing completely >> > different way, resulting code does not look nice. In particular, the >> > two curl definitions in block/Makefile.objs look somewhat funky if >> > curl.cflags isn't used. > Specifying per-object file or per-module LIBS/CFLAGS is great. I wonder > if we can do it like kbuild though: > CFLAGS_i915_trace_points.o := -I$(src)
I think that works for kbuild because under the hood it is recursive makefile (using the trick that foo/bar/ does a recursive invocation). QEMU's makefile is non-recursive. Paolo