Pmake is a source code preprocessing tool. It deceives GNU Make into calling Pmake's dummy compiler during its source compiling steps to generate a set of preprocessed source files per object target. For now, it works with GNU Make & GCC-like compilers.