jdk/make/common/Release.gmk

Print this page




 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)