He won't make a move until you do, so all of this stuff he's doing is his way of letting you know that he's interested but he doesn't have the courage to take the next step.
So if you like this guy enough then you'll have to tell him to ask you out or take the next step because if you don't...