What does alles aufbieten mean?

alles aufbieten - German to English

to produce every work