Skip to content

Commit 3830ff7

Browse files
committed
#b6ce087 debug distinstall of java app
1 parent 6b84ff9 commit 3830ff7

File tree

3 files changed

+10
-3
lines changed

3 files changed

+10
-3
lines changed

_charm/src/b6ce0872ce6312705d7b7dda4d3f6ead0a903d8106eccab76a0c4c16380779dd.cr

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,5 @@
77
<links>
88
<link name="parent">7bc74cc796c455a46d699ad91f6aca5b7c790f56a6a0968b4ecbce33efce9d25</link>
99
</links>
10-
<cf v="Sebastien Devaux 2025-07-08T13:17:08+02:00"/>
10+
<cf v="Sebastien Devaux 2025-07-08T14:13:02+02:00"/>
1111
</cr>

core/common-extlib.mk

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -208,7 +208,8 @@ $(ABS_CACHE)/noarch/%:
208208
@mv $@.tmp $@
209209
@test -f $@
210210
$(eval _local_target_spec:=$(subst /, ,$(patsubst $(ABS_CACHE)/noarch/%,%,$@)))
211-
$(if $(filter %.jar,$(@F)),mv $@ $(ABS_CACHE)/noarch/$(word 1,$(_local_target_spec))-$(word 2,$(_local_target_spec)).jar;ln -s $(ABS_CACHE)/noarch/$(word 1,$(_local_target_spec))-$(word 2,$(_local_target_spec)).jar $@,)
211+
$(eval _local_jarfile:=$$(word 1,$$(_local_target_spec))-$$(word 2,$(_local_target_spec)).jar)
212+
$(if $(filter %.jar,$(@F)),@mv $@ $(ABS_CACHE)/noarch/$(_local_jarfile);ln -sf $(ABS_CACHE)/noarch/$(_local_jarfile) $@,)
212213

213214

214215
$(ABS_CACHE)/%:

core/module-java.mk

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,12 @@ JCFLAGS:=$(JFLAGS) -sourcepath "src:$(JARIMGDIR):$(JGENSRCDIR)"
5959
endif
6060
RESFILES=$(patsubst src/%,$(JARIMGDIR)/%,$(filter-out %.java src/test/%,$(SRCFILES)))
6161

62+
JAREXTLIBLINKS:=$(foreach entry,$(USEJAR),$(NA_EXTLIBDIR)/$(call getLibNameFromVersioned,$(entry))-$(call getLibVersionFromVersioned,$(entry)).jar)
63+
64+
$(NA_EXTLIBDIR)/%.jar:
65+
@mkdir -p $(@D)
66+
@ln -sf $(ABS_CACHE)/noarch/$(@F) $@
67+
6268
# ---------------------------------------------------------------------
6369
# Default target : build target file
6470
# ---------------------------------------------------------------------
@@ -100,7 +106,7 @@ $(OBJDIR)/$(MODNAME).Manifest: $(JCLASSES)
100106
@printf "Class-Path: $(patsubst %, %.jar\n,$(USEJAR)) ../res\n\n\n" >> $@
101107

102108
# Jar archive
103-
$(TARGETFILE): $(OBJDIR)/$(MODNAME).Manifest $(RESFILES)
109+
$(TARGETFILE): $(OBJDIR)/$(MODNAME).Manifest $(RESFILES) $(JAREXTLIBLINKS)
104110
@$(ABS_PRINT_info) "Building archive $@ ..."
105111
@mkdir -p $(TARGETDIR)
106112
ifeq ($(ISWINDOWS),true)

0 commit comments

Comments
 (0)