@@ -86,29 +86,22 @@ ifeq (false,$(WARNINGS_AS_ERRORS_OPENJ9))
86
86
endif
87
87
88
88
ifeq (windows,$(OPENJDK_TARGET_OS))
89
- # convert unix path to windows path
90
- FixPath = $(shell $(CYGPATH) -m $1)
91
89
# convert windows path to unix path
92
90
UnixPath = $(shell $(CYGPATH) -u $1)
93
91
# set Visual Studio environment
94
92
# wrap PATH in quotes as it contains spaces (unix path)
95
93
# INCLUDE, LIB are already wrapped in quotes (windows paths)
96
94
EXPORT_MSVS_ENV_VARS := PATH="$(PATH)" INCLUDE=$(INCLUDE) LIB=$(LIB)
97
- # set the output directory for shared libraries
98
- OPENJ9_BIN_OR_LIB_DIR := bin
99
95
else
100
- FixPath = $1
101
96
UnixPath = $1
102
97
EXPORT_MSVS_ENV_VARS :=
103
- OPENJ9_BIN_OR_LIB_DIR := lib
104
98
endif
105
99
106
100
.PHONY : \
107
101
build-j9 \
108
102
clean-j9 \
109
103
clean-j9-dist \
110
104
clean-openj9-thirdparty-binaries \
111
- generate-j9jcl-sources \
112
105
run-preprocessors-j9 \
113
106
stage-j9 \
114
107
#
@@ -331,7 +324,6 @@ $(OPENJ9_VM_BUILD_DIR)/omr/OMR_VERSION_STRING : $(call DependOnVariable, OPENJ9O
331
324
$(ECHO) '#define OMR_VERSION_STRING "$(OPENJ9OMR_SHA)"' > $@
332
325
333
326
run-preprocessors-j9 : \
334
- generate-j9jcl-sources \
335
327
$(OPENJ9_VM_BUILD_DIR)/omr/OMR_VERSION_STRING \
336
328
$(OPENJ9_VM_BUILD_DIR)/compiler/jit.version \
337
329
$(OPENJ9_VM_BUILD_DIR)/include/openj9_version_info.h
@@ -504,48 +496,6 @@ build-j9 : run-preprocessors-j9
504
496
@$(ECHO) OpenJ9 compile complete
505
497
+$(DDR_COMMAND)
506
498
507
- J9JCL_SOURCES_DONEFILE := $(MAKESUPPORT_OUTPUTDIR)/j9jcl_sources.done
508
-
509
- recur_wildcard = $(foreach dir,$(wildcard $1/*),$(call recur_wildcard,$(dir),$2) $(filter $(subst *,%,$2),$(dir)))
510
- AllJclSource = $(call recur_wildcard,$(OPENJ9_TOPDIR)/jcl/src,*.java)
511
-
512
- JPP_DEST := $(SUPPORT_OUTPUTDIR)/j9jcl_sources
513
- JPP_JAR := $(J9TOOLS_DIR)/jpp.jar
514
- JPP_TAGS := PLATFORM-$(OPENJ9_PLATFORM_CODE)
515
-
516
- ifeq (true,$(OPENJ9_ENABLE_INLINE_TYPES))
517
- JPP_TAGS += INLINE-TYPES
518
- endif # OPENJ9_ENABLE_INLINE_TYPES
519
-
520
- ifeq (true,$(OPENJ9_ENABLE_OPENJDK_METHODHANDLES))
521
- JPP_TAGS += OPENJDK_METHODHANDLES
522
- endif # OPENJ9_ENABLE_OPENJDK_METHODHANDLES
523
-
524
- $(J9JCL_SOURCES_DONEFILE) : $(AllJclSource)
525
- @$(ECHO) Building OpenJ9 Java Preprocessor
526
- @$(MKDIR) -p $(J9TOOLS_DIR)
527
- $(MAKE) $(MAKE_ARGS) -C $(OPENJ9_TOPDIR)/sourcetools -f buildj9tools.mk \
528
- BOOT_JDK=$(BOOT_JDK) \
529
- DEST_DIR=$(call FixPath,$(J9TOOLS_DIR)) \
530
- JAVA_HOME=$(BOOT_JDK) \
531
- $(call FixPath,$(JPP_JAR))
532
- @$(ECHO) Generating J9JCL sources
533
- @$(BOOT_JDK)/bin/java \
534
- -cp "$(call FixPath,$(JPP_JAR))" \
535
- -Dfile.encoding=US-ASCII \
536
- com.ibm.jpp.commandline.CommandlineBuilder \
537
- -verdict \
538
- -baseDir "$(call FixPath,$(OPENJ9_TOPDIR))/" \
539
- -config JAVA$(VERSION_FEATURE) \
540
- -srcRoot jcl/ \
541
- -xml jpp_configuration.xml \
542
- -dest "$(call FixPath,$(JPP_DEST))" \
543
- -tag:define "$(subst $(SPACE),;,$(sort $(JPP_TAGS)))"
544
- @$(MKDIR) -p $(@D)
545
- @$(TOUCH) $@
546
-
547
- generate-j9jcl-sources : $(J9JCL_SOURCES_DONEFILE)
548
-
549
499
clean-j9 : clean-openj9-thirdparty-binaries
550
500
+$(MAKE) $(MAKE_ARGS) -C $(OUTPUTDIR)/vm clean
551
501
0 commit comments