diff options
-rw-r--r-- | _make/java.mk | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/_make/java.mk b/_make/java.mk index 2f01b99..38fc4b0 100644 --- a/_make/java.mk +++ b/_make/java.mk @@ -78,7 +78,9 @@ $(JAVA_PROJECTMODULES:%=build-%): build-%: $(wildcard $(_java_root)/module-info.java) \ $(foreach c,\ $(call _java_projvar,JAVA_MAINCLASSES JAVA_EXTRACLASSES),\ - $(_java_root)/$(subst .,/,$*)/$c.java)) + $(patsubst %,$(_java_root)/%.java,\ + $(subst .,/,\ + $(if $(wildcard $(_java_root)/module-info.java),$*/))$c))) $(JAVA_PROJECTMODULES:%=check-%): check-%: checkstyle -c _checkstyle/checks.xml $(strip \ |