add the 4.7 taxonomy_block module which is a needed feature for plc
[drupal.git] / Makefile
index 603945d..1ec1a24 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -9,11 +9,14 @@ version=4.7.11
 
 main.URL       := http://ftp.drupal.org/files/projects/drupal-$(version).tar.gz
 main.SHA1SUM    := c9f767e6c2cd873c4b0bef1986e2821febfc7e34
-
 main.FILE      := $(notdir $(main.URL))
 
+taxo.URL       := http://ftp.drupal.org/files/projects/taxonomy_block-4.7.x-1.x-dev.tar.gz
+taxo.MD5SUM := a4ec6ea6f00cf400581a6be4baaf1fb6
+taxo.FILE      := $(notdir $(taxo.URL))
+
 # Thierry - when called from within the build, PWD is /build
-SOURCEFILES := $(main.FILE)
+SOURCEFILES := $(main.FILE) $(taxo.FILE)
 
 $(main.FILE): #FORCE
        @if [ ! -e "$@" ] ; then echo "$(CURL) $(main.URL)" ; $(CURL) $(main.URL) ; fi
@@ -27,6 +30,18 @@ $(main.FILE): #FORCE
            ls -l $@ ; \
        fi
 
+$(taxo.FILE): #FORCE
+       @if [ ! -e "$@" ] ; then echo "$(CURL) $(taxo.URL)" ; $(CURL) $(taxo.URL) ; ln $@ taxonomy_block.tar.gz; fi
+       @if [ ! -e "$@" ] ; then echo "Could not download source file: $@ does not exist" ; exit 1 ; fi
+       @if test "$$(md5sum $@ | awk '{print $$1}')" != "$(taxo.MD5SUM)" ; then \
+           echo "md5sum of the downloaded $@ does not match the one from 'sources' file" ; \
+           echo "Local copy: $$(md5sum $@)" ; \
+           echo "In sources: $(taxo.MD5SUM)" ; \
+           exit 1 ; \
+       else \
+           ls -l $@ ; \
+       fi
+
 sources: $(SOURCEFILES)
 .PHONY: sources