* added source and doc generation to build cycle