What does all diese vergebliche Mühe mean?

all diese vergebliche Mühe - German to English

all of this toil for absolutely nothing