sfm compile guide