115
116 JRE_MAN_PAGES = \
117 java.1 \
118 keytool.1 \
119 orbd.1 \
120 pack200.1 \
121 policytool.1 \
122 rmid.1 \
123 rmiregistry.1 \
124 servertool.1 \
125 tnameserv.1 \
126 unpack200.1
127
128 ifndef OPENJDK
129 JRE_MAN_PAGES += javaws.1
130 endif
131
132 JDK_MAN_PAGES = \
133 $(JRE_MAN_PAGES) \
134 appletviewer.1 \
135 apt.1 \
136 extcheck.1 \
137 idlj.1 \
138 jar.1 \
139 jarsigner.1 \
140 javac.1 \
141 javadoc.1 \
142 javah.1 \
143 javap.1 \
144 jconsole.1 \
145 jdb.1 \
146 jhat.1 \
147 jinfo.1 \
148 jmap.1 \
149 jps.1 \
150 jrunscript.1 \
151 jsadebugd.1 \
152 jstack.1 \
153 jstat.1 \
154 jstatd.1 \
155 native2ascii.1 \
247 SOURCES = \
248 java/applet \
249 java/awt \
250 java/beans \
251 java/io \
252 java/lang \
253 java/math \
254 java/net \
255 java/nio \
256 java/rmi \
257 java/security \
258 java/sql \
259 java/text \
260 java/util \
261 com/sun/corba \
262 com/sun/image/codec/jpeg \
263 com/sun/imageio \
264 com/sun/java/swing \
265 com/sun/javadoc \
266 com/sun/jmx \
267 com/sun/mirror \
268 com/sun/source \
269 com/sun/naming \
270 com/sun/security/auth \
271 com/sun/security/jgss \
272 javax/accessibility \
273 javax/annotation \
274 javax/script \
275 javax/imageio \
276 javax/lang \
277 javax/management \
278 javax/naming \
279 javax/print \
280 javax/rmi \
281 javax/security \
282 javax/sound \
283 javax/sql \
284 javax/swing \
285 javax/tools \
286 javax/xml \
287 com/sun/org/apache \
329 sun/tools/jstatd \
330 sun/tools/native2ascii \
331 sun/tools/serialver \
332 sun/tools/tree \
333 sun/tools/util \
334 sun/security/tools/JarBASE64Encoder.class \
335 sun/security/tools/JarSigner.class \
336 sun/security/tools/JarSignerParameters.class \
337 sun/security/tools/JarSignerResources.class \
338 sun/security/tools/JarSignerResources_ja.class \
339 sun/security/tools/JarSignerResources_zh_CN.class \
340 sun/security/tools/SignatureFile\$$Block.class \
341 sun/security/tools/SignatureFile.class \
342 sun/security/tools/TimestampedSigner.class \
343 sun/rmi/rmic \
344 sun/applet \
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 jsse.jar
385 JSSE_CLASSES_DIRS = \
386 sun/security/provider/Sun.class \
387 sun/security/rsa/SunRsaSign.class \
388 sun/security/ssl \
416 # where the corresponding sources are not available
417 JGSS_FILES_DIRS = \
418 bin/w2k_lsa_auth.dll \
419 bin/w2k_lsa_auth.map \
420 bin/w2k_lsa_auth.pdb
421
422 # The following get removed from the SDK image.
423 NOTJDKTOOLS = \
424 java_vm
425
426 # The following get removed from the JRE after the bulk-copy of BINDIR...
427 NOTJRETOOLS = \
428 appletviewer$(EXE_SUFFIX) \
429 extcheck$(EXE_SUFFIX) \
430 idlj$(EXE_SUFFIX) \
431 jar$(EXE_SUFFIX) \
432 jarsigner$(EXE_SUFFIX) \
433 java-rmi.cgi \
434 javac$(EXE_SUFFIX) \
435 javadoc$(EXE_SUFFIX) \
436 apt$(EXE_SUFFIX) \
437 javah$(EXE_SUFFIX) \
438 javap$(EXE_SUFFIX) \
439 jcmd$(EXE_SUFFIX) \
440 jdb$(EXE_SUFFIX) \
441 jps$(EXE_SUFFIX) \
442 jrunscript$(EXE_SUFFIX) \
443 jstat$(EXE_SUFFIX) \
444 jstatd$(EXE_SUFFIX) \
445 jstack$(EXE_SUFFIX) \
446 packagebean$(SCRIPT_SUFFIX) \
447 rmic$(EXE_SUFFIX) \
448 serialver$(EXE_SUFFIX) \
449 unregbean$(EXE_SUFFIX) \
450 jconsole$(EXE_SUFFIX) \
451 jinfo$(EXE_SUFFIX) \
452 jmap$(EXE_SUFFIX) \
453 native2ascii$(EXE_SUFFIX) \
454 xjc$(EXE_SUFFIX) \
455 wsgen$(EXE_SUFFIX) \
456 wsimport$(EXE_SUFFIX) \
503 $(process-doc-file)
504 endif
505
506 # Differences tool
507 DIRDIFF_JARFILE = $(BUILDTOOLJARDIR)/dirdiff.jar
508
509 ######################################################
510 # List of directories in classes directory that should NOT be in rt.jar
511 ######################################################
512
513 NOT_RT_JAR_LIST = $(ABS_TEMPDIR)/not_rt_jar.list
514
515 $(NOT_RT_JAR_LIST): FRC
516 $(prep-target)
517 $(ECHO) "#\n" >> $@
518 $(ECHO) "# List of subdirectories not in include in rt.jar" >> $@
519 $(ECHO) "# Directories must contain trailing '/'." >> $@
520 $(ECHO) "com/sun/javadoc/" >> $@
521 $(ECHO) "com/sun/jdi/" >> $@
522 $(ECHO) "com/sun/jarsigner/" >> $@
523 $(ECHO) "com/sun/mirror/" >> $@
524 $(ECHO) "com/sun/source/" >> $@
525 $(ECHO) "com/sun/istack/internal/tools/" >> $@
526 $(ECHO) "com/sun/istack/internal/ws/" >> $@
527 $(ECHO) "META-INF/services/com.sun.jdi.connect.Connector" >> $@
528 $(ECHO) "META-INF/services/com.sun.jdi.connect.spi.TransportService" >> $@
529 $(ECHO) "META-INF/services/com.sun.mirror.apt.AnnotationProcessorFactory" >> $@
530 $(ECHO) "META-INF/services/com.sun.tools.xjc.Plugin" >> $@
531 $(ECHO) "com/sun/tools/" >> $@
532 $(ECHO) "sun/jvmstat/" >> $@
533 $(ECHO) "sun/nio/cs/ext/" >> $@
534 $(ECHO) "sun/awt/HKSCS.class" >> $@
535 $(ECHO) "sun/awt/motif/X11GB2312\$$Decoder.class" >> $@
536 $(ECHO) "sun/awt/motif/X11GB2312\$$Encoder.class" >> $@
537 $(ECHO) "sun/awt/motif/X11GB2312.class" >> $@
538 $(ECHO) "sun/awt/motif/X11GBK\$$Encoder.class" >> $@
539 $(ECHO) "sun/awt/motif/X11GBK.class" >> $@
540 $(ECHO) "sun/awt/motif/X11KSC5601\$$Decoder.class" >> $@
541 $(ECHO) "sun/awt/motif/X11KSC5601\$$Encoder.class" >> $@
542 $(ECHO) "sun/awt/motif/X11KSC5601.class" >> $@
543 $(ECHO) "sun/rmi/rmic/" >> $@
544 $(ECHO) "sun/tools/asm/" >> $@
545 $(ECHO) "sun/tools/java/" >> $@
546 $(ECHO) "sun/tools/javac/" >> $@
547 $(ECHO) "com/sun/tools/classfile/" >> $@
548 $(ECHO) "com/sun/tools/javap/" >> $@
549 $(ECHO) "sun/tools/jcmd/" >> $@
944 @# bin/
945 @#
946 @# copy all EXE files and only certain DLL files from BINDIR
947 $(MKDIR) -p $(JDK_IMAGE_DIR)/bin
948 $(CP) $(BINDIR)/*$(EXE_SUFFIX) $(JDK_IMAGE_DIR)/bin
949 $(CP) $(BINDIR)/jli.$(LIBRARY_SUFFIX) $(JDK_IMAGE_DIR)/bin
950 ifeq ($(COMPILER_VERSION), VS2010)
951 $(CP) $(BINDIR)/msvc*100.$(LIBRARY_SUFFIX) $(JDK_IMAGE_DIR)/bin
952 endif
953 else # PLATFORM
954 @#
955 @# bin/
956 @#
957 ($(CD) $(BINDIR)/.. && $(TAR) cf - \
958 `$(FIND) bin \( -type f -o -type l \) -print `) | \
959 ($(CD) $(JDK_IMAGE_DIR) && $(TAR) xf -)
960 endif # PLATFORM
961 @#
962 @# files that might not exist need to be touched.
963 @#
964 $(TOUCH) $(CLASSBINDIR)/META-INF/services/com.sun.tools.xjc.Plugin
965 @#
966 @# lib/tools.jar
967 @#
968 $(CD) $(CLASSBINDIR) && \
969 $(BOOT_JAR_CMD) $(CREATE_JAR_OPTS_NOMANIFEST) $(ABS_LIBDIR)/tools.jar \
970 $(TOOLS) $(BOOT_JAR_JFLAGS)
971 @$(CD) $(CLASSBINDIR) && $(java-vm-cleanup)
972 $(CP) $(LIBDIR)/tools.jar $(JDK_IMAGE_DIR)/lib/tools.jar
973 @#
974 @# lib/ct.sym
975 @#
976 $(MKDIR) -p $(OUTPUTDIR)/symbols/META-INF/sym
977 $(JAVAC_CMD) -XDprocess.packages -proc:only \
978 -processor com.sun.tools.javac.sym.CreateSymbols \
979 -Acom.sun.tools.javac.sym.Jar=$(RT_JAR) \
980 -Acom.sun.tools.javac.sym.Dest=$(OUTPUTDIR)/symbols/META-INF/sym/rt.jar \
981 $(CORE_PKGS) $(NON_CORE_PKGS) $(EXCLUDE_PROPWARN_PKGS) $(EXPORTED_PRIVATE_PKGS)
982 $(BOOT_JAR_CMD) $(CREATE_JAR_OPTS_NOMANIFEST) $(LIBDIR)/ct.sym \
983 -C $(OUTPUTDIR)/symbols META-INF $(BOOT_JAR_JFLAGS)
984 @$(java-vm-cleanup)
|
115
116 JRE_MAN_PAGES = \
117 java.1 \
118 keytool.1 \
119 orbd.1 \
120 pack200.1 \
121 policytool.1 \
122 rmid.1 \
123 rmiregistry.1 \
124 servertool.1 \
125 tnameserv.1 \
126 unpack200.1
127
128 ifndef OPENJDK
129 JRE_MAN_PAGES += javaws.1
130 endif
131
132 JDK_MAN_PAGES = \
133 $(JRE_MAN_PAGES) \
134 appletviewer.1 \
135 extcheck.1 \
136 idlj.1 \
137 jar.1 \
138 jarsigner.1 \
139 javac.1 \
140 javadoc.1 \
141 javah.1 \
142 javap.1 \
143 jconsole.1 \
144 jdb.1 \
145 jhat.1 \
146 jinfo.1 \
147 jmap.1 \
148 jps.1 \
149 jrunscript.1 \
150 jsadebugd.1 \
151 jstack.1 \
152 jstat.1 \
153 jstatd.1 \
154 native2ascii.1 \
246 SOURCES = \
247 java/applet \
248 java/awt \
249 java/beans \
250 java/io \
251 java/lang \
252 java/math \
253 java/net \
254 java/nio \
255 java/rmi \
256 java/security \
257 java/sql \
258 java/text \
259 java/util \
260 com/sun/corba \
261 com/sun/image/codec/jpeg \
262 com/sun/imageio \
263 com/sun/java/swing \
264 com/sun/javadoc \
265 com/sun/jmx \
266 com/sun/source \
267 com/sun/naming \
268 com/sun/security/auth \
269 com/sun/security/jgss \
270 javax/accessibility \
271 javax/annotation \
272 javax/script \
273 javax/imageio \
274 javax/lang \
275 javax/management \
276 javax/naming \
277 javax/print \
278 javax/rmi \
279 javax/security \
280 javax/sound \
281 javax/sql \
282 javax/swing \
283 javax/tools \
284 javax/xml \
285 com/sun/org/apache \
327 sun/tools/jstatd \
328 sun/tools/native2ascii \
329 sun/tools/serialver \
330 sun/tools/tree \
331 sun/tools/util \
332 sun/security/tools/JarBASE64Encoder.class \
333 sun/security/tools/JarSigner.class \
334 sun/security/tools/JarSignerParameters.class \
335 sun/security/tools/JarSignerResources.class \
336 sun/security/tools/JarSignerResources_ja.class \
337 sun/security/tools/JarSignerResources_zh_CN.class \
338 sun/security/tools/SignatureFile\$$Block.class \
339 sun/security/tools/SignatureFile.class \
340 sun/security/tools/TimestampedSigner.class \
341 sun/rmi/rmic \
342 sun/applet \
343 sun/jvmstat \
344 com/sun/javadoc \
345 com/sun/jdi \
346 com/sun/jarsigner \
347 com/sun/source \
348 com/sun/tools/classfile \
349 com/sun/tools/doclets \
350 com/sun/tools/example/debug/expr \
351 com/sun/tools/example/debug/tty \
352 com/sun/tools/extcheck \
353 com/sun/tools/hat \
354 com/sun/tools/javac \
355 com/sun/tools/javadoc \
356 com/sun/tools/javah \
357 com/sun/tools/javap \
358 com/sun/tools/corba \
359 com/sun/tools/internal/xjc \
360 com/sun/tools/internal/ws \
361 META-INF/services/com.sun.tools.internal.ws.wscompile.Plugin \
362 META-INF/services/com.sun.tools.internal.xjc.Plugin \
363 com/sun/istack/internal/tools \
364 com/sun/tools/internal/jxc/ap \
365 com/sun/tools/internal/ws/wscompile/plugin/at_generated \
366 com/sun/codemodel \
367 com/sun/tools/internal/jxc \
368 com/sun/xml/internal/rngom \
369 com/sun/xml/internal/xsom \
370 org/relaxng/datatype \
371 com/sun/xml/internal/dtdparser \
372 com/sun/tools/jdi \
373 com/sun/tools/script/shell \
374 META-INF/services/com.sun.tools.attach.spi.AttachProvider \
375 com/sun/tools/attach \
376 sun/tools/attach \
377 sun/tools/jstack \
378 sun/tools/jinfo \
379 sun/tools/jmap
380
381 # classes that go into jsse.jar
382 JSSE_CLASSES_DIRS = \
383 sun/security/provider/Sun.class \
384 sun/security/rsa/SunRsaSign.class \
385 sun/security/ssl \
413 # where the corresponding sources are not available
414 JGSS_FILES_DIRS = \
415 bin/w2k_lsa_auth.dll \
416 bin/w2k_lsa_auth.map \
417 bin/w2k_lsa_auth.pdb
418
419 # The following get removed from the SDK image.
420 NOTJDKTOOLS = \
421 java_vm
422
423 # The following get removed from the JRE after the bulk-copy of BINDIR...
424 NOTJRETOOLS = \
425 appletviewer$(EXE_SUFFIX) \
426 extcheck$(EXE_SUFFIX) \
427 idlj$(EXE_SUFFIX) \
428 jar$(EXE_SUFFIX) \
429 jarsigner$(EXE_SUFFIX) \
430 java-rmi.cgi \
431 javac$(EXE_SUFFIX) \
432 javadoc$(EXE_SUFFIX) \
433 javah$(EXE_SUFFIX) \
434 javap$(EXE_SUFFIX) \
435 jcmd$(EXE_SUFFIX) \
436 jdb$(EXE_SUFFIX) \
437 jps$(EXE_SUFFIX) \
438 jrunscript$(EXE_SUFFIX) \
439 jstat$(EXE_SUFFIX) \
440 jstatd$(EXE_SUFFIX) \
441 jstack$(EXE_SUFFIX) \
442 packagebean$(SCRIPT_SUFFIX) \
443 rmic$(EXE_SUFFIX) \
444 serialver$(EXE_SUFFIX) \
445 unregbean$(EXE_SUFFIX) \
446 jconsole$(EXE_SUFFIX) \
447 jinfo$(EXE_SUFFIX) \
448 jmap$(EXE_SUFFIX) \
449 native2ascii$(EXE_SUFFIX) \
450 xjc$(EXE_SUFFIX) \
451 wsgen$(EXE_SUFFIX) \
452 wsimport$(EXE_SUFFIX) \
499 $(process-doc-file)
500 endif
501
502 # Differences tool
503 DIRDIFF_JARFILE = $(BUILDTOOLJARDIR)/dirdiff.jar
504
505 ######################################################
506 # List of directories in classes directory that should NOT be in rt.jar
507 ######################################################
508
509 NOT_RT_JAR_LIST = $(ABS_TEMPDIR)/not_rt_jar.list
510
511 $(NOT_RT_JAR_LIST): FRC
512 $(prep-target)
513 $(ECHO) "#\n" >> $@
514 $(ECHO) "# List of subdirectories not in include in rt.jar" >> $@
515 $(ECHO) "# Directories must contain trailing '/'." >> $@
516 $(ECHO) "com/sun/javadoc/" >> $@
517 $(ECHO) "com/sun/jdi/" >> $@
518 $(ECHO) "com/sun/jarsigner/" >> $@
519 $(ECHO) "com/sun/source/" >> $@
520 $(ECHO) "com/sun/istack/internal/tools/" >> $@
521 $(ECHO) "META-INF/services/com.sun.jdi.connect.Connector" >> $@
522 $(ECHO) "META-INF/services/com.sun.jdi.connect.spi.TransportService" >> $@
523 $(ECHO) "META-INF/services/com.sun.tools.xjc.Plugin" >> $@
524 $(ECHO) "com/sun/tools/" >> $@
525 $(ECHO) "sun/jvmstat/" >> $@
526 $(ECHO) "sun/nio/cs/ext/" >> $@
527 $(ECHO) "sun/awt/HKSCS.class" >> $@
528 $(ECHO) "sun/awt/motif/X11GB2312\$$Decoder.class" >> $@
529 $(ECHO) "sun/awt/motif/X11GB2312\$$Encoder.class" >> $@
530 $(ECHO) "sun/awt/motif/X11GB2312.class" >> $@
531 $(ECHO) "sun/awt/motif/X11GBK\$$Encoder.class" >> $@
532 $(ECHO) "sun/awt/motif/X11GBK.class" >> $@
533 $(ECHO) "sun/awt/motif/X11KSC5601\$$Decoder.class" >> $@
534 $(ECHO) "sun/awt/motif/X11KSC5601\$$Encoder.class" >> $@
535 $(ECHO) "sun/awt/motif/X11KSC5601.class" >> $@
536 $(ECHO) "sun/rmi/rmic/" >> $@
537 $(ECHO) "sun/tools/asm/" >> $@
538 $(ECHO) "sun/tools/java/" >> $@
539 $(ECHO) "sun/tools/javac/" >> $@
540 $(ECHO) "com/sun/tools/classfile/" >> $@
541 $(ECHO) "com/sun/tools/javap/" >> $@
542 $(ECHO) "sun/tools/jcmd/" >> $@
937 @# bin/
938 @#
939 @# copy all EXE files and only certain DLL files from BINDIR
940 $(MKDIR) -p $(JDK_IMAGE_DIR)/bin
941 $(CP) $(BINDIR)/*$(EXE_SUFFIX) $(JDK_IMAGE_DIR)/bin
942 $(CP) $(BINDIR)/jli.$(LIBRARY_SUFFIX) $(JDK_IMAGE_DIR)/bin
943 ifeq ($(COMPILER_VERSION), VS2010)
944 $(CP) $(BINDIR)/msvc*100.$(LIBRARY_SUFFIX) $(JDK_IMAGE_DIR)/bin
945 endif
946 else # PLATFORM
947 @#
948 @# bin/
949 @#
950 ($(CD) $(BINDIR)/.. && $(TAR) cf - \
951 `$(FIND) bin \( -type f -o -type l \) -print `) | \
952 ($(CD) $(JDK_IMAGE_DIR) && $(TAR) xf -)
953 endif # PLATFORM
954 @#
955 @# files that might not exist need to be touched.
956 @#
957 $(TOUCH) $(CLASSBINDIR)/META-INF/services/com.sun.tools.internal.xjc.Plugin
958 @#
959 @# lib/tools.jar
960 @#
961 $(CD) $(CLASSBINDIR) && \
962 $(BOOT_JAR_CMD) $(CREATE_JAR_OPTS_NOMANIFEST) $(ABS_LIBDIR)/tools.jar \
963 $(TOOLS) $(BOOT_JAR_JFLAGS)
964 @$(CD) $(CLASSBINDIR) && $(java-vm-cleanup)
965 $(CP) $(LIBDIR)/tools.jar $(JDK_IMAGE_DIR)/lib/tools.jar
966 @#
967 @# lib/ct.sym
968 @#
969 $(MKDIR) -p $(OUTPUTDIR)/symbols/META-INF/sym
970 $(JAVAC_CMD) -XDprocess.packages -proc:only \
971 -processor com.sun.tools.javac.sym.CreateSymbols \
972 -Acom.sun.tools.javac.sym.Jar=$(RT_JAR) \
973 -Acom.sun.tools.javac.sym.Dest=$(OUTPUTDIR)/symbols/META-INF/sym/rt.jar \
974 $(CORE_PKGS) $(NON_CORE_PKGS) $(EXCLUDE_PROPWARN_PKGS) $(EXPORTED_PRIVATE_PKGS)
975 $(BOOT_JAR_CMD) $(CREATE_JAR_OPTS_NOMANIFEST) $(LIBDIR)/ct.sym \
976 -C $(OUTPUTDIR)/symbols META-INF $(BOOT_JAR_JFLAGS)
977 @$(java-vm-cleanup)
|