New preprocessor build tool