aboutsummaryrefslogtreecommitdiff
path: root/_make
diff options
context:
space:
mode:
Diffstat (limited to '_make')
-rw-r--r--_make/java.mk3
1 files changed, 2 insertions, 1 deletions
diff --git a/_make/java.mk b/_make/java.mk
index 411d996..5187724 100644
--- a/_make/java.mk
+++ b/_make/java.mk
@@ -103,7 +103,8 @@ $(addprefix runsrc-,$(_java_mainclassmodules)): runsrc-%:
$(patsubst %,$(_java_root)/%.java,\
$(subst .,/,$(or \
$(_java_main_class),\
- $*/$(firstword $(call _java_projvar,JAVA_MAINCLASSES))))) \
+ $(strip $(if $(wildcard $(_java_root)/module-info.java),$*/)\
+ )$(firstword $(call _java_projvar,JAVA_MAINCLASSES))))) \
$(call _java_projvar,JAVA_RUNTIME_ARGS))
$(addprefix runclass-,$(_java_mainclassmodules)): runclass-%: build-%