1039 @#
1040 @# files that might not exist need to be touched.
1041 @#
1042 $(TOUCH) $(CLASSBINDIR)/META-INF/services/com.sun.tools.internal.xjc.Plugin
1043 @#
1044 @# lib/tools.jar
1045 @#
1046 $(CD) $(CLASSBINDIR) && \
1047 $(BOOT_JAR_CMD) $(CREATE_JAR_OPTS_NOMANIFEST) $(ABS_LIBDIR)/tools.jar \
1048 $(TOOLS) $(BOOT_JAR_JFLAGS)
1049 @$(CD) $(CLASSBINDIR) && $(java-vm-cleanup)
1050 $(CP) $(LIBDIR)/tools.jar $(JDK_IMAGE_DIR)/lib/tools.jar
1051 @#
1052 @# lib/ct.sym
1053 @#
1054 $(MKDIR) -p $(OUTPUTDIR)/symbols/META-INF/sym
1055 $(JAVAC_CMD) -XDprocess.packages -proc:only \
1056 -processor com.sun.tools.javac.sym.CreateSymbols \
1057 -Acom.sun.tools.javac.sym.Jar=$(RT_JAR) \
1058 -Acom.sun.tools.javac.sym.Dest=$(OUTPUTDIR)/symbols/META-INF/sym/rt.jar \
1059 $(CORE_PKGS) $(NON_CORE_PKGS) $(EXCLUDE_PROPWARN_PKGS) $(EXPORTED_PRIVATE_PKGS)
1060 $(BOOT_JAR_CMD) $(CREATE_JAR_OPTS_NOMANIFEST) $(LIBDIR)/ct.sym \
1061 -C $(OUTPUTDIR)/symbols META-INF $(BOOT_JAR_JFLAGS)
1062 @$(java-vm-cleanup)
1063 $(CP) $(LIBDIR)/ct.sym $(JDK_IMAGE_DIR)/lib/ct.sym
1064 @#
1065 @# CORBA supported orb.idl and ir.idl should be copied to lib
1066 @#
1067 $(CP) $(LIBDIR)/orb.idl $(JDK_IMAGE_DIR)/lib/orb.idl
1068 $(CP) $(LIBDIR)/ir.idl $(JDK_IMAGE_DIR)/lib/ir.idl
1069 ifeq ($(PLATFORM), linux)
1070 @#
1071 @# on Linux copy jexec from jre/lib to /lib
1072 @#
1073 $(CP) $(LIBDIR)/jexec $(JDK_IMAGE_DIR)/lib/jexec
1074 endif # PLATFORM
1075 @#
1076 @# src.zip
1077 @#
1078 $(MKDIR) -p $(JDK_IMAGE_DIR)/src
|
1039 @#
1040 @# files that might not exist need to be touched.
1041 @#
1042 $(TOUCH) $(CLASSBINDIR)/META-INF/services/com.sun.tools.internal.xjc.Plugin
1043 @#
1044 @# lib/tools.jar
1045 @#
1046 $(CD) $(CLASSBINDIR) && \
1047 $(BOOT_JAR_CMD) $(CREATE_JAR_OPTS_NOMANIFEST) $(ABS_LIBDIR)/tools.jar \
1048 $(TOOLS) $(BOOT_JAR_JFLAGS)
1049 @$(CD) $(CLASSBINDIR) && $(java-vm-cleanup)
1050 $(CP) $(LIBDIR)/tools.jar $(JDK_IMAGE_DIR)/lib/tools.jar
1051 @#
1052 @# lib/ct.sym
1053 @#
1054 $(MKDIR) -p $(OUTPUTDIR)/symbols/META-INF/sym
1055 $(JAVAC_CMD) -XDprocess.packages -proc:only \
1056 -processor com.sun.tools.javac.sym.CreateSymbols \
1057 -Acom.sun.tools.javac.sym.Jar=$(RT_JAR) \
1058 -Acom.sun.tools.javac.sym.Dest=$(OUTPUTDIR)/symbols/META-INF/sym/rt.jar \
1059 -Acom.sun.tools.javac.sym.Profiles=$(JDK_TOPDIR)/makefiles/profile-rtjar-includes.txt \
1060 $(CORE_PKGS) $(NON_CORE_PKGS) $(EXCLUDE_PROPWARN_PKGS) $(EXPORTED_PRIVATE_PKGS)
1061 $(BOOT_JAR_CMD) $(CREATE_JAR_OPTS_NOMANIFEST) $(LIBDIR)/ct.sym \
1062 -C $(OUTPUTDIR)/symbols META-INF $(BOOT_JAR_JFLAGS)
1063 @$(java-vm-cleanup)
1064 $(CP) $(LIBDIR)/ct.sym $(JDK_IMAGE_DIR)/lib/ct.sym
1065 @#
1066 @# CORBA supported orb.idl and ir.idl should be copied to lib
1067 @#
1068 $(CP) $(LIBDIR)/orb.idl $(JDK_IMAGE_DIR)/lib/orb.idl
1069 $(CP) $(LIBDIR)/ir.idl $(JDK_IMAGE_DIR)/lib/ir.idl
1070 ifeq ($(PLATFORM), linux)
1071 @#
1072 @# on Linux copy jexec from jre/lib to /lib
1073 @#
1074 $(CP) $(LIBDIR)/jexec $(JDK_IMAGE_DIR)/lib/jexec
1075 endif # PLATFORM
1076 @#
1077 @# src.zip
1078 @#
1079 $(MKDIR) -p $(JDK_IMAGE_DIR)/src
|