The Great Britain men's football team will face Brazil in Middlesbrough on 20 July in their only warm-up match for the London Olympics.