@@ -135,34 +135,17 @@ endif
135
135
136
136
################################################################################
137
137
138
- BUILD_JSPAWNHELPER :=
139
- BUILD_JSPAWNHELPER_SRC := $(JDK_TOPDIR)/src/java.base/unix/native/jspawnhelper
140
- JSPAWNHELPER_CFLAGS := -I$(JDK_TOPDIR)/src/java.base/unix/native/libjava
141
- BUILD_JSPAWNHELPER_DST_DIR := $(SUPPORT_OUTPUTDIR)/modules_libs/java.base
142
- LINK_JSPAWNHELPER_OBJECTS := $(SUPPORT_OUTPUTDIR)/native/$(MODULE)/libjava/childproc.o
143
- BUILD_JSPAWNHELPER_LDFLAGS :=
144
-
145
138
ifneq ($(findstring $(OPENJDK_TARGET_OS), macosx solaris aix), )
146
- BUILD_JSPAWNHELPER := 1
147
- endif
148
-
149
- ifeq ($(OPENJDK_TARGET_CPU_BITS), 64)
150
- BUILD_JSPAWNHELPER_LDFLAGS += $(COMPILER_TARGET_BITS_FLAG)64
151
- endif
152
-
153
- ifeq ($(BUILD_JSPAWNHELPER), 1)
154
- $(eval $(call SetupNativeCompilation,BUILD_JSPAWNHELPER, \
155
- SRC := $(BUILD_JSPAWNHELPER_SRC), \
156
- INCLUDE_FILES := jspawnhelper.c, \
139
+ $(eval $(call SetupNativeCompilation, BUILD_JSPAWNHELPER, \
140
+ SRC := $(JDK_TOPDIR)/src/$(MODULE)/unix/native/jspawnhelper, \
157
141
OPTIMIZATION := LOW, \
158
- CFLAGS := $(CFLAGS_JDKEXE) $(JSPAWNHELPER_CFLAGS) , \
159
- LDFLAGS := $(LDFLAGS_JDKEXE) $(BUILD_JSPAWNHELPER_LDFLAGS) , \
160
- LIBS := $(LINK_JSPAWNHELPER_OBJECTS ), \
142
+ CFLAGS := $(CFLAGS_JDKEXE) -I$(JDK_TOPDIR)/src/$(MODULE)/unix/native/libjava , \
143
+ EXTRA_OBJECT_FILES := $(SUPPORT_OUTPUTDIR)/native/$(MODULE)/libjava/childproc.o , \
144
+ LDFLAGS := $(LDFLAGS_JDKEXE ), \
161
145
OBJECT_DIR := $(SUPPORT_OUTPUTDIR)/native/$(MODULE)/jspawnhelper, \
162
- OUTPUT_DIR := $(BUILD_JSPAWNHELPER_DST_DIR), \
163
- PROGRAM := jspawnhelper))
164
-
165
- $(BUILD_JSPAWNHELPER): $(LINK_JSPAWNHELPER_OBJECTS)
146
+ OUTPUT_DIR := $(SUPPORT_OUTPUTDIR)/modules_libs/$(MODULE), \
147
+ PROGRAM := jspawnhelper, \
148
+ ))
166
149
167
150
TARGETS += $(BUILD_JSPAWNHELPER)
168
151
endif
0 commit comments