"Ne pas faire de cadeau à quelqu'un" signifie :
- au sens figuré, dans le registre familier, : "être sévère avec lui, dur, impitoyable, strict, sans pitié, ne rien lui passer, ne pas le ménager",
- et au sens propre, dans le langage courant, : ne rien lui offrir, ne lui faire aucun présent.
Source : wiktionary.org, www.larousse.org et www.languefrancaise.net