Compile Principle project