aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorpmichaud <pmichaud@pobox.com>2010-07-27 17:58:21 -0500
committerpmichaud <pmichaud@pobox.com>2010-07-27 17:58:21 -0500
commit387872b5b9db196b05c9528c915b4f5cfc6f100b (patch)
tree6ced4637b59e938936e4df34502eafafe0da15a1 /Makefile
parent09e2b3abf0d898dd807f271ed6fb530290d6e185 (diff)
Add modules fetch.
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile35
1 files changed, 30 insertions, 5 deletions
diff --git a/Makefile b/Makefile
index 6355a86..ad6ba09 100644
--- a/Makefile
+++ b/Makefile
@@ -3,20 +3,41 @@ RAKUDO_TAG = master
DISTDIR = rakudo-star-$(VERSION)
-PARROT = parrot-$(PARROT_VER)
-PARROT_TGZ = $(PARROT).tar.gz
-PARROT_DIR = $(DISTDIR)/$(PARROT)
+PARROT = parrot-$(PARROT_VER)
+PARROT_TGZ = $(PARROT).tar.gz
+PARROT_DIR = $(DISTDIR)/$(PARROT)
-RAKUDO_DIR = $(DISTDIR)/rakudo
-BUILD_DIR = $(DISTDIR)/build
+RAKUDO_DIR = $(DISTDIR)/rakudo
+BUILD_DIR = $(DISTDIR)/build
+MODULES_DIR = $(DISTDIR)/modules
BUILD_FILES = \
build/gen_parrot.pl \
build/Makefile.in \
+MODULES = \
+ git://github.com/masak/ufo \
+ git://github.com/masak/proto \
+ git://github.com/jnthn/zavloaj \
+ git://github.com/jnthn/blitzkost \
+ git://github.com/mberends/MiniDBI \
+ git://github.com/masak/xml-writer \
+ git://github.com/moritz/svg \
+ git://github.com/moritz/svg-plot \
+ git://github.com/moritz/Math-RungeKutta \
+ git://github.com/moritz/Math-Model \
+ git://github.com/mattw/form \
+ git://github.com/tadzik/perl6-Config-INI \
+ git://github.com/tadzik/perl6-File-Find \
+ git://github.com/tadzik/perl6-Term-ANSIColor \
+ git://github.com/arnsholt/Algorithm-Viterbi \
+ git://gitorious.org/http-daemon/mainline \
+
+
DISTTARGETS = \
$(PARROT_DIR) \
$(RAKUDO_DIR) \
+ $(MODULES_DIR) \
$(BUILD_DIR) \
$(BUILD_DIR)/PARROT_REVISION \
$(DISTDIR)/Configure.pl \
@@ -41,6 +62,10 @@ $(BUILD_DIR): $(BUILD_FILES)
$(BUILD_DIR)/PARROT_REVISION: $(RAKUDO_DIR) $(RAKUDO_DIR)/build/PARROT_REVISION
cp $(RAKUDO_DIR)/build/PARROT_REVISION $(BUILD_DIR)
+$(MODULES_DIR):
+ mkdir -p $(MODULES_DIR)
+ cd $(MODULES_DIR); for repo in $(MODULES); do git clone $$repo.git; done
+
$(DISTDIR)/Configure.pl: build/Configure.pl
cp build/Configure.pl $(DISTDIR)