83 # |
83 # |
84 endif |
84 endif |
85 |
85 |
86 ################################################################################ |
86 ################################################################################ |
87 |
87 |
88 java.compiler_ADD_JAVAC_FLAGS := -Xdoclint:all/protected '-Xdoclint/package:java.*,javax.*' |
88 java.compiler_ADD_JAVAC_FLAGS += -Xdoclint:all/protected '-Xdoclint/package:java.*,javax.*' |
89 |
89 |
90 ################################################################################ |
90 ################################################################################ |
91 |
91 |
92 java.datatransfer_ADD_JAVAC_FLAGS := -Xdoclint:all/protected,-reference '-Xdoclint/package:java.*,javax.*' |
92 java.datatransfer_ADD_JAVAC_FLAGS += -Xdoclint:all/protected,-reference '-Xdoclint/package:java.*,javax.*' |
93 java.datatransfer_COPY := flavormap.properties |
93 java.datatransfer_COPY += flavormap.properties |
94 |
94 |
95 ################################################################################ |
95 ################################################################################ |
96 |
96 |
97 java.desktop_ADD_JAVAC_FLAGS := -Xdoclint:all/protected,-reference \ |
97 java.desktop_ADD_JAVAC_FLAGS += -Xdoclint:all/protected,-reference \ |
98 '-Xdoclint/package:java.*,javax.*' -Xlint:exports \ |
98 '-Xdoclint/package:java.*,javax.*' -Xlint:exports \ |
99 --doclint-format html4 |
99 --doclint-format html4 |
100 java.desktop_COPY := .gif .png .wav .txt .xml .css .pf |
100 java.desktop_COPY += .gif .png .wav .txt .xml .css .pf |
101 java.desktop_CLEAN := iio-plugin.properties cursors.properties |
101 java.desktop_CLEAN += iio-plugin.properties cursors.properties |
102 |
102 |
103 java.desktop_EXCLUDES += \ |
103 java.desktop_EXCLUDES += \ |
104 java/awt/doc-files \ |
104 java/awt/doc-files \ |
105 javax/swing/doc-files \ |
105 javax/swing/doc-files \ |
106 javax/swing/text/doc-files \ |
106 javax/swing/text/doc-files \ |
228 javax/swing/plaf/nimbus/TabbedPanePainter.java \ |
228 javax/swing/plaf/nimbus/TabbedPanePainter.java \ |
229 # |
229 # |
230 |
230 |
231 ################################################################################ |
231 ################################################################################ |
232 |
232 |
233 java.scripting_ADD_JAVAC_FLAGS := -Xdoclint:all/protected '-Xdoclint/package:java.*,javax.*' |
233 java.scripting_ADD_JAVAC_FLAGS += -Xdoclint:all/protected '-Xdoclint/package:java.*,javax.*' |
234 java.scripting_COPY := .js |
234 java.scripting_COPY += .js |
235 java.scripting_CLEAN := .properties |
235 java.scripting_CLEAN += .properties |
236 |
236 |
237 ################################################################################ |
237 ################################################################################ |
238 |
238 |
239 java.instrument_ADD_JAVAC_FLAGS := -Xdoclint:all/protected '-Xdoclint/package:java.*,javax.*' |
239 java.instrument_ADD_JAVAC_FLAGS += -Xdoclint:all/protected '-Xdoclint/package:java.*,javax.*' |
240 |
240 |
241 ################################################################################ |
241 ################################################################################ |
242 |
242 |
243 java.logging_ADD_JAVAC_FLAGS := -Xdoclint:all/protected,-reference '-Xdoclint/package:java.*,javax.*' |
243 java.logging_ADD_JAVAC_FLAGS += -Xdoclint:all/protected,-reference '-Xdoclint/package:java.*,javax.*' |
244 |
244 |
245 ################################################################################ |
245 ################################################################################ |
246 |
246 |
247 java.management_ADD_JAVAC_FLAGS := -Xdoclint:all/protected,-reference '-Xdoclint/package:java.*,javax.*' |
247 java.management_ADD_JAVAC_FLAGS += -Xdoclint:all/protected,-reference '-Xdoclint/package:java.*,javax.*' |
248 |
248 |
249 ################################################################################ |
249 ################################################################################ |
250 |
250 |
251 java.management.rmi_ADD_JAVAC_FLAGS := -Xdoclint:all/protected '-Xdoclint/package:javax.*' |
251 java.management.rmi_ADD_JAVAC_FLAGS += -Xdoclint:all/protected '-Xdoclint/package:javax.*' |
252 |
252 |
253 ################################################################################ |
253 ################################################################################ |
254 |
254 |
255 java.prefs_ADD_JAVAC_FLAGS := -Xdoclint:all/protected '-Xdoclint/package:java.*,javax.*' |
255 java.prefs_ADD_JAVAC_FLAGS += -Xdoclint:all/protected '-Xdoclint/package:java.*,javax.*' |
256 |
256 |
257 ################################################################################ |
257 ################################################################################ |
258 |
258 |
259 java.transaction_ADD_JAVAC_FLAGS := -Xdoclint:all/protected '-Xdoclint/package:java.*,javax.*' |
259 java.transaction_ADD_JAVAC_FLAGS += -Xdoclint:all/protected '-Xdoclint/package:java.*,javax.*' |
260 |
260 |
261 ################################################################################ |
261 ################################################################################ |
262 |
262 |
263 java.sql_ADD_JAVAC_FLAGS := -Xdoclint:all/protected '-Xdoclint/package:java.*,javax.*' |
263 java.sql_ADD_JAVAC_FLAGS += -Xdoclint:all/protected '-Xdoclint/package:java.*,javax.*' |
264 java.sql_SETUP := GENERATE_JDKBYTECODE_NOWARNINGS |
264 java.sql_SETUP := GENERATE_JDKBYTECODE_NOWARNINGS |
265 |
265 |
266 ################################################################################ |
266 ################################################################################ |
267 |
267 |
268 java.sql.rowset_ADD_JAVAC_FLAGS := -Xdoclint:all/protected '-Xdoclint/package:java.*,javax.*' |
268 java.sql.rowset_ADD_JAVAC_FLAGS += -Xdoclint:all/protected '-Xdoclint/package:java.*,javax.*' |
269 java.sql.rowset_CLEAN_FILES := $(wildcard \ |
269 java.sql.rowset_CLEAN_FILES += $(wildcard \ |
270 $(JDK_TOPDIR)/src/java.sql.rowset/share/classes/com/sun/rowset/*.properties \ |
270 $(JDK_TOPDIR)/src/java.sql.rowset/share/classes/com/sun/rowset/*.properties \ |
271 $(JDK_TOPDIR)/src/java.sql.rowset/share/classes/javax/sql/rowset/*.properties) |
271 $(JDK_TOPDIR)/src/java.sql.rowset/share/classes/javax/sql/rowset/*.properties) |
272 |
272 |
273 ################################################################################ |
273 ################################################################################ |
274 |
274 |
275 java.rmi_ADD_JAVAC_FLAGS := -Xdoclint:all/protected '-Xdoclint/package:java.*,javax.*' |
275 java.rmi_ADD_JAVAC_FLAGS += -Xdoclint:all/protected '-Xdoclint/package:java.*,javax.*' |
276 java.rmi_CLEAN_FILES := $(wildcard \ |
276 java.rmi_CLEAN_FILES += $(wildcard \ |
277 $(JDK_TOPDIR)/src/java.rmi/share/classes/sun/rmi/registry/resources/*.properties \ |
277 $(JDK_TOPDIR)/src/java.rmi/share/classes/sun/rmi/registry/resources/*.properties \ |
278 $(JDK_TOPDIR)/src/java.rmi/share/classes/sun/rmi/server/resources/*.properties) |
278 $(JDK_TOPDIR)/src/java.rmi/share/classes/sun/rmi/server/resources/*.properties) |
279 |
279 |
280 ################################################################################ |
280 ################################################################################ |
281 |
281 |
282 java.corba_SETUP := GENERATE_JDKBYTECODE_NOWARNINGS |
282 java.corba_SETUP := GENERATE_JDKBYTECODE_NOWARNINGS |
283 |
283 |
284 java.corba_COPY := .prp |
284 java.corba_COPY += .prp |
285 java.corba_CLEAN := .properties |
285 java.corba_CLEAN += .properties |
286 |
286 |
287 java.corba_EXCLUDES += \ |
287 java.corba_EXCLUDES += \ |
288 com/sun/corba/se/PortableActivationIDL \ |
288 com/sun/corba/se/PortableActivationIDL \ |
289 com/sun/tools/corba/se/logutil \ |
289 com/sun/tools/corba/se/logutil \ |
290 # |
290 # |
299 # |
299 # |
300 |
300 |
301 ################################################################################ |
301 ################################################################################ |
302 |
302 |
303 java.xml_SETUP := GENERATE_JDKBYTECODE_NOWARNINGS |
303 java.xml_SETUP := GENERATE_JDKBYTECODE_NOWARNINGS |
304 java.xml_CLEAN := .properties |
304 java.xml_CLEAN += .properties |
305 |
305 |
306 ################################################################################ |
306 ################################################################################ |
307 |
307 |
308 java.xml.bind_SETUP := GENERATE_JDKBYTECODE_NOWARNINGS |
308 java.xml.bind_SETUP := GENERATE_JDKBYTECODE_NOWARNINGS |
309 java.xml.bind_CLEAN := .properties |
309 java.xml.bind_CLEAN += .properties |
310 |
310 |
311 ################################################################################ |
311 ################################################################################ |
312 |
312 |
313 java.xml.soap_SETUP := GENERATE_JDKBYTECODE_NOWARNINGS |
313 java.xml.soap_SETUP := GENERATE_JDKBYTECODE_NOWARNINGS |
314 java.xml.soap_CLEAN := .properties |
314 java.xml.soap_CLEAN += .properties |
315 |
315 |
316 ################################################################################ |
316 ################################################################################ |
317 |
317 |
318 java.xml.ws_SETUP := GENERATE_JDKBYTECODE_NOWARNINGS |
318 java.xml.ws_SETUP := GENERATE_JDKBYTECODE_NOWARNINGS |
319 java.xml.ws_COPY := .xml |
319 java.xml.ws_COPY += .xml |
320 java.xml.ws_CLEAN := .properties |
320 java.xml.ws_CLEAN += .properties |
321 |
321 |
322 ################################################################################ |
322 ################################################################################ |
323 |
323 |
324 java.naming_ADD_JAVAC_FLAGS := -Xdoclint:all/protected '-Xdoclint/package:java.*,javax.*' -Xlint:-exports |
324 java.naming_ADD_JAVAC_FLAGS += -Xdoclint:all/protected '-Xdoclint/package:java.*,javax.*' -Xlint:-exports |
325 java.naming_CLEAN := jndiprovider.properties |
325 java.naming_CLEAN += jndiprovider.properties |
326 |
326 |
327 ################################################################################ |
327 ################################################################################ |
328 |
328 |
329 java.security.saaj_ADD_JAVAC_FLAGS := -Xdoclint:all/protected '-Xdoclint/package:java.*,javax.*' |
329 java.security.saaj_ADD_JAVAC_FLAGS += -Xdoclint:all/protected '-Xdoclint/package:java.*,javax.*' |
330 java.security.saaj_CLEAN := .properties |
330 java.security.saaj_CLEAN += .properties |
331 |
331 |
332 ################################################################################ |
332 ################################################################################ |
333 |
333 |
334 java.security.jgss_ADD_JAVAC_FLAGS := -Xdoclint:all/protected '-Xdoclint/package:java.*,javax.*' |
334 java.security.jgss_ADD_JAVAC_FLAGS += -Xdoclint:all/protected '-Xdoclint/package:java.*,javax.*' |
335 |
335 |
336 ################################################################################ |
336 ################################################################################ |
337 |
337 |
338 java.smartcardio_ADD_JAVAC_FLAGS := -Xdoclint:all/protected '-Xdoclint/package:java.*,javax.*' |
338 java.smartcardio_ADD_JAVAC_FLAGS += -Xdoclint:all/protected '-Xdoclint/package:java.*,javax.*' |
339 |
339 |
340 ################################################################################ |
340 ################################################################################ |
341 |
341 |
342 java.xml.crypto_ADD_JAVAC_FLAGS := -Xdoclint:all/protected '-Xdoclint/package:java.*,javax.*' |
342 java.xml.crypto_ADD_JAVAC_FLAGS += -Xdoclint:all/protected '-Xdoclint/package:java.*,javax.*' |
343 java.xml.crypto_COPY := .dtd .xml |
343 java.xml.crypto_COPY += .dtd .xml |
344 java.xml.crypto_CLEAN := .properties |
344 java.xml.crypto_CLEAN += .properties |
345 |
345 |
346 ################################################################################ |
346 ################################################################################ |
347 |
347 |
348 jdk.charsets_COPY := .dat |
348 jdk.charsets_COPY += .dat |
349 |
349 |
350 ################################################################################ |
350 ################################################################################ |
351 |
351 |
352 ################################################################################ |
352 ################################################################################ |
353 |
353 |
354 jdk.compiler_ADD_JAVAC_FLAGS := -Xdoclint:all/protected '-Xdoclint/package:-com.sun.tools.*,-jdk.internal.*' \ |
354 jdk.compiler_ADD_JAVAC_FLAGS += -Xdoclint:all/protected '-Xdoclint/package:-com.sun.tools.*,-jdk.internal.*' \ |
355 -XDstringConcat=inline |
355 -XDstringConcat=inline |
356 jdk.compiler_CLEAN_FILES := $(wildcard \ |
356 jdk.compiler_CLEAN_FILES += $(wildcard \ |
357 $(patsubst %, $(JDK_TOPDIR)/src/jdk.compiler/share/classes/%/*.properties, \ |
357 $(patsubst %, $(JDK_TOPDIR)/src/jdk.compiler/share/classes/%/*.properties, \ |
358 sun/tools/serialver/resources)) |
358 sun/tools/serialver/resources)) |
359 |
359 |
360 ################################################################################ |
360 ################################################################################ |
361 |
361 |
362 jdk.hotspot.agent_ADD_JAVAC_FLAGS := $(DISABLE_WARNINGS),-overrides |
362 jdk.hotspot.agent_ADD_JAVAC_FLAGS += $(DISABLE_WARNINGS),-overrides |
363 jdk.hotspot.agent_COPY := .gif .png sa.js .properties |
363 jdk.hotspot.agent_COPY += .gif .png sa.js .properties |
364 |
364 |
365 ################################################################################ |
365 ################################################################################ |
366 |
366 |
367 jdk.editpad_COPY := .properties |
367 jdk.editpad_COPY += .properties |
368 |
368 |
369 ################################################################################ |
369 ################################################################################ |
370 |
370 |
371 jdk.jshell_COPY := .jsh .properties |
371 jdk.jshell_COPY += .jsh .properties |
372 |
372 |
373 ################################################################################ |
373 ################################################################################ |
374 |
374 |
375 jdk.internal.le_COPY := .properties |
375 jdk.internal.le_COPY += .properties |
376 |
376 |
377 ################################################################################ |
377 ################################################################################ |
378 |
378 |
379 jdk.jcmd_COPY := _options |
379 jdk.jcmd_COPY += _options |
380 |
380 |
381 ################################################################################ |
381 ################################################################################ |
382 |
382 |
383 jdk.dynalink_CLEAN := .properties |
383 jdk.dynalink_CLEAN += .properties |
384 |
384 |
385 ################################################################################ |
385 ################################################################################ |
386 |
386 |
387 jdk.javadoc_COPY := .xml .css .js .png |
387 jdk.javadoc_COPY += .xml .css .js .png |
388 |
388 |
389 ################################################################################ |
389 ################################################################################ |
390 |
390 |
391 jdk.jartool_ADD_JAVAC_FLAGS := -XDstringConcat=inline |
391 jdk.jartool_ADD_JAVAC_FLAGS += -XDstringConcat=inline |
392 |
392 |
393 ################################################################################ |
393 ################################################################################ |
394 |
394 |
395 jdk.rmic_SETUP := GENERATE_JDKBYTECODE_NOWARNINGS |
395 jdk.rmic_SETUP := GENERATE_JDKBYTECODE_NOWARNINGS |
396 jdk.rmic_CLEAN := .properties |
396 jdk.rmic_CLEAN += .properties |
397 |
397 |
398 ################################################################################ |
398 ################################################################################ |
399 |
399 |
400 # No SCTP implementation on Mac OS X or AIX. These classes should be excluded. |
400 # No SCTP implementation on Mac OS X or AIX. These classes should be excluded. |
401 SCTP_IMPL_CLASSES = \ |
401 SCTP_IMPL_CLASSES = \ |
445 |
445 |
446 jdk.jdi_EXCLUDE_FILES += jdi-overview.html |
446 jdk.jdi_EXCLUDE_FILES += jdi-overview.html |
447 |
447 |
448 ################################################################################ |
448 ################################################################################ |
449 |
449 |
450 jdk.dev_CLEAN_FILES := $(wildcard \ |
450 jdk.dev_CLEAN_FILES += $(wildcard \ |
451 $(patsubst %, $(JDK_TOPDIR)/src/jdk.dev/share/classes/%/*.properties, \ |
451 $(patsubst %, $(JDK_TOPDIR)/src/jdk.dev/share/classes/%/*.properties, \ |
452 com/sun/tools/script/shell)) |
452 com/sun/tools/script/shell)) |
453 |
453 |
454 jdk.dev_COPY := .js oqlhelp.html .txt |
454 jdk.dev_COPY += .js oqlhelp.html .txt |
455 |
455 |
456 ################################################################################ |
456 ################################################################################ |
457 |
457 |
458 jdk.internal.jvmstat_COPY := aliasmap |
458 jdk.internal.jvmstat_COPY += aliasmap |
459 |
459 |
460 ################################################################################ |
460 ################################################################################ |
461 |
461 |
462 # -parameters provides method's parameters information in class file, |
462 # -parameters provides method's parameters information in class file, |
463 # JVMCI compilers make use of that information for various sanity checks. |
463 # JVMCI compilers make use of that information for various sanity checks. |
464 # Don't use Indy strings concatenation to have good JVMCI startup performance. |
464 # Don't use Indy strings concatenation to have good JVMCI startup performance. |
465 # The exports are needed since JVMCI is dynamically exported (see |
465 # The exports are needed since JVMCI is dynamically exported (see |
466 # jdk.vm.ci.services.internal.ReflectionAccessJDK::openJVMCITo). |
466 # jdk.vm.ci.services.internal.ReflectionAccessJDK::openJVMCITo). |
467 |
467 |
468 jdk.internal.vm.ci_ADD_JAVAC_FLAGS := -parameters -Xlint:-exports -XDstringConcat=inline |
468 jdk.internal.vm.ci_ADD_JAVAC_FLAGS += -parameters -Xlint:-exports -XDstringConcat=inline |
469 |
469 |
470 ################################################################################ |
470 ################################################################################ |
471 |
471 |
472 jdk.internal.vm.compiler_ADD_JAVAC_FLAGS := -parameters -XDstringConcat=inline \ |
472 jdk.internal.vm.compiler_ADD_JAVAC_FLAGS += -parameters -XDstringConcat=inline \ |
473 --add-exports jdk.internal.vm.ci/jdk.vm.ci.aarch64=jdk.internal.vm.compiler \ |
473 --add-exports jdk.internal.vm.ci/jdk.vm.ci.aarch64=jdk.internal.vm.compiler \ |
474 --add-exports jdk.internal.vm.ci/jdk.vm.ci.amd64=jdk.internal.vm.compiler \ |
474 --add-exports jdk.internal.vm.ci/jdk.vm.ci.amd64=jdk.internal.vm.compiler \ |
475 --add-exports jdk.internal.vm.ci/jdk.vm.ci.code=jdk.internal.vm.compiler \ |
475 --add-exports jdk.internal.vm.ci/jdk.vm.ci.code=jdk.internal.vm.compiler \ |
476 --add-exports jdk.internal.vm.ci/jdk.vm.ci.code.site=jdk.internal.vm.compiler \ |
476 --add-exports jdk.internal.vm.ci/jdk.vm.ci.code.site=jdk.internal.vm.compiler \ |
477 --add-exports jdk.internal.vm.ci/jdk.vm.ci.code.stack=jdk.internal.vm.compiler \ |
477 --add-exports jdk.internal.vm.ci/jdk.vm.ci.code.stack=jdk.internal.vm.compiler \ |
526 # JVMCI compilers make use of that information for various sanity checks. |
526 # JVMCI compilers make use of that information for various sanity checks. |
527 # Don't use Indy strings concatenation to have good JAOTC startup performance. |
527 # Don't use Indy strings concatenation to have good JAOTC startup performance. |
528 # The exports are needed since JVMCI is dynamically exported (see |
528 # The exports are needed since JVMCI is dynamically exported (see |
529 # jdk.vm.ci.services.internal.ReflectionAccessJDK::openJVMCITo). |
529 # jdk.vm.ci.services.internal.ReflectionAccessJDK::openJVMCITo). |
530 |
530 |
531 jdk.aot_ADD_JAVAC_FLAGS := -parameters -XDstringConcat=inline \ |
531 jdk.aot_ADD_JAVAC_FLAGS += -parameters -XDstringConcat=inline \ |
532 --add-exports jdk.internal.vm.ci/jdk.vm.ci.aarch64=jdk.internal.vm.compiler,jdk.aot \ |
532 --add-exports jdk.internal.vm.ci/jdk.vm.ci.aarch64=jdk.internal.vm.compiler,jdk.aot \ |
533 --add-exports jdk.internal.vm.ci/jdk.vm.ci.amd64=jdk.internal.vm.compiler,jdk.aot \ |
533 --add-exports jdk.internal.vm.ci/jdk.vm.ci.amd64=jdk.internal.vm.compiler,jdk.aot \ |
534 --add-exports jdk.internal.vm.ci/jdk.vm.ci.code=jdk.internal.vm.compiler,jdk.aot \ |
534 --add-exports jdk.internal.vm.ci/jdk.vm.ci.code=jdk.internal.vm.compiler,jdk.aot \ |
535 --add-exports jdk.internal.vm.ci/jdk.vm.ci.code.site=jdk.internal.vm.compiler,jdk.aot \ |
535 --add-exports jdk.internal.vm.ci/jdk.vm.ci.code.site=jdk.internal.vm.compiler,jdk.aot \ |
536 --add-exports jdk.internal.vm.ci/jdk.vm.ci.code.stack=jdk.internal.vm.compiler,jdk.aot \ |
536 --add-exports jdk.internal.vm.ci/jdk.vm.ci.code.stack=jdk.internal.vm.compiler,jdk.aot \ |
545 # |
545 # |
546 |
546 |
547 ################################################################################ |
547 ################################################################################ |
548 |
548 |
549 jdk.xml.bind_SETUP := GENERATE_JDKBYTECODE_NOWARNINGS |
549 jdk.xml.bind_SETUP := GENERATE_JDKBYTECODE_NOWARNINGS |
550 jdk.xml.bind_CLEAN := .properties |
550 jdk.xml.bind_CLEAN += .properties |
551 jdk.xml.bind_COPY := .xsd JAXBContextFactory.java ZeroOneBooleanAdapter.java |
551 jdk.xml.bind_COPY += .xsd JAXBContextFactory.java ZeroOneBooleanAdapter.java |
552 |
552 |
553 ################################################################################ |
553 ################################################################################ |
554 |
554 |
555 jdk.xml.ws_SETUP := GENERATE_JDKBYTECODE_NOWARNINGS |
555 jdk.xml.ws_SETUP := GENERATE_JDKBYTECODE_NOWARNINGS |
556 jdk.xml.ws_CLEAN := .properties |
556 jdk.xml.ws_CLEAN += .properties |
557 |
557 |
558 ################################################################################ |
558 ################################################################################ |
559 |
559 |
560 sun.charsets_COPY := .dat |
560 sun.charsets_COPY += .dat |
561 |
561 |
562 ################################################################################ |
562 ################################################################################ |
563 |
563 |
564 jdk.localedata_COPY := _dict _th |
564 jdk.localedata_COPY += _dict _th |
565 # Exclude BreakIterator classes that are just used in compile process to generate |
565 # Exclude BreakIterator classes that are just used in compile process to generate |
566 # data files and shouldn't go in the product |
566 # data files and shouldn't go in the product |
567 jdk.localedata_EXCLUDE_FILES += sun/text/resources/ext/BreakIteratorRules_th.java |
567 jdk.localedata_EXCLUDE_FILES += sun/text/resources/ext/BreakIteratorRules_th.java |
568 |
568 |
569 ################################################################################ |
569 ################################################################################ |