make/CopyFiles.gmk

Print this page

        

*** 365,376 **** ########################################################################################## POLICY_SRC := $(JDK_TOPDIR)/src/share/lib/security/java.policy POLICY_DST := $(JDK_OUTPUTDIR)/lib/security/java.policy ! $(POLICY_DST): $(POLICY_SRC) ! $(call install-file) COPY_FILES += $(POLICY_DST) ########################################################################################## --- 365,392 ---- ########################################################################################## POLICY_SRC := $(JDK_TOPDIR)/src/share/lib/security/java.policy POLICY_DST := $(JDK_OUTPUTDIR)/lib/security/java.policy ! POLICY_SRC_LIST = ! ! ifeq ($(OPENJDK_TARGET_OS), windows) ! POLICY_SRC_LIST += $(JDK_TOPDIR)/src/$(OPENJDK_TARGET_OS)/lib/security/java.policy ! endif ! ifndef OPENJDK ! ifneq (, $(filter $(OPENJDK_TARGET_OS), windows solaris)) ! POLICY_SRC_LIST += $(JDK_TOPDIR)/src/closed/$(OPENJDK_TARGET_OS)/lib/security/java.policy ! endif ! endif ! ! POLICY_SRC_LIST += $(POLICY_SRC) ! ! $(POLICY_DST): $(POLICY_SRC_LIST) ! $(MKDIR) -p $(@D) ! $(RM) $@ $@.tmp ! $(foreach f,$(POLICY_SRC_LIST),$(CAT) $(f) >> $@.tmp;) ! $(MV) $@.tmp $@ COPY_FILES += $(POLICY_DST) ##########################################################################################