Tools.Standalone.cflags prints master()->cflags, which typically equals "-DDYNAMIC_MODULE -I" + dirname(master()->include_prefix). Tools.Standalone.module uses master()->include_prefix directly, however.
Explanation? When is Tools.Standalone.cflags meant to be used? "New style" modules? Are sources relying on master()->cflags to be compiled meant to #include <pike/whatever> instead of #include <whatever>?
The Tools.Standalone.* modules are the ones that can be executed using pike -x toolname.
The motivation for setting things up this way, was that you may want to access the cflags from somewhere else, so building it into the tool itself wasn't a good option. Thus, the tool is just a simple wrapper for the real call.
pike-devel@lists.lysator.liu.se