make-rules/prep-hg.mk
changeset 6951 deaf66c90a34
parent 6911 7b878dfe6f0d
equal deleted inserted replaced
6950:b14572a6af9b 6951:deaf66c90a34
    72 		    $$$${TMP_REPO} && \
    72 		    $$$${TMP_REPO} && \
    73 	 $(HG) -R $$$${TMP_REPO} archive --prefix $$(COMPONENT_SRC$(1)) $$@ && \
    73 	 $(HG) -R $$$${TMP_REPO} archive --prefix $$(COMPONENT_SRC$(1)) $$@ && \
    74 	 $(RM) -rf $${TMP_REPO} && \
    74 	 $(RM) -rf $${TMP_REPO} && \
    75 	 HG_HASH=$$$$(digest -a sha256 $$@) && \
    75 	 HG_HASH=$$$$(digest -a sha256 $$@) && \
    76 	 $(GSED) -i \
    76 	 $(GSED) -i \
    77 		-e "s/^HG_HASH$(1)=.*/HG_HASH$(1)=	sha256:$$$${HG_HASH}/" \
    77 		-e "s/\(HG_HASH$(1)[[:space:]]*=[[:space:]]*\).*/\1sha256:$$$${HG_HASH}/" \
    78 		Makefile)
    78 		Makefile)
    79 
    79 
    80 REQUIRED_PACKAGES += developer/versioning/mercurial
    80 REQUIRED_PACKAGES += developer/versioning/mercurial
    81 
    81 
    82 endif
    82 endif