aboutsummaryrefslogtreecommitdiff
path: root/_make/java.mk
diff options
context:
space:
mode:
authorJonas Smedegaard <dr@jones.dk>2025-04-28 06:22:03 +0200
committerJonas Smedegaard <dr@jones.dk>2025-04-28 07:39:53 +0200
commit8913378a07f36f5b2f601988c401c48770b9cfea (patch)
treee584d4f474743f260df2f18f71db8d72e1e453cd /_make/java.mk
parent598a82a4034a184299eb763723e937fdc7bdd5b3 (diff)
fix path for target runsrc-% in make snippet java.mk
Diffstat (limited to '_make/java.mk')
-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-%