Release commit for 2012.08002
[scpubgit/Rakudo-Star.git] / Makefile.PL
1 use strict;
2 use warnings FATAL => 'all';
3 use ExtUtils::MakeMaker;
4
5 (do 'maint/Makefile.PL.include' or die $@) unless -f 'META.yml';
6
7 WriteMakefile(
8   NAME => 'Rakudo-Star',
9   VERSION_FROM => 'lib/Rakudo/Star.pm',
10   AUTHOR => 'mst - Matt S. Trout (cpan:MSTROUT) <mst@shadowcat.co.uk>',
11 );
12
13 sub MY::postamble { <<'END' }
14
15 INSTALLRAKUDO=$(INSTALLSITEARCH)/Rakudo/Star/Install
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
24         cd rakudo-star; mkdir -p rakudo/blib/Perl6 rakudo/blib/QPerl6; make all
25
26 install :: rakudoinstall
27
28 rakudoinstall :
29         cd rakudo-star; make install
30 END