use common obuild rules