aboutsummaryrefslogtreecommitdiff
path: root/_make/java.mk
diff options
context:
space:
mode:
Diffstat (limited to '_make/java.mk')
-rw-r--r--_make/java.mk4
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 \