@@ -90,3 +90,41 @@ ifeq ($(call isTargetOs, macosx solaris aix linux), true)
9090endif
9191
9292################################################################################
93+
94+ ifeq ($(OPENJDK_TARGET_OS), linux)
95+ $(eval $(call SetupJdkExecutable, BUILD_CRIUENGINE, \
96+ NAME := criuengine, \
97+ SRC := $(TOPDIR)/src/$(MODULE)/unix/native/criuengine, \
98+ INCLUDE_FILES := criuengine.c, \
99+ OPTIMIZATION := HIGH, \
100+ CFLAGS := $(CFLAGS_JDKEXE), \
101+ LDFLAGS := $(LDFLAGS), \
102+ OUTPUT_DIR := $(SUPPORT_OUTPUTDIR)/modules_libs/$(MODULE), \
103+ ))
104+ TARGETS += $(BUILD_CRIUENGINE)
105+
106+ $(eval $(call SetupJdkExecutable, BUILD_PAUSEENGINE, \
107+ NAME := pauseengine, \
108+ SRC := $(TOPDIR)/src/$(MODULE)/unix/native/pauseengine, \
109+ INCLUDE_FILES := pauseengine.c, \
110+ OPTIMIZATION := LOW, \
111+ CFLAGS := $(CFLAGS_JDKEXE), \
112+ LDFLAGS := $(LDFLAGS), \
113+ OUTPUT_DIR := $(SUPPORT_OUTPUTDIR)/modules_libs/$(MODULE), \
114+ ))
115+ TARGETS += $(BUILD_PAUSEENGINE)
116+
117+ $(eval $(call SetupJdkExecutable, BUILD_SIMENGINE, \
118+ NAME := simengine, \
119+ SRC := $(TOPDIR)/src/$(MODULE)/unix/native/simengine, \
120+ INCLUDE_FILES := simengine.c, \
121+ OPTIMIZATION := LOW, \
122+ CFLAGS := $(CFLAGS_JDKEXE), \
123+ LDFLAGS := $(LDFLAGS), \
124+ OUTPUT_DIR := $(SUPPORT_OUTPUTDIR)/modules_libs/$(MODULE), \
125+ ))
126+ TARGETS += $(BUILD_SIMENGINE)
127+
128+ endif
129+
130+ ################################################################################
0 commit comments