Giants have announced their pre-season schedule