Mix all ingredients together, place in greased 9x13 pan. Bake 40-45 minutes.
For frosting, place milk and flour in pot on stove until thickened, storing constantly. Let cool and continuously stir until cool. In separate bowl, mix butter and sugar until fluffy; add flour mixture gradually. Beat well, add vanilla, beat again. Frost cooled cake.