Skip to content

Commit ce9162d

Browse files
JCK-23 updates (#5574)
* Remove jck native make of systemInfo for jck-23+ Signed-off-by: Andrew Leonard <[email protected]> * Remove jck native make of libjmxlibid for jck-23+ Signed-off-by: Andrew Leonard <[email protected]> * Remove jck native make of libgenrandom for jck-23+ Signed-off-by: Andrew Leonard <[email protected]> * Remove jck native make of libgenrandom for jck-23+ Signed-off-by: Andrew Leonard <[email protected]> --------- Signed-off-by: Andrew Leonard <[email protected]>
1 parent ef65277 commit ce9162d

File tree

1 file changed

+12
-2
lines changed

1 file changed

+12
-2
lines changed

jck/jtrunner/makefile

+12-2
Original file line numberDiff line numberDiff line change
@@ -248,10 +248,14 @@ ifeq ($(OS),win)
248248
RANDOMGEN=cd $(FULLOUTDIR) && $(LINK_CMD) $(LFLAGS)"$(FULLOUTDIR)$(D)$@" $(FULLOUTDIR)$(D)com_sun_management_mbeans_loading_RandomGen.obj
249249
endif
250250

251-
ifeq ($(shell test $(JDK_VERSION) -ge 19; echo $$?),0)
252-
OBJS=$(LIBPREF)jckjni.$(LIBEXT) $(LIBPREF)jckjvmti.$(LIBEXT) $(LIBPREF)jckforeign.$(LIBEXT) $(LIBPREF)systemInfo.$(LIBEXT) $(LIBPREF)jmxlibid.$(LIBEXT) $(LIBPREF)genrandom.$(LIBEXT)
251+
ifeq ($(shell test $(JDK_VERSION) -ge 23; echo $$?),0)
252+
OBJS=$(LIBPREF)jckjni.$(LIBEXT) $(LIBPREF)jckjvmti.$(LIBEXT) $(LIBPREF)jckforeign.$(LIBEXT)
253253
else
254+
ifeq ($(shell test $(JDK_VERSION) -ge 19; echo $$?),0)
255+
OBJS=$(LIBPREF)jckjni.$(LIBEXT) $(LIBPREF)jckjvmti.$(LIBEXT) $(LIBPREF)jckforeign.$(LIBEXT) $(LIBPREF)systemInfo.$(LIBEXT) $(LIBPREF)jmxlibid.$(LIBEXT) $(LIBPREF)genrandom.$(LIBEXT)
256+
else
254257
OBJS=$(LIBPREF)jckjni.$(LIBEXT) $(LIBPREF)jckjvmti.$(LIBEXT) $(LIBPREF)systemInfo.$(LIBEXT) $(LIBPREF)jmxlibid.$(LIBEXT) $(LIBPREF)genrandom.$(LIBEXT)
258+
endif
255259
endif
256260

257261
CFLAGS := $(CFLAGS) -I"$(SRCDIR)" -I"$(JNI_INCLUDE_PATH)" -I"$(JVMTI_INCLUDE_PATH)"
@@ -315,6 +319,7 @@ $(LIBPREF)jckforeign.$(LIBEXT):SymbolLookup.c Linker.c
315319
cd $(FULLOUTDIR) && $(CC) $(CFLAGS) $(LDFLAGS) $^ $(OFLAG)$(FULLOUTDIR)$(VAR)
316320
$(JCKFOREIGN)
317321

322+
ifeq ($(shell test $(JDK_VERSION) -lt 23; echo $$?),0)
318323
$(LIBPREF)systemInfo.$(LIBEXT):com_sun_management_mbeans_loading_SystemInfoUseNativeLib.c
319324
cd $(FULLOUTDIR) && $(CC) $(CFLAGS) $(LDFLAGS) $< $(OFLAG)$(VAR)
320325
$(SYSTEMINFOUSENATIVE)
@@ -326,12 +331,14 @@ $(LIBPREF)jmxlibid.$(LIBEXT):com_sun_management_mbeans_loading_GetLibIdFromNativ
326331
$(LIBPREF)genrandom.$(LIBEXT):com_sun_management_mbeans_loading_RandomGen.c
327332
cd $(FULLOUTDIR) && $(CC) $(CFLAGS) $(LDFLAGS) $< $(OFLAG)$(FULLOUTDIR)$(VAR)
328333
$(RANDOMGEN)
334+
endif
329335

330336
createdir:
331337
$(CLEANDIR) $(FULLOUTDIR)
332338
$(MKDIR) $(FULLOUTDIR)
333339

334340
installjmx:
341+
ifeq ($(shell test $(JDK_VERSION) -lt 23; echo $$?),0)
335342
ifneq ($(OS),win)
336343
$(COPYDIR) $(SRCDIR)$(D)tests$(D)api$(D)javax_management$(D)loading$(D)data$(D)* $(FULLOUTDIR)$(D).
337344
cd $(FULLOUTDIR) && $(JAR) uf $(FULLOUTDIR)/archives/MBeanUseNativeLib.jar $(LIBPREF)systemInfo.$(LIBEXT)
@@ -341,6 +348,9 @@ else
341348
cd "$(FULLOUTDIR)" && $(JAR) uf "$(FULLOUTDIR)$(D)archives$(D)MBeanUseNativeLib.jar" $(LIBPREF)systemInfo.$(LIBEXT)
342349
cd "$(FULLOUTDIR)" && $(JAR) cf "$(FULLOUTDIR)$(D)archives$(D)OnlyLibs.jar" $(LIBPREF)jmxlibid.$(LIBEXT)
343350
endif
351+
else
352+
echo "JMX not required for jdk-23+"
353+
endif
344354

345355
.PHONY clean:
346356
ifneq ($(OS),win)

0 commit comments

Comments
 (0)