345 sun/jvmstat \
346 com/sun/javadoc \
347 com/sun/jdi \
348 com/sun/jarsigner \
349 com/sun/mirror \
350 com/sun/source \
351 com/sun/tools/classfile \
352 com/sun/tools/doclets \
353 com/sun/tools/example/debug/expr \
354 com/sun/tools/example/debug/tty \
355 com/sun/tools/extcheck \
356 com/sun/tools/hat \
357 com/sun/tools/javac \
358 com/sun/tools/javadoc \
359 com/sun/tools/apt \
360 com/sun/tools/javah \
361 com/sun/tools/javap \
362 com/sun/tools/corba \
363 com/sun/tools/internal/xjc \
364 com/sun/tools/internal/ws \
365 META-INF/services/com.sun.mirror.apt.AnnotationProcessorFactory \
366 META-INF/services/com.sun.tools.xjc.Plugin \
367 com/sun/istack/internal/tools \
368 com/sun/istack/internal/ws \
369 com/sun/codemodel \
370 com/sun/tools/internal/jxc \
371 com/sun/xml/internal/rngom \
372 com/sun/xml/internal/xsom \
373 org/relaxng/datatype \
374 com/sun/xml/internal/dtdparser \
375 com/sun/tools/jdi \
376 com/sun/tools/script/shell \
377 META-INF/services/com.sun.tools.attach.spi.AttachProvider \
378 com/sun/tools/attach \
379 sun/tools/attach \
380 sun/tools/jstack \
381 sun/tools/jinfo \
382 sun/tools/jmap
383
384 # classes that go into jfr.jar
385 JFR_CLASSES_DIRS= \
386 com/oracle/jrockit/jfr \
387 oracle/jrockit/jfr
388
511 # Differences tool
512 DIRDIFF_JARFILE = $(BUILDTOOLJARDIR)/dirdiff.jar
513
514 ######################################################
515 # List of directories in classes directory that should NOT be in rt.jar
516 ######################################################
517
518 NOT_RT_JAR_LIST = $(ABS_TEMPDIR)/not_rt_jar.list
519
520 $(NOT_RT_JAR_LIST): FRC
521 $(prep-target)
522 $(ECHO) "#\n" >> $@
523 $(ECHO) "# List of subdirectories not in include in rt.jar" >> $@
524 $(ECHO) "# Directories must contain trailing '/'." >> $@
525 $(ECHO) "com/sun/javadoc/" >> $@
526 $(ECHO) "com/sun/jdi/" >> $@
527 $(ECHO) "com/sun/jarsigner/" >> $@
528 $(ECHO) "com/sun/mirror/" >> $@
529 $(ECHO) "com/sun/source/" >> $@
530 $(ECHO) "com/sun/istack/internal/tools/" >> $@
531 $(ECHO) "com/sun/istack/internal/ws/" >> $@
532 $(ECHO) "META-INF/services/com.sun.jdi.connect.Connector" >> $@
533 $(ECHO) "META-INF/services/com.sun.jdi.connect.spi.TransportService" >> $@
534 $(ECHO) "META-INF/services/com.sun.mirror.apt.AnnotationProcessorFactory" >> $@
535 $(ECHO) "META-INF/services/com.sun.tools.xjc.Plugin" >> $@
536 $(ECHO) "com/sun/tools/" >> $@
537 $(ECHO) "sun/jvmstat/" >> $@
538 $(ECHO) "sun/nio/cs/ext/" >> $@
539 $(ECHO) "sun/awt/HKSCS.class" >> $@
540 $(ECHO) "sun/awt/motif/X11GB2312\$$Decoder.class" >> $@
541 $(ECHO) "sun/awt/motif/X11GB2312\$$Encoder.class" >> $@
542 $(ECHO) "sun/awt/motif/X11GB2312.class" >> $@
543 $(ECHO) "sun/awt/motif/X11GBK\$$Encoder.class" >> $@
544 $(ECHO) "sun/awt/motif/X11GBK.class" >> $@
545 $(ECHO) "sun/awt/motif/X11KSC5601\$$Decoder.class" >> $@
546 $(ECHO) "sun/awt/motif/X11KSC5601\$$Encoder.class" >> $@
547 $(ECHO) "sun/awt/motif/X11KSC5601.class" >> $@
548 $(ECHO) "sun/rmi/rmic/" >> $@
549 $(ECHO) "sun/tools/asm/" >> $@
550 $(ECHO) "sun/tools/java/" >> $@
551 $(ECHO) "sun/tools/javac/" >> $@
552 $(ECHO) "com/sun/tools/classfile/" >> $@
553 $(ECHO) "com/sun/tools/javap/" >> $@
554 $(ECHO) "sun/tools/jcmd/" >> $@
983 @# bin/
984 @#
985 @# copy all EXE files and only certain DLL files from BINDIR
986 $(MKDIR) -p $(JDK_IMAGE_DIR)/bin
987 $(CP) $(BINDIR)/*$(EXE_SUFFIX) $(JDK_IMAGE_DIR)/bin
988 $(CP) $(BINDIR)/jli.$(LIBRARY_SUFFIX) $(JDK_IMAGE_DIR)/bin
989 ifeq ($(COMPILER_VERSION), VS2010)
990 $(CP) $(BINDIR)/msvc*100.$(LIBRARY_SUFFIX) $(JDK_IMAGE_DIR)/bin
991 endif
992 else # PLATFORM
993 @#
994 @# bin/
995 @#
996 ($(CD) $(BINDIR)/.. && $(TAR) cf - \
997 `$(FIND) bin \( -type f -o -type l \) -print `) | \
998 ($(CD) $(JDK_IMAGE_DIR) && $(TAR) xf -)
999 endif # PLATFORM
1000 @#
1001 @# files that might not exist need to be touched.
1002 @#
1003 $(TOUCH) $(CLASSBINDIR)/META-INF/services/com.sun.tools.xjc.Plugin
1004 @#
1005 @# lib/tools.jar
1006 @#
1007 $(CD) $(CLASSBINDIR) && \
1008 $(BOOT_JAR_CMD) $(CREATE_JAR_OPTS_NOMANIFEST) $(ABS_LIBDIR)/tools.jar \
1009 $(TOOLS) $(BOOT_JAR_JFLAGS)
1010 @$(CD) $(CLASSBINDIR) && $(java-vm-cleanup)
1011 $(CP) $(LIBDIR)/tools.jar $(JDK_IMAGE_DIR)/lib/tools.jar
1012 @#
1013 @# lib/ct.sym
1014 @#
1015 $(MKDIR) -p $(OUTPUTDIR)/symbols/META-INF/sym
1016 $(JAVAC_CMD) -XDprocess.packages -proc:only \
1017 -processor com.sun.tools.javac.sym.CreateSymbols \
1018 -Acom.sun.tools.javac.sym.Jar=$(RT_JAR) \
1019 -Acom.sun.tools.javac.sym.Dest=$(OUTPUTDIR)/symbols/META-INF/sym/rt.jar \
1020 $(CORE_PKGS) $(NON_CORE_PKGS) $(EXCLUDE_PROPWARN_PKGS) $(EXPORTED_PRIVATE_PKGS)
1021 $(BOOT_JAR_CMD) $(CREATE_JAR_OPTS_NOMANIFEST) $(LIBDIR)/ct.sym \
1022 -C $(OUTPUTDIR)/symbols META-INF $(BOOT_JAR_JFLAGS)
1023 @$(java-vm-cleanup)
|
345 sun/jvmstat \
346 com/sun/javadoc \
347 com/sun/jdi \
348 com/sun/jarsigner \
349 com/sun/mirror \
350 com/sun/source \
351 com/sun/tools/classfile \
352 com/sun/tools/doclets \
353 com/sun/tools/example/debug/expr \
354 com/sun/tools/example/debug/tty \
355 com/sun/tools/extcheck \
356 com/sun/tools/hat \
357 com/sun/tools/javac \
358 com/sun/tools/javadoc \
359 com/sun/tools/apt \
360 com/sun/tools/javah \
361 com/sun/tools/javap \
362 com/sun/tools/corba \
363 com/sun/tools/internal/xjc \
364 com/sun/tools/internal/ws \
365 META-INF/services/com.sun.tools.internal.ws.wscompile.Plugin \
366 META-INF/services/com.sun.tools.internal.xjc.Plugin \
367 com/sun/istack/internal/tools \
368 com/sun/tools/internal/jxc/ap \
369 com/sun/tools/internal/ws/wscompile/plugin/at_generated \
370 com/sun/codemodel \
371 com/sun/tools/internal/jxc \
372 com/sun/xml/internal/rngom \
373 com/sun/xml/internal/xsom \
374 org/relaxng/datatype \
375 com/sun/xml/internal/dtdparser \
376 com/sun/tools/jdi \
377 com/sun/tools/script/shell \
378 META-INF/services/com.sun.tools.attach.spi.AttachProvider \
379 com/sun/tools/attach \
380 sun/tools/attach \
381 sun/tools/jstack \
382 sun/tools/jinfo \
383 sun/tools/jmap
384
385 # classes that go into jfr.jar
386 JFR_CLASSES_DIRS= \
387 com/oracle/jrockit/jfr \
388 oracle/jrockit/jfr
389
512 # Differences tool
513 DIRDIFF_JARFILE = $(BUILDTOOLJARDIR)/dirdiff.jar
514
515 ######################################################
516 # List of directories in classes directory that should NOT be in rt.jar
517 ######################################################
518
519 NOT_RT_JAR_LIST = $(ABS_TEMPDIR)/not_rt_jar.list
520
521 $(NOT_RT_JAR_LIST): FRC
522 $(prep-target)
523 $(ECHO) "#\n" >> $@
524 $(ECHO) "# List of subdirectories not in include in rt.jar" >> $@
525 $(ECHO) "# Directories must contain trailing '/'." >> $@
526 $(ECHO) "com/sun/javadoc/" >> $@
527 $(ECHO) "com/sun/jdi/" >> $@
528 $(ECHO) "com/sun/jarsigner/" >> $@
529 $(ECHO) "com/sun/mirror/" >> $@
530 $(ECHO) "com/sun/source/" >> $@
531 $(ECHO) "com/sun/istack/internal/tools/" >> $@
532 $(ECHO) "META-INF/services/com.sun.jdi.connect.Connector" >> $@
533 $(ECHO) "META-INF/services/com.sun.jdi.connect.spi.TransportService" >> $@
534 $(ECHO) "META-INF/services/com.sun.tools.xjc.Plugin" >> $@
535 $(ECHO) "com/sun/tools/" >> $@
536 $(ECHO) "sun/jvmstat/" >> $@
537 $(ECHO) "sun/nio/cs/ext/" >> $@
538 $(ECHO) "sun/awt/HKSCS.class" >> $@
539 $(ECHO) "sun/awt/motif/X11GB2312\$$Decoder.class" >> $@
540 $(ECHO) "sun/awt/motif/X11GB2312\$$Encoder.class" >> $@
541 $(ECHO) "sun/awt/motif/X11GB2312.class" >> $@
542 $(ECHO) "sun/awt/motif/X11GBK\$$Encoder.class" >> $@
543 $(ECHO) "sun/awt/motif/X11GBK.class" >> $@
544 $(ECHO) "sun/awt/motif/X11KSC5601\$$Decoder.class" >> $@
545 $(ECHO) "sun/awt/motif/X11KSC5601\$$Encoder.class" >> $@
546 $(ECHO) "sun/awt/motif/X11KSC5601.class" >> $@
547 $(ECHO) "sun/rmi/rmic/" >> $@
548 $(ECHO) "sun/tools/asm/" >> $@
549 $(ECHO) "sun/tools/java/" >> $@
550 $(ECHO) "sun/tools/javac/" >> $@
551 $(ECHO) "com/sun/tools/classfile/" >> $@
552 $(ECHO) "com/sun/tools/javap/" >> $@
553 $(ECHO) "sun/tools/jcmd/" >> $@
982 @# bin/
983 @#
984 @# copy all EXE files and only certain DLL files from BINDIR
985 $(MKDIR) -p $(JDK_IMAGE_DIR)/bin
986 $(CP) $(BINDIR)/*$(EXE_SUFFIX) $(JDK_IMAGE_DIR)/bin
987 $(CP) $(BINDIR)/jli.$(LIBRARY_SUFFIX) $(JDK_IMAGE_DIR)/bin
988 ifeq ($(COMPILER_VERSION), VS2010)
989 $(CP) $(BINDIR)/msvc*100.$(LIBRARY_SUFFIX) $(JDK_IMAGE_DIR)/bin
990 endif
991 else # PLATFORM
992 @#
993 @# bin/
994 @#
995 ($(CD) $(BINDIR)/.. && $(TAR) cf - \
996 `$(FIND) bin \( -type f -o -type l \) -print `) | \
997 ($(CD) $(JDK_IMAGE_DIR) && $(TAR) xf -)
998 endif # PLATFORM
999 @#
1000 @# files that might not exist need to be touched.
1001 @#
1002 $(TOUCH) $(CLASSBINDIR)/META-INF/services/com.sun.tools.internal.xjc.Plugin
1003 @#
1004 @# lib/tools.jar
1005 @#
1006 $(CD) $(CLASSBINDIR) && \
1007 $(BOOT_JAR_CMD) $(CREATE_JAR_OPTS_NOMANIFEST) $(ABS_LIBDIR)/tools.jar \
1008 $(TOOLS) $(BOOT_JAR_JFLAGS)
1009 @$(CD) $(CLASSBINDIR) && $(java-vm-cleanup)
1010 $(CP) $(LIBDIR)/tools.jar $(JDK_IMAGE_DIR)/lib/tools.jar
1011 @#
1012 @# lib/ct.sym
1013 @#
1014 $(MKDIR) -p $(OUTPUTDIR)/symbols/META-INF/sym
1015 $(JAVAC_CMD) -XDprocess.packages -proc:only \
1016 -processor com.sun.tools.javac.sym.CreateSymbols \
1017 -Acom.sun.tools.javac.sym.Jar=$(RT_JAR) \
1018 -Acom.sun.tools.javac.sym.Dest=$(OUTPUTDIR)/symbols/META-INF/sym/rt.jar \
1019 $(CORE_PKGS) $(NON_CORE_PKGS) $(EXCLUDE_PROPWARN_PKGS) $(EXPORTED_PRIVATE_PKGS)
1020 $(BOOT_JAR_CMD) $(CREATE_JAR_OPTS_NOMANIFEST) $(LIBDIR)/ct.sym \
1021 -C $(OUTPUTDIR)/symbols META-INF $(BOOT_JAR_JFLAGS)
1022 @$(java-vm-cleanup)
|