define_sys_entity, fix make$ to handle canon