make/common/Release-embedded.gmk
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File jdk Sdiff make/common

make/common/Release-embedded.gmk

Print this page




 144             $(TAR) cf - . | ($(CD) $(JRE_REDUCED_IMAGE_DIR); $(TAR) xf - ); 
 145 
 146         @#
 147         @# Remove all of the files that are not needed for the
 148         @# reduced JRE
 149         @#
 150         for l in $(NOT_REDUCEDJRE_BIN) ; do \
 151             $(RM) $(JRE_REDUCED_IMAGE_DIR)/bin/$$l ; \
 152         done
 153         for l in $(NOT_REDUCEDJRE_LIB) ; do \
 154             $(RM) $(JRE_REDUCED_IMAGE_DIR)/lib/$$l ; \
 155         done
 156         for l in $(NOT_REDUCEDJRE_DOC) ; do \
 157             $(RM) $(JRE_REDUCED_IMAGE_DIR)/$$l ; \
 158         done
 159 
 160         @# Remove misc. other files
 161         $(RM) -r $(JRE_REDUCED_IMAGE_DIR)/man
 162         $(RM) -f $(JRE_REDUCED_IMAGE_DIR)/CHANGES
 163 



 164         @$(ECHO) Done Creating Reduced JRE
 165 
 166 #
 167 # Produce a reduced Headless JRE
 168 #
 169 reduced-headless-image-jre:: $(RT_JAR) $(RESOURCES_JAR) $(BUILD_META_INDEX) $(HL_RT_JAR)
 170         @$(ECHO) Starting to Produce Reduced Headless JRE
 171         @#
 172         @# First make a copy of the reduced JRE we just built
 173         @#
 174         $(RM) -r $(JRE_REDUCED_HEADLESS_IMAGE_DIR)
 175         $(MKDIR) -p $(JRE_REDUCED_HEADLESS_IMAGE_DIR)
 176         $(CD) $(JRE_REDUCED_IMAGE_DIR); \
 177             $(TAR) cf - . | ($(CD) $(JRE_REDUCED_HEADLESS_IMAGE_DIR); $(TAR) xf - ); 
 178 
 179         @# Replace the full rt.jar with the headless rt.jar
 180         $(RM) -f $(JRE_REDUCED_HEADLESS_IMAGE_DIR)/lib/rt.jar
 181         $(CP) $(HL_RT_JAR) $(JRE_REDUCED_HEADLESS_IMAGE_DIR)/lib/rt.jar
 182 
 183         @#




 144             $(TAR) cf - . | ($(CD) $(JRE_REDUCED_IMAGE_DIR); $(TAR) xf - ); 
 145 
 146         @#
 147         @# Remove all of the files that are not needed for the
 148         @# reduced JRE
 149         @#
 150         for l in $(NOT_REDUCEDJRE_BIN) ; do \
 151             $(RM) $(JRE_REDUCED_IMAGE_DIR)/bin/$$l ; \
 152         done
 153         for l in $(NOT_REDUCEDJRE_LIB) ; do \
 154             $(RM) $(JRE_REDUCED_IMAGE_DIR)/lib/$$l ; \
 155         done
 156         for l in $(NOT_REDUCEDJRE_DOC) ; do \
 157             $(RM) $(JRE_REDUCED_IMAGE_DIR)/$$l ; \
 158         done
 159 
 160         @# Remove misc. other files
 161         $(RM) -r $(JRE_REDUCED_IMAGE_DIR)/man
 162         $(RM) -f $(JRE_REDUCED_IMAGE_DIR)/CHANGES
 163 
 164         @# Copy back in the attach library
 165         $(CP) $(JDK_IMAGE_DIR)/jre/lib/$(LIBARCH)/$(LIB_PREFIX)attach.$(LIB_SUFFIX) $(JRE_REDUCED_IMAGE_DIR)/lib/$(LIBARCH)
 166 
 167         @$(ECHO) Done Creating Reduced JRE
 168 
 169 #
 170 # Produce a reduced Headless JRE
 171 #
 172 reduced-headless-image-jre:: $(RT_JAR) $(RESOURCES_JAR) $(BUILD_META_INDEX) $(HL_RT_JAR)
 173         @$(ECHO) Starting to Produce Reduced Headless JRE
 174         @#
 175         @# First make a copy of the reduced JRE we just built
 176         @#
 177         $(RM) -r $(JRE_REDUCED_HEADLESS_IMAGE_DIR)
 178         $(MKDIR) -p $(JRE_REDUCED_HEADLESS_IMAGE_DIR)
 179         $(CD) $(JRE_REDUCED_IMAGE_DIR); \
 180             $(TAR) cf - . | ($(CD) $(JRE_REDUCED_HEADLESS_IMAGE_DIR); $(TAR) xf - ); 
 181 
 182         @# Replace the full rt.jar with the headless rt.jar
 183         $(RM) -f $(JRE_REDUCED_HEADLESS_IMAGE_DIR)/lib/rt.jar
 184         $(CP) $(HL_RT_JAR) $(JRE_REDUCED_HEADLESS_IMAGE_DIR)/lib/rt.jar
 185 
 186         @#


make/common/Release-embedded.gmk
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File