Can Gradle support custom gnu Make-based project structure (for Java codebase)?

Gradle can cope with pretty much any directory layout. The bigger question is why you’d want to layer Gradle on top of this legacy build, and whether it’s worth it.