Commit | Line | Data |
1612b73d |
1 | use strict; |
2 | use warnings FATAL => 'all'; |
3 | use ExtUtils::MakeMaker; |
4 | |
4e039c7c |
5 | (do 'maint/Makefile.PL.include' or die $@) unless -f 'META.yml'; |
6 | |
1612b73d |
7 | WriteMakefile( |
8 | NAME => 'Rakudo-Star', |
e31f6724 |
9 | VERSION_FROM => 'lib/Rakudo/Star.pm', |
10 | AUTHOR => 'mst - Matt S. Trout (cpan:MSTROUT) <mst@shadowcat.co.uk>', |
1612b73d |
11 | ); |
12 | |
13 | sub MY::postamble { <<'END' } |
14 | |
b11b29b2 |
15 | INSTALLRAKUDO=$(INSTALLSITEARCH)/Rakudo/Star/Install |
1612b73d |
16 | |
17 | all :: rakudo |
18 | touch blib/arch/auto/Rakudo-Star/force-arch |
19 | |
20 | rakudo-star/Makefile : |
21 | cd rakudo-star; $(PERL) Configure.pl --gen-parrot --prefix=$(INSTALLRAKUDO) |
22 | |
23 | rakudo : rakudo-star/Makefile |
0302a100 |
24 | cd rakudo-star; mkdir -p rakudo/blib/Perl6 rakudo/blib/QPerl6; make all |
1612b73d |
25 | |
26 | install :: rakudoinstall |
27 | |
28 | rakudoinstall : |
29 | cd rakudo-star; make install |
1612b73d |
30 | END |