make/CopyFiles.gmk

Print this page
rev 10248 : 8047765: Generate blacklist.certs in build


 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