Boiler plate code for root analysis - builds a dll and a static lib for running compiled or from interpreter