First, check out the preprocessor:
git clone git@gitlab.caltech.edu: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.