meaning of all diese vergebliche Mühe

all diese vergebliche Mühe - German to English

all of this toil for absolutely nothing