aboutsummaryrefslogtreecommitdiff
path: root/tools/star/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'tools/star/Makefile')
-rw-r--r--tools/star/Makefile7
1 files changed, 6 insertions, 1 deletions
diff --git a/tools/star/Makefile b/tools/star/Makefile
index 1bc35d3..88bc4f0 100644
--- a/tools/star/Makefile
+++ b/tools/star/Makefile
@@ -19,6 +19,8 @@ PERL = perl
PREFIX = $(PERL) $(CURDIR)/tools/star/prefix.pl
WGET = wget --no-check-certificate
+all: rakudo nqp parrot MANIFEST
+
always:
rakudo: nqp $(RAKUDO_SRC)
@@ -43,8 +45,11 @@ $(PARROT_SRC):
$(WGET) $(PARROT_URL) -O $(PARROT_SRC)
MANIFEST: always rakudo/MANIFEST parrot/MANIFEST nqp/MANIFEST
- git ls-files >MANIFEST
+ echo MANIFEST >MANIFEST
+ git ls-files >>MANIFEST
$(PREFIX) rakudo/ rakudo/MANIFEST >>MANIFEST
$(PREFIX) nqp/ nqp/MANIFEST >>MANIFEST
cut -d' ' -f1 parrot/MANIFEST | $(PREFIX) parrot/ >>MANIFEST
git submodule foreach --quiet 'git ls-files | $(PREFIX) $$path/' >>MANIFEST
+ sort -o MANIFEST MANIFEST
+