Build and run the preprocessor only when Main.gmk is invoked with the goal 'create-main-targets-include' and not every time Modules.gmk is read by make.
This avoids scores of evaluations of the build-openj9-tools and generate-j9jcl-sources targets in OpenJ9.gmk which improved build times significantly.
Build and run the preprocessor only when Main.gmk is invoked with the goal 'create-main-targets-include' and not every time Modules.gmk is read by make.
This avoids scores of evaluations of the build-openj9-tools and generate-j9jcl-sources targets in OpenJ9.gmk which improved build times significantly.