make it possible to build cannon smbw