Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit c7ca17f

Browse files
committedFeb 9, 2017
8174086: jspawnhelper build settings cleanup
Reviewed-by: erikj
1 parent fc6ea42 commit c7ca17f

File tree

1 file changed

+8
-25
lines changed

1 file changed

+8
-25
lines changed
 

‎jdk/make/launcher/Launcher-java.base.gmk

Lines changed: 8 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -135,34 +135,17 @@ endif
135135

136136
################################################################################
137137

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-
145138
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, \
157141
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), \
161145
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+
))
166149

167150
TARGETS += $(BUILD_JSPAWNHELPER)
168151
endif

0 commit comments

Comments
 (0)
Failed to load comments.