390 $(POLICY_DST): $(POLICY_SRC_LIST)
391 $(MKDIR) -p $(@D)
392 $(RM) $@ $@.tmp
393 $(foreach f,$(POLICY_SRC_LIST),$(CAT) $(f) >> $@.tmp;)
394 $(MV) $@.tmp $@
395
396 COPY_FILES += $(POLICY_DST)
397
398 ##########################################################################################
399
400 CACERTS_SRC := $(CACERTS_FILE)
401 CACERTS_DST := $(JDK_OUTPUTDIR)/lib/security/cacerts
402
403 $(CACERTS_DST): $(CACERTS_SRC)
404 $(call install-file)
405
406 COPY_FILES += $(CACERTS_DST)
407
408 ##########################################################################################
409
410 BLACKLISTED_CERTS_SRC := $(JDK_TOPDIR)/src/share/lib/security/blacklisted.certs
411 BLACKLISTED_CERTS_DST := $(JDK_OUTPUTDIR)/lib/security/blacklisted.certs
412
413 ifndef OPENJDK
414
415 BLACKLIST_SRC := $(JDK_TOPDIR)/src/closed/share/lib/security/blacklist
416 BLACKLIST_DST := $(JDK_OUTPUTDIR)/lib/security/blacklist
417
418 BLACKLISTED_CERTS_SRC += $(wildcard $(JDK_TOPDIR)/src/closed/share/lib/security/blacklisted.certs)
419
420 TRUSTEDLIBS_SRC := $(JDK_TOPDIR)/src/closed/share/lib/security/trusted.libraries
421 TRUSTEDLIBS_DST := $(JDK_OUTPUTDIR)/lib/security/trusted.libraries
422
423 $(BLACKLIST_DST): $(BLACKLIST_SRC)
424 $(call install-file)
425
426 COPY_FILES += $(BLACKLIST_DST)
427
428 $(TRUSTEDLIBS_DST): $(TRUSTEDLIBS_SRC)
429 $(call install-file)
430
431 COPY_FILES += $(TRUSTEDLIBS_DST)
432
433 endif
434
435 $(BLACKLISTED_CERTS_DST): $(BLACKLISTED_CERTS_SRC)
436 $(MKDIR) -p $(@D)
437 $(CAT) $^ | $(SED) '/^$$/d' | $(SORT) | $(UNIQ) > $@.tmp
438 $(GREP) -i Algorithm $@.tmp > $@
439 if [ `$(SED) -n -e "$$=" $@` != 1 ]; then \
440 $(ECHO) "Different algorithms defined in $^"; \
441 $(RM) $@ $@.tmp; \
442 false; \
443 fi
444 $(GREP) -iv Algorithm $@.tmp >> $@
445 $(RM) $@.tmp
446
447 COPY_FILES += $(BLACKLISTED_CERTS_DST)
448
449 ##########################################################################################
450
451 ifndef OPENJDK
452
453 SHARED_FONTS_SRC_DIR := $(JDK_TOPDIR)/src/closed/share/lib/fonts
454 SHARED_FONTS_DST_DIR := $(JDK_OUTPUTDIR)/lib/fonts
455 SHARED_FONTS_FILES := \
456 LucidaTypewriterRegular.ttf \
457 LucidaTypewriterBold.ttf \
458 LucidaBrightRegular.ttf \
459 LucidaBrightDemiBold.ttf \
460 LucidaBrightItalic.ttf \
461 LucidaBrightDemiItalic.ttf \
462 LucidaSansRegular.ttf \
463 LucidaSansDemiBold.ttf \
464
465 SHARED_FONTS_SRC := $(foreach F, $(SHARED_FONTS_FILES), $(SHARED_FONTS_SRC_DIR)/$(F))
466 SHARED_FONTS_DST := $(foreach F, $(SHARED_FONTS_FILES), $(SHARED_FONTS_DST_DIR)/$(F))
467
468 $(SHARED_FONTS_DST_DIR)/%.ttf: $(SHARED_FONTS_SRC_DIR)/%.ttf
|
390 $(POLICY_DST): $(POLICY_SRC_LIST)
391 $(MKDIR) -p $(@D)
392 $(RM) $@ $@.tmp
393 $(foreach f,$(POLICY_SRC_LIST),$(CAT) $(f) >> $@.tmp;)
394 $(MV) $@.tmp $@
395
396 COPY_FILES += $(POLICY_DST)
397
398 ##########################################################################################
399
400 CACERTS_SRC := $(CACERTS_FILE)
401 CACERTS_DST := $(JDK_OUTPUTDIR)/lib/security/cacerts
402
403 $(CACERTS_DST): $(CACERTS_SRC)
404 $(call install-file)
405
406 COPY_FILES += $(CACERTS_DST)
407
408 ##########################################################################################
409
410 ifndef OPENJDK
411
412 BLACKLIST_SRC := $(JDK_TOPDIR)/src/closed/share/lib/security/blacklist
413 BLACKLIST_DST := $(JDK_OUTPUTDIR)/lib/security/blacklist
414
415 TRUSTEDLIBS_SRC := $(JDK_TOPDIR)/src/closed/share/lib/security/trusted.libraries
416 TRUSTEDLIBS_DST := $(JDK_OUTPUTDIR)/lib/security/trusted.libraries
417
418 $(BLACKLIST_DST): $(BLACKLIST_SRC)
419 $(call install-file)
420
421 COPY_FILES += $(BLACKLIST_DST)
422
423 $(TRUSTEDLIBS_DST): $(TRUSTEDLIBS_SRC)
424 $(call install-file)
425
426 COPY_FILES += $(TRUSTEDLIBS_DST)
427
428 endif
429
430 ##########################################################################################
431
432 ifndef OPENJDK
433
434 SHARED_FONTS_SRC_DIR := $(JDK_TOPDIR)/src/closed/share/lib/fonts
435 SHARED_FONTS_DST_DIR := $(JDK_OUTPUTDIR)/lib/fonts
436 SHARED_FONTS_FILES := \
437 LucidaTypewriterRegular.ttf \
438 LucidaTypewriterBold.ttf \
439 LucidaBrightRegular.ttf \
440 LucidaBrightDemiBold.ttf \
441 LucidaBrightItalic.ttf \
442 LucidaBrightDemiItalic.ttf \
443 LucidaSansRegular.ttf \
444 LucidaSansDemiBold.ttf \
445
446 SHARED_FONTS_SRC := $(foreach F, $(SHARED_FONTS_FILES), $(SHARED_FONTS_SRC_DIR)/$(F))
447 SHARED_FONTS_DST := $(foreach F, $(SHARED_FONTS_FILES), $(SHARED_FONTS_DST_DIR)/$(F))
448
449 $(SHARED_FONTS_DST_DIR)/%.ttf: $(SHARED_FONTS_SRC_DIR)/%.ttf
|