First, check out the preprocessor:
git clone [email protected]:mgoulet/preprocessor.git
Then install the Maven Mojo by navigating to the preprocessor directory and running:
mvn install
Which should complete successfully.
Also, make sure to grab a copy of my sources here: https://github.com/compiler-errors/nanodb-full..
Finally, execute the preprocessor by navigating to your nanodb-full directory and running:
mvn preprocessor:preprocessor -X -Dpreprocessor.vars.{full=1,storage_extensions=0}
If all goes well, then you should have your preprocessed sources sitting in target/preprocessed-sources/.
Please inspect to make sure they are sane.