101 RUN.JAVA = java 102 RUN.JAVAP = javap 103 RUN.JAVAH = javah 104 RUN.JAR = jar 105 COMPILE.JAVAC = javac 106 COMPILE.RMIC = rmic 107 108 endif 109 endif 110 endif 111 112 COMPILE.JAVAC += $(BOOTSTRAP_JAVAC_FLAGS) 113 114 SUM = /usr/bin/sum 115 116 # 'gmake MAKE_VERBOSE=y' gives all the gory details. 117 QUIETLY$(MAKE_VERBOSE) = @ 118 RUN.JAR$(MAKE_VERBOSE) += >/dev/null 119 120 # Settings for javac 121 BOOT_SOURCE_LANGUAGE_VERSION = 8 122 BOOT_TARGET_CLASS_VERSION = 8 123 JAVAC_FLAGS = -g -encoding ascii 124 BOOTSTRAP_JAVAC_FLAGS = $(JAVAC_FLAGS) -source $(BOOT_SOURCE_LANGUAGE_VERSION) -target $(BOOT_TARGET_CLASS_VERSION) 125 126 # With parallel makes, print a message at the end of compilation. 127 ifeq ($(findstring j,$(MFLAGS)),j) 128 COMPILE_DONE = && { echo Done with $<; } 129 endif 130 131 # Include NONPIC_OBJ_FILES definition 132 ifndef LP64 133 include $(GAMMADIR)/make/pic.make 134 endif 135 136 include $(GAMMADIR)/make/altsrc.make 137 138 # Sun compiler for 64 bit Solaris does not support building non-PIC object files. 139 ifdef LP64 140 %.o: %.cpp 141 @echo Compiling $< 142 $(QUIETLY) $(REMOVE_TARGET) | 101 RUN.JAVA = java 102 RUN.JAVAP = javap 103 RUN.JAVAH = javah 104 RUN.JAR = jar 105 COMPILE.JAVAC = javac 106 COMPILE.RMIC = rmic 107 108 endif 109 endif 110 endif 111 112 COMPILE.JAVAC += $(BOOTSTRAP_JAVAC_FLAGS) 113 114 SUM = /usr/bin/sum 115 116 # 'gmake MAKE_VERBOSE=y' gives all the gory details. 117 QUIETLY$(MAKE_VERBOSE) = @ 118 RUN.JAR$(MAKE_VERBOSE) += >/dev/null 119 120 # Settings for javac 121 ifeq ($(ENABLE_JFR), true) 122 # JFR source code is consciously left as close as possible to later versions of JDK. hence need at least lambda support 123 BOOT_SOURCE_LANGUAGE_VERSION = 8 124 BOOT_TARGET_CLASS_VERSION = 8 125 else 126 BOOT_SOURCE_LANGUAGE_VERSION = 7 127 BOOT_TARGET_CLASS_VERSION = 7 128 endif 129 JAVAC_FLAGS = -g -encoding ascii 130 BOOTSTRAP_JAVAC_FLAGS = $(JAVAC_FLAGS) -source $(BOOT_SOURCE_LANGUAGE_VERSION) -target $(BOOT_TARGET_CLASS_VERSION) 131 132 # With parallel makes, print a message at the end of compilation. 133 ifeq ($(findstring j,$(MFLAGS)),j) 134 COMPILE_DONE = && { echo Done with $<; } 135 endif 136 137 # Include NONPIC_OBJ_FILES definition 138 ifndef LP64 139 include $(GAMMADIR)/make/pic.make 140 endif 141 142 include $(GAMMADIR)/make/altsrc.make 143 144 # Sun compiler for 64 bit Solaris does not support building non-PIC object files. 145 ifdef LP64 146 %.o: %.cpp 147 @echo Compiling $< 148 $(QUIETLY) $(REMOVE_TARGET) |