Ответ: Тире
Краткое пояснение: Обобщающее слово стоит после однородных членов.
Смотри, тут всё просто:
- В предложении есть однородные члены: мельницы, церковь, дома, амбары и бани.
- После них стоит обобщающее слово: всё.
- По правилу, если обобщающее слово стоит после однородных членов, перед ним ставится тире.
Ответ: Тире